[プログラムを強制終了する]

メモ帳(notepad.exe)を起動し、3秒後に強制終了します。

【ソースコード】
[tips0107.vbs]
Option Explicit
On Error Resume Next

Dim objWshShell     ' WshShell オブジェクト
Dim strCmdLine      ' 実行するコマンド
Dim objExecCmd      ' 実行コマンド情報

Set objWshShell = WScript.CreateObject("WScript.Shell")
If Err.Number = 0 Then
    strCmdLine = "notepad.exe"
    Set objExecCmd = objWshShell.Exec(strCmdLine)
    If Err.Number = 0 Then
        WScript.Echo strCmdLine & " を起動しました。"
        ' 3秒待ってみる
        WScript.Sleep(3000)
        objExecCmd.Terminate
        If Err.Number = 0 Then
            WScript.Echo strCmdLine & " を強制終了しました。"
        Else
            WScript.Echo "エラー: " & Err.Description
        End If
    Else
        WScript.Echo "エラー: " & Err.Description
    End If
Else
    WScript.Echo "エラー: " & Err.Description
End If

Set objExecCmd = Nothing
Set objWshShell = Nothing

【実行結果】
C:\> cscript //NoLogo tips0107.vbs
notepad.exe を起動しました。
notepad.exe を強制終了しました。