Method Reference (COM)

ProcessClose

指定された名前のプロセスを終了します。

ProcessClose "process"

 

パラメータ

process 終了させるプロセスの名前もしくはPID

 

返し値

なし。(成功、失敗によらず1を返します)

 

注意

プロセス名はフルパスを指定しなくても問題ありません。例)"notepad.exe" "winword.exe"
同じ名前の複数のプロセスが存在する場合、PIDのもっとも大きなものが終了させられます-プロセスの起動順序は関係ありません。
PIDは各プロセスごとに異なるな番号です。PIDはProcessExistまたはRunコマンドによって得ることができます。
Windows NT 4.0下での動作の場合、ProcessWaitCloseはPSAPI.DLLを必要とします(AutoItインストールフォルダに含まれています)。
プロセスは約250ミリ秒ごとに調べられます。

 

関連

ProcessExists, ProcessWait, ProcessWaitClose, Run, WinClose

 

Set oAutoIt = WScript.CreateObject("AutoItX3.Control")
oAutoIt.ProcessClose "notepad.exe"

PID = oAutoIt.ProcessExists("notepad.exe")
oAutoIt.ProcessClose(PID)