Handsome Nerd Asked: 2020-04-19 22:35:07 +0800 CST2020-04-19 22:35:07 +0800 CST 2020-04-19 22:35:07 +0800 CST 如何从命令行打开 Windows 商店应用程序? 772 请问如何从命令行运行从 Windows 商店 ( https://github.com/microsoft/terminal ) 安装的应用程序? windows 3 个回答 Voted Best Answer Furty 2020-04-20T04:28:28+08:002020-04-20T04:28:28+08:00 start shell:AppsFolder\Microsoft.WindowsTerminal_8wekyb3d8bbwe!App 默认情况下,Windows 终端启用了别名,因此您还可以使用: "%userprofile%\AppData\Local\Microsoft\WindowsApps\wt.exe" 不是来自 Microsoft 的示例应用程序: start shell:AppsFolder\XINGAG.XING_xpfg3f7e9an52!App 在哪里可以找到字符串作为文件夹XINGAG.XING_xpfg3f7e9an52%userprofile%\AppData\Local\Packages 此处解释了其他执行此操作的方法 joan16v 2021-02-14T04:32:57+08:002021-02-14T04:32:57+08:00 一个简单的方法是创建一个快捷方式然后从命令行执行生成的“.lnk”文件。 Samim Hakimi 2020-04-20T01:07:58+08:002020-04-20T01:07:58+08:00 从命令行(或脚本或计划任务)启动普通应用程序很容易。只需启动可执行文件。但从 Windows 应用商店安装的应用程序没有可执行文件。那么如何启动它们呢? 最简单的方法是应用程序是否有自定义协议。如果是这样,那么它只是调用 start 然后调用协议的情况。所以,你可以这样做: start microsoftvideo: 如果您想向您的应用添加自定义协议,请参阅 https://msdn.microsoft.com/windows/uwp/launch-resume/handle-uri-activation 如果应用程序没有自己的自定义协议,那么您必须通过 shell 启动它。实际上,shell 有自己的协议,所以你可以这样调用: start shell:AppsFolder\Microsoft.WindowsStore_8wekyb3d8bbwe!App
默认情况下,Windows 终端启用了别名,因此您还可以使用:
不是来自 Microsoft 的示例应用程序:
在哪里可以找到字符串作为文件夹
XINGAG.XING_xpfg3f7e9an52
%userprofile%\AppData\Local\Packages
此处解释了其他执行此操作的方法
一个简单的方法是创建一个快捷方式然后从命令行执行生成的“.lnk”文件。
从命令行(或脚本或计划任务)启动普通应用程序很容易。只需启动可执行文件。但从 Windows 应用商店安装的应用程序没有可执行文件。那么如何启动它们呢?
最简单的方法是应用程序是否有自定义协议。如果是这样,那么它只是调用 start 然后调用协议的情况。所以,你可以这样做:
如果您想向您的应用添加自定义协议,请参阅
https://msdn.microsoft.com/windows/uwp/launch-resume/handle-uri-activation
如果应用程序没有自己的自定义协议,那么您必须通过 shell 启动它。实际上,shell 有自己的协议,所以你可以这样调用: