Скрытие терминала Windows при запуске исполняемого GUI, выполненного с помощью Inno Setup [duplicate]

1) В наше время почти никогда. Если это хорошая идея, чтобы встроить функцию, компилятор сделает это без вашей помощи.

2) Всегда. См. № 1.

(Отредактировано с учетом того, что вы нарушили свой вопрос на два вопроса ...)

7
задан TLama 29 January 2013 в 02:49
поделиться

2 ответа

Попробуйте добавить флаг runhidden . Из ссылки:

Если этот флаг указан, он запустит программу в скрытом окне. Никогда не используйте этот флаг при выполнении программы, которая может запрашивать ввод пользователя.

Поэтому это должно решить ваш вопрос:

[Run]
FileName: "{app}\LaunchApp.bat"; Description: {cm:LaunchApp}; Flags: nowait postinstall runhidden skipifsilent
17
ответ дан TLama 26 August 2018 в 05:55
поделиться

Вы можете вообще избежать пакетного файла и запустить java.exe с соответствующими параметрами. Это не поможет появлению окна, когда пользователь обычно запускает пакетный файл.

1
ответ дан Deanna 26 August 2018 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: