我想设置一个名为 Autohotkey 的热键工具,当我按下某个组合键时,它会打开一个名为“Trello”的程序。为此,我需要知道绝对路径程序。唯一的问题是,我似乎无法弄清楚它安装在哪里,因为它是通过 Microsoft Store 安装。
我的热键代码看起来应该是这样的:
#t::Run, "C:\Program Files (x86)\Trello\trello.exe"
当我按下 Windows + T 时它就会运行。
那么我如何获取 Trello 的路径?
答案1
找到这一点并不容易,但可以做到。
- 打开 PowerShell 窗口,并确保您位于可以写入的文件夹中,例如:
cd ~\Desktop
- 使用此命令获取所有商店应用程序的转储并将其输出到文本文件:
Get-AppxPackage >apps.txt
- 在记事本(或其他文本编辑器)中打开该文件,然后使用“查找”功能搜索您要查找的应用程序
- 找到该
InstalledLocation
字段,复制路径,按WIN+R打开“运行”对话框,然后粘贴路径。点击Enter以在资源管理器中打开文件夹 - 查找该
AppManifest.xml
文件,然后在记事本中打开它 - 现在您需要查找两个内容 - 软件包标识(用蓝色圆圈标记)和应用程序标识(用红色标记,位于 旁边
Id
)。某些软件包可以有多个应用程序,因此请检查 是否Executable
符合您的预期 - 然后,您可以使用如下命令启动应用程序:
shell:AppsFolder\<PackageIdentity>!<ApplicationIdentity>
总结:尝试shell:AppsFolder\45273LiamForsyth.PawsforTrello_7pb5ddty8z1pa!trello
旁注:这也可以在命令行或 PowerShell 中使用start <path>
答案2
在 Windows 10 中,我发现最简单的方法是
- 运行应用程序
- 按 Ctrl+alt+delete 并打开任务管理器
- 转到详细信息
- 在那里找到应用程序
- 右键点击
- 选择“打开文件位置”
答案3
我不确定您是否仍然需要这个,但我所做的是在您的桌面上创建该应用程序的快捷方式,然后将该快捷方式移动到某个文件中,然后只需使用路径到该快捷方式的新位置!
答案4
您可以使用 Process Explorer
https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer
- 运行进程探索器
- 启用“命令列”
- 在应用列表中找到待办事项,然后复制粘贴命令行
截屏: