Проблемы с командной строкой ISTool - PullRequest
0 голосов
/ 25 августа 2010

Я пытаюсь создать установочный файл для моих проектов. Я использую командную строку, поэтому я создал файл bat "create_setup.bat". Из этого файла я пытаюсь скомпилировать скрипт установки Inno "my_project_setup.iss": "ISTool.exe" -компилировать "Subfolder1 \ Subfolder2 \ my_project_setup.iss". Важно: «create_setup.bat» - находится в папке «WorkFolder» и сценарий установки Inno «my_project_setup.iss», расположенный в папке «WorkFolder \ Subfolder1 \ Subfolder2». Но у меня нет хороших результатов, нет установочного файла. Однако, если я запустил «create_setup.bat» из той же папки, что и скрипт «my_project_setup.iss», то это работает правильно (конечно, путь в файле create_setup.bat к скрипту my_project_setup.iss был изменен). В сценарии «my_project_setup.iss» я попытался изменить свойство Inno Setup «OutputDir», но это не помогло. Inno Setup, свойство "Source" у меня не изменилось.

1 Ответ

0 голосов
/ 17 сентября 2010

Можете ли вы изменить свой сценарий, чтобы записать компакт-диск в подпапки перед вызовом ISTool.exe?

PUSHD "Subfolder1\Subfolder2"
ISTool.exe -compile my_project_setup.iss
POPD

Попробуйте и посмотрите, работает ли он лучше, он может иметь какое-то отношение к любым относительным путям, которые вы можете иметь внутри вашего файла .iss.

...