投稿日 | : 2004/02/26(Thu) 17:54 |
投稿者 | : KAMAKURA |
Eメール | : |
URL | : |
タイトル | : Shellでの戻り値の取得方法について |
戻り値が取得できなくて困っています。
解決方法をご存知の方、よろしくお願いします。
内容としては、以下のようにShell関数でBatを起動させ、その処理の結果(0:正常、1:異常)を
取得したいのですが、取得できません。というより何処で取得するのかもわかっていません。
一応調べては見たのですが、ほしい情報は見つけれませんでした。
ご存知の方、見えましたらよろしくお願いします。
lngProcessID = Shell("バッチのパス")
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, 1, lngProcessID)
Do
lRet = GetExitCodeProcess(hProcess, lEnd)
DoEvents
Loop While (lEnd = STILL_ACTIVE)
'プロセスの終了
lRet = CloseHandle(hProcess)