如何将参数从桌面快捷方式发送到使用 AUMID 的 shell 调用的 UWP 应用程序

问题描述 投票:0回答:1

我有一个转换后的 win32 商店应用程序(桌面桥),它工作正常。

我想为此商店应用程序创建一个桌面快捷方式

  • 使用AUMID启动应用程序(下文已解决)
  • 并且还向它传递一个参数(未解决

以下是我尝试过的方法:

我知道如何使用 AUMID 从命令行启动应用程序。

explorer shell:appsfolder\[aumid]

我发现我什至可以将其用作桌面快捷方式中的目标,并且它可以工作。

现在,我还想将参数传递给应用程序,这是我无法使用上面的资源管理器命令完成的。

但是如果我使用开始,它就会起作用:

start shell:appsfolder\[aumid] "an-argument"

但是我无法将上述启动命令作为桌面快捷方式中的目标。那么如何创建一个桌面快捷方式,能够使用参数启动上面的商店应用程序?

看这个问题的另一个方法是,如何用启动命令创建桌面快捷方式?

更新:从另一个问题得到答案,以下内容在快捷方式中有效,除了命令行窗口来来去去时有闪烁。

cmd /c start shell:appsfolder\[aumid] "an-argument"
command-line windows-store-apps desktop-bridge shortcut-file
1个回答
0
投票

以下内容在快捷方式中有效,只是命令行窗口出现时会闪烁,然后执行后消失。

cmd /c start shell:appsfolder[aumid] "an-argument"

© www.soinside.com 2019 - 2024. All rights reserved.