出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
![]() |
[4210] 外部モジュール実行して戻り値が欲しい |
投稿者:どしろうとさん 2004/04/06 21:22:51 |
こんにちわ。 ASP実行において判らない処理がありますので教えて欲しいと思います。 まず、ASPからBASP21を使用して外部もジュール(DOSバッチファイル)を起動し、 その起動したバッチファイルの戻り値を受け取りたいのですが、どうもうまく いかずに試行錯誤しております。 ASPEXEC を使用したのですが、こちらもうまくいきません。 どうすれば、バッチファイルの「ERRORLEVEL」の値が戻って来る のでしょうか? 大変申し訳ございませんが享受ください。 ---------呼び出し元------- Set BaObj = Server.CreateObject("basp21") w_FullPath_Mod = D:\TEMP\dummymai.bat strResult = BaObj.Execute(w_FullPath_Mod,1,stdout) -------------------------- -------dummymai.bat------- COPY d:temp\test.txt testdummy.txt IF %ERRORLEVEL% NEQ 0 GOTO COPYERR -------------------------- |
[4211] Re:外部モジュール実行して戻り値が欲しい |
投稿者:Lightningさん 2004/04/07 14:34:11 |
確か標準出力に出ちゃうと取れないんじゃなかったっけ? バッチを aaa.bat > aaa.log とかと実行してaaa.logを見るのが一番手っ取り早いと思います。 戻り値をとる方法が他にあるのなら私も知りたいです。 |
TreeBBS For ASP V.0.1.3 |