Автор |
Сообщение |
DrillSTurneR ®
Покровитель талантов
Стаж: 10 лет
Сообщений: 339
Ratio: 9413.397
Поблагодарили: 40455
100%
Откуда: Дивногорск
|
Inno Setup - Обмен опытом и помощь |
|
|
|
wadimus
Только чтение
Стаж: 15 лет
Сообщений: 5702
Ratio: 8.2
Поблагодарили: 176
100%
Откуда: Красноярск
|
спсбо за тему вот еще целая тема - как создать инсталлятор из портабельной программы .. решений много, можно создавать sfx-exe с распаковкой, использование inf-файлов, можно и созданием инсталляторов Inno Setup .. надеюсь, скоро поделюсь примерами .. |
|
|
|
DrillSTurneR ®
Покровитель талантов
Стаж: 10 лет
Сообщений: 339
Ratio: 9413.397
Поблагодарили: 40455
100%
Откуда: Дивногорск
|
wadimusСпасибо за поддержку Буду ждать Только не понял зачем создавать инсталлятор из портабельной программы? |
_________________ Делаю BDRemux, Portable.
|
|
|
Levau
Стаж: 11 лет 7 мес.
Сообщений: 173
Ratio: 264.481
Раздал: 41.26 TB
100%
|
Спасибо за примеры! Будем следить за темой. сразу вопрос. Инсталлятор позволяет устанавливать программу на любой диск "С", "D", "E"... Каким образом создается ярлык на запускаемую программу? |
|
|
|
DrillSTurneR ®
Покровитель талантов
Стаж: 10 лет
Сообщений: 339
Ratio: 9413.397
Поблагодарили: 40455
100%
Откуда: Дивногорск
|
Levau Да позволяет на любой! Это только "кусочки" скрипта. В скором времени добавлю простенькие скрипты для различных программ! |
_________________ Делаю BDRemux, Portable.
|
|
|
flex2015
Стаж: 10 лет 11 мес.
Сообщений: 4266
Ratio: 141.701
Поблагодарили: 660040
100%
|
в Inno Setup можно воспользоваться мастером если вообще всё делаешь с нуля а затем уже вручную добавляешь что нужно или редактируешь (смотря что нужно). а для sfx как создать иконку если делаешь winrar-ом можно прочитать в справке по нему же. |
|
|
|
Levau
Стаж: 11 лет 7 мес.
Сообщений: 173
Ratio: 264.481
Раздал: 41.26 TB
100%
|
Цитата: | в Inno Setup можно воспользоваться мастером |
спасибо. Но хотелось бы узнать как с помощью скрипта этого добиться. Мастер не такой гибкий, мне кажется. Хотя, мастер же пишет скрипт в файл, правильно? Можно и подсмотреть) Я сейчас использую nsys консольный, наверное у них немного различий по программированию. |
|
|
|
wadimus
Только чтение
Стаж: 15 лет
Сообщений: 5702
Ratio: 8.2
Поблагодарили: 176
100%
Откуда: Красноярск
|
DrillSTurneR писал(а): | Только не понял зачем создавать инсталлятор из портабельной программы? |
а как быстро установить, к примеру, такую замечательную программу: USDownloader 1.3.5.9 (03.09.2014) Portablehttp://nnmclub.to/forum/viewtopic.php?t=818538можно просто скопировать папку куда-либо, ярлык вывести на Рабстол .. делов то! а если потерял юзер ярлык, если надо удалить прогу, надо переставить новую версию? .. делов то .. у тебя в руках один комп и свой и единственный, то ручки приложить к обустройству системы не-в-лом! а если их (компов) много? вообще зачем нужны репаки? облегчить дальнейшую установку программы кем-либо .. так и тут .. вот такое: NirLauncher Package 1.18.57 Portablehttp://nnmclub.to/forum/viewtopic.php?t=784296как установить быстро, надежно, с возможностью удаления? а еще есть утилита для обновления-руссификации этого пакета .. таких примеров полно .. лично мне удобнее перепаковать такие софты в нормальный инсталлятор, и ставить их тихо с ключами Добавлено спустя 4 минуты 12 секунд: Levau писал(а): | сразу вопрос. Инсталлятор позволяет устанавливать программу на любой диск "С", "D", "E"... Каким образом создается ярлык на запускаемую программу?
|
куда ставить: Код: | [Setup] .. ; путь установки по-умолчанию DefaultDirName={pf}\CoolReader3 ; папка в кнопке пуск DefaultGroupName=CoolReader3
|
ярлык на ехе-файл: Код: | [Icons] ; тут ярлык на нужный ехе-файл (в кнопке пуск и в нужной папке) Name: "{group}\CoolReader3 Free"; Filename: "{app}\cr3.exe"; MinVersion: 0.0,5.0; ; тут ярлык если нужно на Рабочий стол Name: "{commondesktop}\CoolReader3 Free"; Filename: "{app}\cr3.exe"; Tasks: "desktopicon"; MinVersion: 0.0,5.0;
|
|
|
|
|
DrillSTurneR ®
Покровитель талантов
Стаж: 10 лет
Сообщений: 339
Ratio: 9413.397
Поблагодарили: 40455
100%
Откуда: Дивногорск
|
Levau писал(а): | Цитата: | в Inno Setup можно воспользоваться мастером |
спасибо. Но хотелось бы узнать как с помощью скрипта этого добиться. Мастер не такой гибкий, мне кажется. Хотя, мастер же пишет скрипт в файл, правильно? Можно и подсмотреть) Я сейчас использую nsys консольный, наверное у них немного различий по программированию. |
Я пишу портативки на NSIS и скажу что у него функционал по больше чем у Inno Setup. К примеру взять папку "Мои изображения" - в NSIS есть такая константа, а в Inno Setup нет. Но в плане репаков я выбираю Inno Setup. Не знаю почему, но Inno Setup как то ближе мне. Добавлено спустя 7 минут 49 секунд:wadimusТеперь тебя понял. Я даже и не задумывался о таком. У меня в планах на далёкое будущее всё таки стоит сделать "типа" WPI графических программ, только на Inno Setup. В принципе это реализовать можно хоть сейчас, но нужно время. Ещё больше времени мне потребуется на "ключи командной строки". Так что я пока в замешательстве и как назвать сиё чудо не знаю. |
_________________ Делаю BDRemux, Portable.
|
|
|
wadimus
Только чтение
Стаж: 15 лет
Сообщений: 5702
Ratio: 8.2
Поблагодарили: 176
100%
Откуда: Красноярск
|
DrillSTurneR писал(а): | У меня в планах на далёкое будущее всё таки стоит сделать "типа" WPI графических программ |
давно мечтал сделать такое .. вроде намечал программы .. упор делался на маленькие пакеты для корректировки - мелкого редактирования - просмотра - каталогизации .. но .. дела, и, главное, лень убила напрочь проект |
|
|
|
DrillSTurneR ®
Покровитель талантов
Стаж: 10 лет
Сообщений: 339
Ratio: 9413.397
Поблагодарили: 40455
100%
Откуда: Дивногорск
|
wadimus Да ты прав. Но может всё таки и не лень, а лично у меня "боязнь", что скажут - "фотошопа нет - WPI г...." и т.д. Надо помазговать над этим, я к новому году хочу всё таки это воплотить в реальность. |
_________________ Делаю BDRemux, Portable.
|
|
|
wadimus
Только чтение
Стаж: 15 лет
Сообщений: 5702
Ratio: 8.2
Поблагодарили: 176
100%
Откуда: Красноярск
|
|
|
DrillSTurneR ®
Покровитель талантов
Стаж: 10 лет
Сообщений: 339
Ratio: 9413.397
Поблагодарили: 40455
100%
Откуда: Дивногорск
|
wadimus Ладно, по поводу WPI в личке пообщаемся. |
_________________ Делаю BDRemux, Portable.
|
|
|
Trovel
Стаж: 13 лет 2 мес.
Сообщений: 3075
Ratio: 22.542
Поблагодарили: 885519
100%
|
DrillSTurneRЕсли хочешь, то можешь добавить в шапку это: [Setup] AppName=My Program AppVerName=My Program 1.5 DefaultDirName={pf}\My Program DisableDirPage=yes DisableProgramGroupPage=yes DisableReadyPage=yes DisableFinishedPage=yes
[Files] Source: "C:\My Program\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
[code] procedure CurPageChanged(CurPageID: Integer); begin If CurPageID=wpWelcome then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; end; |
_________________ INACTIVATED
|
|
|
DrillSTurneR ®
Покровитель талантов
Стаж: 10 лет
Сообщений: 339
Ratio: 9413.397
Поблагодарили: 40455
100%
Откуда: Дивногорск
|
Trovel Добавил. Спасибо за поддержку и примеры! |
_________________ Делаю BDRemux, Portable.
|
|
|
|
|