Классический форум-трекер
canvas not supported
Нас вместе: 4 232 216

Inno Setup - Обмен опытом и помощь


Страницы:  1, 2  След. 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Софт и все вокруг -> Мастерская сборщика
Автор Сообщение
DrillSTurneR ®
Покровитель талантов
Стаж: 10 лет
Сообщений: 339
Ratio: 9413.397
Поблагодарили: 40453
100%
Откуда: Дивногорск
russia.gif

Inno Setup - Обмен опытом и помощь
wadimus
Только чтение
Стаж: 14 лет 11 мес.
Сообщений: 5702
Ratio: 8.206
Поблагодарили: 176
100%
Откуда: Красноярск
russia.gif
спсбо за тему :выпивают:

вот еще целая тема - как создать инсталлятор из портабельной программы .. решений много, можно создавать sfx-exe с распаковкой, использование inf-файлов, можно и созданием инсталляторов Inno Setup ..
надеюсь, скоро поделюсь примерами ..
DrillSTurneR ®
Покровитель талантов
Стаж: 10 лет
Сообщений: 339
Ratio: 9413.397
Поблагодарили: 40453
100%
Откуда: Дивногорск
russia.gif
wadimus
Спасибо за поддержку :выпивают: Буду ждать :респект:
Только не понял зачем создавать инсталлятор из портабельной программы? :задумался:

_________________
Делаю BDRemux, Portable.
Levau
Стаж: 11 лет 6 мес.
Сообщений: 173
Ratio: 260.189
Раздал: 40.56 TB
100%
nnm-club.gif
Спасибо за примеры! Будем следить за темой.
сразу вопрос. Инсталлятор позволяет устанавливать программу на любой диск "С", "D", "E"...
Каким образом создается ярлык на запускаемую программу?
DrillSTurneR ®
Покровитель талантов
Стаж: 10 лет
Сообщений: 339
Ratio: 9413.397
Поблагодарили: 40453
100%
Откуда: Дивногорск
russia.gif
Levau
Да позволяет на любой!
Это только "кусочки" скрипта. В скором времени добавлю простенькие скрипты для различных программ!

_________________
Делаю BDRemux, Portable.
flex2015
Стаж: 10 лет 10 мес.
Сообщений: 4266
Ratio: 141.701
Поблагодарили: 660020
100%
в Inno Setup можно воспользоваться мастером если вообще всё делаешь с нуля а затем уже вручную добавляешь что нужно или редактируешь (смотря что нужно).
а для sfx как создать иконку если делаешь winrar-ом можно прочитать в справке по нему же.
Levau
Стаж: 11 лет 6 мес.
Сообщений: 173
Ratio: 260.189
Раздал: 40.56 TB
100%
nnm-club.gif
Цитата:
в Inno Setup можно воспользоваться мастером

спасибо. Но хотелось бы узнать как с помощью скрипта этого добиться. Мастер не такой гибкий, мне кажется. Хотя, мастер же пишет скрипт в файл, правильно? Можно и подсмотреть)
Я сейчас использую nsys консольный, наверное у них немного различий по программированию.
wadimus
Только чтение
Стаж: 14 лет 11 мес.
Сообщений: 5702
Ratio: 8.206
Поблагодарили: 176
100%
Откуда: Красноярск
russia.gif
DrillSTurneR писал(а): Перейти к сообщению
Только не понял зачем создавать инсталлятор из портабельной программы?

а как быстро установить, к примеру, такую замечательную программу:
USDownloader 1.3.5.9 (03.09.2014) Portable
http://nnmclub.to/forum/viewtopic.php?t=818538

можно просто скопировать папку куда-либо, ярлык вывести на Рабстол .. делов то!
а если потерял юзер ярлык, если надо удалить прогу, надо переставить новую версию? .. делов то .. :)
у тебя в руках один комп и свой и единственный, то ручки приложить к обустройству системы не-в-лом!
а если их (компов) много? вообще зачем нужны репаки? облегчить дальнейшую установку программы кем-либо ..
так и тут ..
вот такое:
NirLauncher Package 1.18.57 Portable
http://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
Поблагодарили: 40453
100%
Откуда: Дивногорск
russia.gif
Levau писал(а): Перейти к сообщению
Цитата:
в Inno Setup можно воспользоваться мастером

спасибо. Но хотелось бы узнать как с помощью скрипта этого добиться. Мастер не такой гибкий, мне кажется. Хотя, мастер же пишет скрипт в файл, правильно? Можно и подсмотреть)
Я сейчас использую nsys консольный, наверное у них немного различий по программированию.

Я пишу портативки на NSIS и скажу что у него функционал по больше чем у Inno Setup. К примеру взять папку "Мои изображения" - в NSIS есть такая константа, а в Inno Setup нет. Но в плане репаков я выбираю Inno Setup. Не знаю почему, но Inno Setup как то ближе мне.

Добавлено спустя 7 минут 49 секунд:

wadimus
Теперь тебя понял. Я даже и не задумывался о таком. У меня в планах на далёкое будущее всё таки стоит сделать "типа" WPI графических программ, только на Inno Setup. В принципе это реализовать можно хоть сейчас, но нужно время. Ещё больше времени мне потребуется на "ключи командной строки". Так что я пока в замешательстве и как назвать сиё чудо не знаю.

_________________
Делаю BDRemux, Portable.
wadimus
Только чтение
Стаж: 14 лет 11 мес.
Сообщений: 5702
Ratio: 8.206
Поблагодарили: 176
100%
Откуда: Красноярск
russia.gif
DrillSTurneR писал(а): Перейти к сообщению
У меня в планах на далёкое будущее всё таки стоит сделать "типа" WPI графических программ

давно мечтал сделать такое .. вроде намечал программы .. упор делался на маленькие пакеты для корректировки - мелкого редактирования - просмотра - каталогизации ..
но .. дела, и, главное, лень убила напрочь проект
DrillSTurneR ®
Покровитель талантов
Стаж: 10 лет
Сообщений: 339
Ratio: 9413.397
Поблагодарили: 40453
100%
Откуда: Дивногорск
russia.gif
wadimus
Да ты прав. Но может всё таки и не лень, а лично у меня "боязнь", что скажут - "фотошопа нет - WPI г...." и т.д.
Надо помазговать над этим, я к новому году хочу всё таки это воплотить в реальность.

_________________
Делаю BDRemux, Portable.
wadimus
Только чтение
Стаж: 14 лет 11 мес.
Сообщений: 5702
Ratio: 8.206
Поблагодарили: 176
100%
Откуда: Красноярск
russia.gif
DrillSTurneR
DrillSTurneR ®
Покровитель талантов
Стаж: 10 лет
Сообщений: 339
Ratio: 9413.397
Поблагодарили: 40453
100%
Откуда: Дивногорск
russia.gif
wadimus
Ладно, по поводу WPI в личке пообщаемся.

_________________
Делаю BDRemux, Portable.
Trovel
Стаж: 13 лет 1 мес.
Сообщений: 3075
Ratio: 23.365
Поблагодарили: 885421
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
Поблагодарили: 40453
100%
Откуда: Дивногорск
russia.gif
Trovel
Добавил. Спасибо за поддержку и примеры!

_________________
Делаю BDRemux, Portable.
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Софт и все вокруг -> Мастерская сборщика Часовой пояс: GMT + 3
Страницы:  1, 2  След.
Страница 1 из 2