Lom Posted March 10, 2017 Share Posted March 10, 2017 (edited) Создавай конечную папку вручную. Или через [Dirs], или с помощью ForceDirectories(). если не трудно подскажи как и где что именно дописать и прописать))) реально что то не догоняю я))) чтобы этот лог именно в папке с деинсталлятором находился. я использовал вот этот метод function CreateLogMods: Boolean; var I: Integer; FileName, DateTime: String; begin Result:=True; DateTime:=GetDateTimeString('dd/mm/yyyy hh:nn', '-', '-'); FileName:=ExpandConstant('{app}\ХХХ-удалить\Установленные моды.txt'); SaveStringToFile(FileName, '{#MyAppName} version {#MyAppVersion}' + #13#10 + #13#10 + 'Дата установки: ' + DateTime + #13#10 + #13#10 + 'Путь установки: ' + WizardForm.DirEdit.Text + #13#10 + #13#10 + 'Выбранные вами моды:' + #13#10, True); For I:=0 to WizardForm.ComponentsList.Items.Count - 1 do If WizardForm.ComponentsList.Checked[I] then begin SaveStringToFile(FileName, '... ' + WizardForm.ComponentsList.ItemCaption[I] + #13#10, True); end; end; Edited March 10, 2017 by ЛОМ @ Quote Link to comment Short link Share on other sites More sharing options...
Kotyarko_O Posted March 10, 2017 Share Posted March 10, 2017 @ЛОМ, ForceDirectories() я уже объяснял. Насчёт [Dirs] можешь почитать справку инно. 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Lom Posted March 10, 2017 Share Posted March 10, 2017 @ЛОМ, ForceDirectories() я уже объяснял. Насчёт [Dirs] можешь почитать справку инно. Спасибо что не стал разжевывать))) сделал как ты и сказал. Всё получилось))) И еще раз спасибо))) @ Quote Link to comment Short link Share on other sites More sharing options...
Lom Posted March 12, 2017 Share Posted March 12, 2017 всем привет. это опять я ))) понимаю что надоел но... )))) подскажите а как сделать так что бы ДО установки определённого мода сперва копировалась папка >text< из \World_Of_Tanks\res ? а потом поверх ставился бы этот мод? @ Quote Link to comment Short link Share on other sites More sharing options...
Yusha Posted March 12, 2017 Share Posted March 12, 2017 всем привет. это опять я ))) понимаю что надоел но... )))) подскажите а как сделать так что бы ДО установки определённого мода сперва копировалась папка >text< из \World_Of_Tanks\res ? а потом поверх ставился бы этот мод? Source: {app}\res\text\*; DestDir: {app}\res_mods\{#FolderPatch}\text; ExternalSize: ; Flags: ignoreversion recursesubdirs createallsubdirs external skipifsourcedoesntexist Сперва копируешь содержимое папки... потом сверху записываешь свои модификации 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Lom Posted March 12, 2017 Share Posted March 12, 2017 (edited) Source: {app}\res\text\*; DestDir: {app}\res_mods\{#FolderPatch}\text; ExternalSize: ; Flags: ignoreversion recursesubdirs createallsubdirs external skipifsourcedoesntexist Сперва копируешь содержимое папки... потом сверху записываешь свои модификации спасибо большое! не знаю в чем разница но заработало только когда сделал так.. Source: "{app}\res\text\*"; DestDir: "{app}\res_mods\{#FolderPatch}\text\"; Flags: external recursesubdirs skipifsourcedoesntexist; Components: H\3; Edited March 12, 2017 by ЛОМ @ Quote Link to comment Short link Share on other sites More sharing options...
sergy2010 Posted March 24, 2017 Share Posted March 24, 2017 (edited) не кто не подскажет как в стандартном компонент листе убрать Mб Edited March 24, 2017 by sergy2010 @ Quote Link to comment Short link Share on other sites More sharing options...
-zav- Posted March 25, 2017 Share Posted March 25, 2017 не кто не подскажет как в стандартном компонент листе убрать Mб ShowComponentSizes = no @ Quote Link to comment Short link Share on other sites More sharing options...
sergy2010 Posted March 25, 2017 Share Posted March 25, 2017 ShowComponentSizes = no спасибо @ Quote Link to comment Short link Share on other sites More sharing options...
Lom Posted April 8, 2017 Share Posted April 8, 2017 (edited) всем привет. а не подскажите как в установщике сделать чтобы автоматом запускался бантик? в начале в конце не важно. или что бы автоматом запускался ехе файл? например программа проверки пинга?! Edited April 8, 2017 by ЛОМ @ Quote Link to comment Short link Share on other sites More sharing options...
BeJIuKuu_TaHKoBbIu_BouH Posted April 8, 2017 Share Posted April 8, 2017 (edited) Exe [Run] Filename: "путь\твое_имя_файла.exe" Bat [Run] Filename: "путь\твое_имя_файла.bat" Edited April 8, 2017 by Gad575 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Lom Posted April 8, 2017 Share Posted April 8, 2017 Exe [Run] Filename: "путь\твое_имя_файла.exe" Bat [Run] Filename: "путь\твое_имя_файла.bat" спасибо! как всегда выручаешь))) @ Quote Link to comment Short link Share on other sites More sharing options...
Lom Posted April 10, 2017 Share Posted April 10, 2017 Exe [Run] Filename: "путь\твое_имя_файла.exe" Bat [Run] Filename: "путь\твое_имя_файла.bat" а тоже самое но в самом начале установки можно такое сделать? ну как только нажимаешь открыть инсталлятор то открывается и эта программа сразу? ))) и еще сразу чтобы вам не надоедать подскажите как прописывать путь C:\Users\999\AppData где три 999 этой как бы мой путь на компе. а как написать чтобы он всем подходил? @ Quote Link to comment Short link Share on other sites More sharing options...
BeJIuKuu_TaHKoBbIu_BouH Posted April 11, 2017 Share Posted April 11, 2017 (edited) как прописывать путь C:\Users\999\AppData где три 999 этой как бы мой путь на компе. а как написать чтобы он всем подходил? "Вот так" {userappdata} получится: C:\Users\Олень Оленевич Оленев\AppData\Roaming как только нажимаешь открыть инсталлятор то открывается и эта программа сразу? http://www.jrsoftware.org/ishelp/topic_isxfunc_exec.htm [Code] procedure InitializeWizard(); var ResultCode: Integer; begin Exec(ExpandConstant('{win}\notepad.exe'), '', '', SW_SHOW, ewWaitUntilTerminated, ResultCode) end; Edited April 16, 2017 by Gad575 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Xotabych Posted April 11, 2017 Share Posted April 11, 2017 а тоже самое но в самом начале установки можно такое сделать? ну как только нажимаешь открыть инсталлятор то открывается и эта программа сразу? ))) и еще сразу чтобы вам не надоедать подскажите как прописывать путь C:\Users\999\AppData где три 999 этой как бы мой путь на компе. а как написать чтобы он всем подходил? Я так понимаю Вы в справку по Inno Setup даже и не смотрели? Открываем первый пост там есть : Русская справка к версии 5.5.1, автор перевода BagIra, bugron Ищем "Константы". 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Lom Posted April 11, 2017 Share Posted April 11, 2017 "Вот так" {userappdata} получится: C:\Users\Олень Оленевич Оленев\AppData\Roaming этого не знаю. еще раз спасибо! хотя на счет {userappdata} как написал Xotabych нужно было просто справку почитать))) а вот на счет запуска программы в начале установки я в справке в Секции [Run] что то ничего не нашел( @ Quote Link to comment Short link Share on other sites More sharing options...
Mixaill Posted April 11, 2017 Share Posted April 11, 2017 http://www.jrsoftware.org/ishelp/topic_isxfunc_exec.htm [Code] procedure InitializeWizard(); var ResultCode: Integer; begin Exec(ExpandConstant('{win}\notepad.exe'), '', '', SW_SHOW, ewWaitUntilTerminated, ResultCode) end; 3 @ Quote Link to comment Short link Share on other sites More sharing options...
Lom Posted April 15, 2017 Share Posted April 15, 2017 ага, понял а если архив лежит рядом с exe то как сделать, что бы без секции Files не хочу что бы лежал с exe :) спасибо, вопрос решил, туплю бывает а как решил если не секрет? ))) @ Quote Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted April 16, 2017 Share Posted April 16, 2017 (edited) а как решил если не секрет? ))) Что конкретно хочешь сделать? Edited April 16, 2017 by night_dragon_on @ Quote Link to comment Short link Share on other sites More sharing options...
Lom Posted April 16, 2017 Share Posted April 16, 2017 (edited) вот это. "если архив лежит рядом с exe то как сделать, что бы без секции Files" https://koreanrandom.com/forum/topic/9050-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%BE%D0%B2-%D0%B4%D0%BB%D1%8F-%D0%BC%D0%BE%D0%B4%D0%BF%D0%B0%D0%BA%D0%BE%D0%B2-%D0%BD%D0%B0-%D0%B1%D0%B0%D0%B7%D0%B5-inno-setup/page-181?do=findComment&comment=284029 Edited April 16, 2017 by ЛОМ @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.