Имя пользователя:
Пароль:
 

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

Аватара для kotkovets

Ветеран


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

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


Цитата MaGoth:
ибо не понятно, откуда программе узнать что юзер ее запускает с ключом »
С помощью переменной $CMDLINE ну а дальше разбор строки:
заведи с ключом /key ..
Код: Выделить весь код
!include "FileFunc.nsh"
!include "LogicLib.nsh"

outfile test.exe

Section

  ClearErrors
  ${GetOptions} "$CMDLINE" "/key"  $R0
  ${IfNot} ${Errors}

    MessageBox MB_OK "Запуск с ключом: /key" IDOK

  ${EndIf}

SectionEnd
схема работает на основе флага ошибки, поэтому для определения другога (следующего) ключа,
нужно сбрасывать флаг ошибки командой ClearErrors

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.

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

Отправлено: 19:06, 14-08-2013 | #449