VBS(VBScript)によるVBSから実行したプログラムを終了させる方法を紹介
VBSから実行したプログラムを終了させる
サンプルソース(sleep.exeで10秒待ちだが、途中で終了させる。)
(入力)
Dim WS, oExec
Set WS = CreateObject("WScript.Shell")
Set oExec = WS.Exec("f:\sleep.exe 10")
Do While oExec.Status = 0
WScript.Sleep 3000
WScript.Echo oExec.Status
oExec.Terminate
WScript.Echo oExec.Status
Loop
WScript.Echo "終了"
(出力)
0
1
終了