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

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

Аватара для kotyarko@fb

Старожил


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

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


habib2302, по идеи, должно работать..:
Код: Выделить весь код
[Run]
Filename: {tmp}\nsis.exe; Parameters: "/D={app}"; Check: DIRParamExists();
Filename: {tmp}\nsis.exe; Check: not DIRParamExists();

[*Code]
Function DIRParamExists(): Boolean;
var
 I: Integer;
begin
 for I := 1 to ParamCount do
  case (Uppercase(ParamStr(I)) = '/DIR') of
   True: Result := True
   False: Result := False;
  end;
end;
Но можно сделать и красивее, если в параметре "Parameters" (тавтология она такая) использовать команду {code:..} (если её там можно использовать вообще, точно не знаю).

-------
http://forum.worldoftanks.ru/topic/1429925-/
Исходник моего установщика: https://bitbucket.org/Kotyarko_O/kmp


Последний раз редактировалось kotyarko@fb, 09-06-2015 в 23:11.


Отправлено: 23:05, 09-06-2015 | #683