Feedback icon indicating copy to clipboard operation
Feedback copied to clipboard

建议动作增加启动UWP应用的功能

Open blqw opened this issue 7 years ago • 12 comments
trafficstars

我都不知道怎么用热键或者批处理来启动UWP的应用 但是我见过其他工具可以启动他们 比如这个 image

blqw avatar Jun 12 '18 03:06 blqw

运行命令里填ms-settings:试试(启动设置) 这个叫protocol,协议启动。 我还没找到怎么获取这个列表,所以具体的UWP应用你得自己搜了。 在win+R运行窗口里会有一部分提示,可以用来测试。

XUJINKAI avatar Jun 12 '18 06:06 XUJINKAI

我想启的是一个商店应用 microsoft to-do

暂时没找到怎么用命令启

blqw avatar Jun 13 '18 05:06 blqw

default 直接使用 ms-todo: 协议启动

ghost avatar Oct 13 '18 01:10 ghost

@lhy0403 请问你这个文件是从哪找到的?

XUJINKAI avatar Oct 13 '18 04:10 XUJINKAI

任务管理器,右键打开文件位置 default

这个文件夹需要获取所有权后访问,具体方法 baidu Bing 或者 Google😏 default

app XML Schemas 文件,包含包信息,双击打开 default

找到以下节点: default

此处为 Microsoft Todo 包文件为例,有两个 Protocol 可以启动 Todo default

App Menifest 这个文件, 可以参考 微软官方文档

ghost avatar Oct 13 '18 06:10 ghost

PackageManager packageManager = new PackageManager();
IEnumerable<Windows.ApplicationModel.Package> packages = packageManager.FindPackagesForUser("");
Windows.ApplicationModel.Package packagesS = packageManager.FindPackageForUser("", "YOUR_PACKAGE_FULLNAME");
  • 第一行声明了一个包管理器
  • 第二行枚举了安装的所有UWP包
  • 第三行根据包名(“YOUR_PACKAGE_FULLNAME”)找到所需的包

(启动啥的应该不难,只是这种方法需要一个

xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
<rescap:Capability Name="packageQuery" />

权限,可能需要审核过后才能通过应用商店上架)

ghost avatar Oct 13 '18 07:10 ghost

非常感谢!

XUJINKAI avatar Oct 13 '18 09:10 XUJINKAI

为什么没有人说增加运行快捷方式的能力?现在还要把要运行的文件拷贝到windows目录,有点麻烦啊,而且有些软件的包真的有点儿大。

ddkk3000 avatar Jan 20 '19 18:01 ddkk3000

当然可以通过设置环境变量的方式来实现,可好几个程序的根目录地址都设置到环境变量中,还是有点儿麻烦。

ddkk3000 avatar Jan 20 '19 18:01 ddkk3000

好吧,我在补充一句,虽然可以通过添加path为新目录然后新建快捷.ink的方式实现一劳永逸,不过……我还是觉得有点儿麻烦。尤其是在多个设备上同时运行onequick的时候。

ddkk3000 avatar Jan 20 '19 18:01 ddkk3000

@ddkk3000 你说的这个本质上就是环境变量,OneQuick不能做什么吧。 如果你指的不是在cmd里运行,而只是启动程序的话,那现在也做得到,自定义热键选运行命令就行了。

XUJINKAI avatar Jan 21 '19 06:01 XUJINKAI

好的,感谢


From: XJK [email protected] Sent: Monday, January 21, 2019 2:27:53 PM To: OneQuick/Feedback Cc: ddkk3000; Mention Subject: Re: [OneQuick/Feedback] 建议动作增加启动UWP应用的功能 (#41)

@ddkk3000https://github.com/ddkk3000 你说的这个本质上就是环境变量,OneQuick不能做什么吧。 如果你指的不是在cmd里运行,而只是启动程序的话,那现在也做得到,自定义热键选运行命令就行了。

― You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/OneQuick/Feedback/issues/41#issuecomment-455961787, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AKSVulb91-4XYOt4LkQxU4oCG-3iTUKnks5vFV3pgaJpZM4Ujtd6.

ddkk3000 avatar Jan 21 '19 09:01 ddkk3000