Создание ярлыка для запуска программы с параметрами командной строки в Inno Setup - PullRequest
0 голосов
/ 20 октября 2018

У меня проблема, и я выполняю пользовательский установщик для программы, исходная программа установки создает ярлык на рабочем столе, и цель ярлыка следующая:

"C:\Program Files\Soft name\soft.exe" -soft run

In Inno SetupСценарий Я использую следующее:

Name: "{commondesktop}\Soft name"; Filename: "{app}\soft.exe" -soft run; \
    IconFilename: {app}\icon.ico;

И это ошибка, которая вызывает, когда я запускаю компилятор для создания установщика:

Несоответствующие или неуместные кавычки по параметру "Имя файла"

Мне удалось исправить ошибку, но когда ярлык создается на рабочем столе, он появляется без цели и не находит исполняемый файл программы.

Важно:

Цель прямого доступа должна быть следующей, потому что программе это нужно так:

"C:\Program Files\Soft name\soft.exe" -soft run

Как сделать так, чтобы цель ярлыка, созданная Inno Setup, была такой?

"C:\Program Files\Soft name\soft.exe" -soft run

Ответы [ 2 ]

0 голосов
/ 22 августа 2019

target % windir% \ system32 \ cmd.exe / k [ваша команда здесь]

0 голосов
/ 20 октября 2018

Параметры командной строки целевой программы ярлыка переходят на Parameters параметр :

[Icons]
Name: "{commondesktop}\Soft name"; Filename: "{app}\soft.exe"; Parameters: "-soft run"; \
    IconFilename: {app}\icon.ico;
...