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