Как я могу запустить приложение UWP через командный файл? - PullRequest
0 голосов
/ 26 октября 2018

Я попытался открыть Skype с помощью пакетных сценариев (.bat) в Windows 10, но обнаружил, что в Windows 10 Skype пришел по умолчанию и он перемещен в приложения Windows .Есть ли способ сделать это?

1 Ответ

0 голосов
/ 26 октября 2018

Сначала найдите место установки приложения и имя семейства пакетов, выполнив в PowerShell следующее:

Get-AppxPackage | Select Name, InstallLocation, PackageFamilyName

Имя Skype Microsoft.SkypeApp, его место установки примерно равно C:\Program Files\WindowsApps\Microsoft.SkypeApp_12.1815.210.0_x64__kzf8qxf38zg5c, а имя семейства пакетов Microsoft.SkypeApp_kzf8qxf38zg5c.

Перейдите к месту установки и откройте AppxManifest.xml в текстовом редакторе. Найдите узел <Application ...> и получите значение свойства Id. Для Skype это значение равно App.

Теперь вы можете использовать эти значения в этой команде:

start shell:AppsFolder\<PackageFamilyName>!<Id>

Для Skype вы должны запустить:

start shell:AppsFolder\Microsoft.SkypeApp_kzf8qxf38zg5c!App
...