Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Цитата wolkow70:
Столкнулся с такой проблемой: не могу через макрос
${GetOptions} $CMDLINE "/D=" $0
прочитать значение ключа "/D=" в командной строке. Устанавливается флаг ошибки, и в переменной пусто.
Причем для любой другой буквы параметр читается, а для "D" нет. »
Читайте командную строку через API функцию:
Код: Выделить весь код
Function .onInit
var /global CommandLine
 System::Call "Kernel32::GetCommandLine()t.r0"
 StrCpy $CommandLine $0
MessageBox MB_OK|MB_ICONINFORMATION "$CommandLine"
FunctionEnd

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:30, 23-02-2014 | #1039