Итак, у меня есть сценарий, который запускает некоторые сценарии авто-горячих клавиш при запуске игры. Я хочу, чтобы эти сценарии закрылись снова, когда игра закончится. В настоящее время я делаю это с командой kill
. Это, однако, будет держать значок в моем системном трее, пока я не наведу на него курсор.
Я пытаюсь найти способ удалить значок без необходимости наводить курсор на него, аккуратно закрывая скрипт, а не команду kill.
Текущий скрипт у меня есть:
$hotkey = Start-Process PoEHotkeys.exe -PassThru
Start-Process PathOfExile.exe -Wait
$hotkey.Kill()
Функции Close()
и CloseMainWindow()
не работают с этим элементом, так как у него нет никакого окна. Чтобы вручную закрыть скрипт, вы обычно щелкаете правой кнопкой мыши по значку и нажимаете «Выход». Это не должно быть решением в Powerscript. Это просто тот, который я сейчас использую.