창이 없는 프로세스를 정상적으로 닫습니다.

창이 없는 프로세스를 정상적으로 닫습니다.

그래서 게임을 시작하는 동안 일부 자동 핫키 스크립트를 시작하는 스크립트가 있습니다. 게임이 끝나면 해당 스크립트를 다시 닫고 싶습니다. 현재 저는 kill명령을 사용하여 이 작업을 수행하고 있습니다. 그러나 아이콘 위로 마우스를 가져갈 때까지 시스템 트레이에 아이콘이 유지됩니다.

kill 명령 대신 스크립트를 정상적으로 닫아 아이콘 위로 마우스를 가져갈 필요 없이 아이콘을 제거하는 방법을 찾으려고 합니다.

내가 가지고 있는 현재 스크립트는 다음과 같습니다.

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

이 항목에는 창이 없으므로 해당 기능이 작동하지 Close()않습니다 . CloseMainWindow()스크립트를 수동으로 종료하려면 일반적으로 아이콘을 마우스 오른쪽 버튼으로 클릭하고 '종료'를 누르십시오. 이것이 Powerscript의 솔루션일 필요는 없습니다. 제가 현재 사용하고 있는 것이 바로 이 것입니다.

관련 정보