Уведомление Toast: Запуск скрипта Powershell при нажатии кнопки Toast - PullRequest
0 голосов
/ 20 января 2020

Я хотел бы запустить скрипт powershell, который просто отображает «hello world» на консоли, когда я нажимаю соответствующую кнопку в уведомлении Toast.

Я натолкнулся на эту статью на следующем веб-сайте: https://eddiejackson.net/wp/?p=18877 Вот что меня интересует, но я не могу заставить это работать:

Чтобы добавить приложение или действие с установочным файлом к ​​кнопке тоста (где приложение находится на компьютере), просто примените ключи реестра CLASSES_ ROOT, прежде чем запускать тост. Это должно соответствовать некоторым базовым c требованиям безопасности, которые позволяют тостам получать доступ к файлам на локальном компьютере. Тосты обычно не имеют доступа к файлам на вашем компьютере; это сделано специально.

Reg Keys (сохранить как toast.reg)

Windows Версия редактора реестра 5.00

[HKEY_CLASSES_ROOT \ YourApp] @ = «Протокол myProto» «Протокол URL» = »»

[HKEY_CLASSES_ROOT \ YourApp \ DefaultIcon] @ = »C: \ setup \ setup.exe, 1 ″

[HKEY_CLASSES_ROOT \ YourApp \ shell]

[HKEY_CLASSES_ROOT \ YourApp \ shell \ open]

[HKEY_CLASSES_ROOT \ YourApp \ shell \ open \ command] @ = ”\” c: \ setup \ setup.exe \ ””

Теперь поместите имя ссылки на приложение в XML тоста в качестве аргумента (с двоеточием).

Как мне его получить выполните следующее

powershell.exe -ExecutionPolicy Unrestricted -File c: \ scripts \ helloworld.ps1

Спасибо

...