ウィンドウのないプロセスを正常に終了する

ウィンドウのないプロセスを正常に終了する

そこで、ゲームを起動しながら、自動ホットキー スクリプトをいくつか起動するスクリプトを作成しました。ゲームが終了したら、これらのスクリプトを再度閉じるようにしたいです。現在、私は コマンドを使用してこれを行っていますkill。ただし、この方法では、マウスを移動するまでアイコンがシステム トレイに残ります。

kill コマンドではなくスクリプトを正常に閉じることで、マウスをアイコンの上に置かなくてもアイコンを削除する方法を見つけようとしています。

現在私が持っているスクリプト:

$hotkey = Start-Process PoEHotkeys.exe -PassThru
Start-Process PathOfExile.exe -Wait
$hotkey.Kill()

Close()このアイテムにはウィンドウがないため、関数と関数は機能CloseMainWindow()しません。スクリプトを手動でシャットダウンするには、通常、アイコンを右クリックして「終了」を押します。これは Powerscript のソリューションである必要はありません。たまたま私が現在使用しているものなのです。

関連情報