Если приложение регистрирует активацию протокола URI, вы можете использовать
Start-Process uri
, чтобы активировать его. Например:
Start-Process xbox://
запускает приложение xbox UWP. Трюк - это выяснить, что такое URI протокола. Вы можете увидеть список установленных из них, если вы откроете классическую панель управления и перейти к
Панель управления \ Все элементы панели управления \ Программы по умолчанию \ Set Ассоциации
и прокручивать весь путь внизу (Протоколы). Однако не все из них являются приложениями UWP, и я не знаю программный способ перечислить их, которые можно найти с помощью быстрого поиска.
Очевидно, что если это для вашего собственного приложения, вы можете просто зарегистрировать уникальные активации протокола URI самостоятельно (и даже сделать это делать модные вещи в зависимости от параметров настройки)
Большого спасибо Эндрю, я проверить этот подход. Это может быть слишком сложно найти uri автоматически со сценарием из powershell. – Jupe