Пути и аргументы запуска для лаунчеров и приложений
Справочник к инструкции «Как добавить игру в клиентскую оболочку»: что указывать в полях Путь к исполняемому файлу, Аргументы и Рабочий каталог исполняемого файла, чтобы игра из лаунчера или системное приложение запускались из Gizmo Client.
Все поля исполняемого файла — в статье «Карточка редактирования исполняемого файла».
Приложение должно быть установлено по одному и тому же пути на всех клиентских пк. Если на разных пк пути отличаются, создайте отдельный исполняемый файл для каждого пути.
Игры из лаунчеров
Для игр из лаунчеров в Пути к исполняемому файлу указывается файл лаунчера, а не самой игры: лаунчер получает команду из поля Аргументы и запускает нужную игру. Рабочий каталог — папка лаунчера; если оставить поле пустым, она обычно подставляется при сохранении.
Ниже <ID> — идентификатор игры в лаунчере: подставьте его без угловых скобок.
Steam
ID игры — число в адресной строке на странице игры в магазине Steam. Например, у Counter-Strike 2 ID 730, аргумент — steam://rungameid/730.
Свои ключи запуска игры (те, что вы указывали в свойствах игры в Steam) добавьте после ID через пробел:
steam://rungameid/730 -language "russian" -novid -w 1280 -h 1080
Epic Games
Указывайте лаунчер из папки Win64, а не Win32.
Как узнать аргумент:
В лаунчере откройте библиотеку, нажмите на три точки у игры и выберите Управление → Создать ярлык. Пункт доступен, только если игра установлена.
На рабочем столе нажмите правой кнопкой мыши на созданный ярлык и выберите Свойства → Веб-документ.
Значение поля URL-адрес — это и есть аргумент.
Riot Games
ID — название игры строчными буквами, пробелы заменяются нижним подчёркиванием:
League of Legends —
--launch-product=league_of_legends --launch-patchline=live;Valorant —
--launch-product=valorant --launch-patchline=live.
Ubisoft Connect и VK Play
Создайте ярлык игры на рабочем столе — в VK Play: страница игры в лаунчере → дополнительное меню → Создать ярлык на рабочем столе.
Нажмите на ярлык правой кнопкой мыши и выберите Свойства.
Значение поля URL-адрес — это и есть аргумент.
Приложения из Microsoft Store
Способ 1 — через ярлык
Откройте меню Пуск, найдите приложение и перетащите его значок на рабочий стол — появится ярлык.
Положите ярлык в одинаковую папку на всех клиентских пк.
В Пути к исполняемому файлу укажите путь к ярлыку (файл
.lnk) и включите Shell Execute.
Способ 2 — через проводник (работает не со всеми приложениями)
Создайте ярлык приложения, как в способе 1, откройте его Свойства и скопируйте значение Тип объекта — например,
Microsoft.WindowsStore_8wekyb3d8bbwe!App.Заполните поля исполняемого файла:
Путь к исполняемому файлу —
%windir%\explorer.exe;Аргументы —
shell:AppsFolder\<тип объекта>;Рабочий каталог —
%windir%.
Другие приложения
Параметры мыши и звука открываются через панель управления. Если в профиле безопасности включено Prohibit access to Control Panel and PC settings, они не откроются — см. «Карточка профиля безопасности».
Частые вопросы
Как запустить приложение не от имени администратора?
По умолчанию Gizmo запускает приложения с правами администратора. Чтобы запустить приложение с обычными правами, запускайте его через проводник:
Путь к исполняемому файлу —
C:\Windows\explorer.exe;Аргументы — путь к файлу приложения, например
C:\Program Files\FACEIT AC\faceitclient.exe;Рабочий каталог —
C:\Windows\.
Можно ли запускать не .exe-файлы?
Да: .bat, .lnk (ярлыки) и любые другие файлы, которые Windows умеет открывать. Для этого включите у исполняемого файла Shell Execute — тогда система сама выберет, чем открыть файл.
Что делать, если в пути есть имя пользователя Windows?
Используйте переменные среды — Windows сама подставит нужный путь. Например, %LocalAppData% означает C:\Users\<имя пользователя>\AppData\Local, %AppData% — C:\Users\<имя пользователя>\AppData\Roaming.
Как подключить к игре клубные аккаунты лаунчера — в инструкции «Как настроить клубные аккаунты в лаунчерах».