Inno setup quotes проблема - PullRequest
2 голосов
/ 22 июня 2011

В моем инсталляторе inno setup в разделе [Run] я хочу запустить команду cmd, но здесь есть проблема.Я хочу запустить exe-файл с параметрами, "My Program.exe", установить, я хочу запустить так, но так как в имени есть пробелы, я не могу запустить его без "", и это дает мне ошибку, потому что inno setup имеет "" тоже,Точно так же я хочу запустить сервисную сеть, запустить «Мой сервис» и получить ту же проблему.

Ответы [ 2 ]

4 голосов
/ 22 июня 2011

Пробовали ли вы что-то вроде этого:

Run: " ""My Program.exe"" ";

Двойные кавычки, по-видимому, являются неплохим решением согласно документации Inno Setup

0 голосов
/ 12 июля 2016

Возможно, это то, что вы ищете:

Запустите другую программу установки после установки:[Бежать]Имя файла: "{#path} \ My Setup.exe";Параметры: «Параметр здесь»

Запустите CMD с параметром после установки:[Бежать]Имя файла: "C: \ Windows \ system32 \ cmd.exe";Параметры: «Параметр здесь»

и т. Д.

...