3

Я хочу настроить инструмент горячих клавиш под названием Autohotkey, чтобы открывать программу под названием "Trello", когда я нажимаю определенную комбинацию клавиш. Для этого мне нужно знать абсолютный путь к программе. Единственная проблема в том, что я не могу понять, где он установлен, так как он был установлен через Microsoft Store.

Код для моей горячей клавиши должен выглядеть примерно так:

#t::Run, "C:\Program Files (x86)\Trello\trello.exe" которая запускает его, когда я нажимаю Windows + T.

Так как мне найти путь для Трелло?

1 ответ1

3

Найти это нелегко, но это можно сделать.

  1. Откройте окно PowerShell и убедитесь, что вы находитесь в папке, в которую можно писать, например: cd ~\Desktop
  2. Используйте эту команду, чтобы получить дамп всех приложений вашего магазина и вывести их в текстовый файл: Get-AppxPackage >apps.txt
  3. Откройте файл в Блокноте (или другом текстовом редакторе) и используйте функцию «Найти» для поиска нужного приложения.
  4. Найдите поле InstalledLocation , скопируйте путь, нажмите WIN+R, чтобы открыть диалоговое окно «Выполнить», и вставьте путь. Нажмите Enter, чтобы открыть папку в Проводнике. Найти InstallLocation
  5. Найдите файл AppManifest.xml и откройте его в блокноте.
  6. Теперь вы ищете две вещи - идентификатор пакета (обведено синим цветом) и идентификатор приложения (красным, рядом с Id). Некоторые пакеты могут иметь более одного приложения, поэтому проверьте, что Executable - это то, что вы ожидаете Идентификационные данные пакета и приложения
  7. Затем вы можете запустить приложение с помощью команды, например, так:

shell:AppsFolder\<PackageIdentity>!<ApplicationIdentity>

TL; DR: попробуйте shell:AppsFolder\45273LiamForsyth.PawsforTrello_7pb5ddty8z1pa!trello

Sidenote: это также работает в командной строке или в PowerShell, используя start <path>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .