Цитата Vamp1re:
как мне сделать чтоб из установленной папки в процессе установки запускался bat-ник или ехе-шник? »
|
[Run]
Filename: {app}\bat.bat; WorkingDir: {app}; Flags: runhidden shellexec
shellexec можно убрать.
или так
[Files]
Source: bat.bat; DestDir: {app}\; AfterInstall: RunBat; Flags: нужные флаги
[_Code]
procedure RunBat();
var res : integer;
begin
Exec(Expandconstant('{app}\bat.bat'), ' /parametrs ',SW_HIDE,ewWaitUntilTerminated,res);
end;
Только учти, если ты будешь в [Files] Source: копировать целую папку, то AfterInstall: RunBat; будет выполняться над каждыым файлов в этой папке и ее подпапках. Так что если надо копировать папку, то сначала копируй ее без AfterInstall: RunBat; а потом отдельную строчку на один мелкий файлик.