Я занимаюсь разработкой системы автоматизации, и одной из ее функций является запуск приложений из командной строки (я имею в виду, автоматически без вмешательства человека).
В Windows 7 я мог запускать все, что хочу, из вызова командной строки. Есть ли какой-то аналогичный способ сделать то же самое с Windows 8 с установленными на нем приложениями Metro?
command-line
windows-8
Диого
источник
источник
Get-Help Appx
Подробнее), хотя в настоящий момент я не могу найти что-нибудь для их запуска.Ответы:
Да! Я нашел путь...
Основываясь на этом исходном коде («Откройте приложение в стиле Metro из приложения для настольных компьютеров»), я понял, что могу вызывать приложения метро, как обычно мы запускаем вручную. Я имею в виду, что если вы нажмете Ctrl+ Escи перейдете к экрану метро, вы можете просто ввести название приложения метро, например, например, «store», нажать, Enterи все, приложение метро запущено. Исходя из этого, я создал очень простой VBScript для автоматического выполнения именно этих шагов:
Сохраните это как «metro.vbs» и вызовите его из командной строки с именем приложения метро в первом аргументе:
Вот и все, очень простой и оптимизированный способ.
PS: Все кредиты предоставлены AlKhuzaei , пользователю сайта Codeplex, который создал соответствующий код. Спасибо.
источник
Следующая запись блога и вспомогательный код показывают, как это сделать с помощью IApplicationActivationManager в PowerShell.
Получить список приложений метро и запустить их в Windows 8, используя PowerShell «Tome's Land of IT
источник
Я просто нашел другой способ сделать это и написал небольшую статью на http://www.itsjustwhwhat.com/2012/10/28/launch-windows-8-metro-apps-from-a-desktop- ярлык или-командная строка /
Краткая версия: создайте ярлык, который указывает на bingnews: // Вы можете увидеть, делает ли он то, что вы хотите. Если это так, есть дополнительные инструкции, чтобы получить имена на сайте.
источник