Итак, у меня есть сценарий, который запускает некоторые сценарии авто-горячих клавиш при запуске игры. Я хочу, чтобы эти сценарии закрылись снова, когда игра закончится. В настоящее время я делаю это с командой kill . Это, однако, будет держать значок в моем системном трее, пока я не наведу на него курсор.

Я пытаюсь найти способ удалить значок без необходимости наводить курсор на него, аккуратно закрывая скрипт, а не команду kill.

Текущий скрипт у меня есть:

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

Функции Close() и CloseMainWindow() не работают с этим элементом, так как у него нет никакого окна. Чтобы вручную закрыть скрипт, вы обычно щелкаете правой кнопкой мыши по значку и нажимаете «Выход». Это не должно быть решением в Powerscript. Это просто тот, который я сейчас использую.

0