Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Закрытая тема
Настройки темы
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Ветеран


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


Конфигурация

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


Изменения
Автор: jameszero
Дата: 08-11-2010
Описание: тема закрыта
Лимит страниц.
Тема закрыта.
Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3]




Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
Inno Setup. Прочие вопросы.


Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
  • ISTool - неплохой редактор скриптов Inno Setup.
    Последняя версия: 5.3.0.1 [29.09.2009] - Скачать | зеркало;
    Предыдущая версия: 5.3.0 [07.04.2009] - Скачать (зеркало) | Русификатор (зеркало);

  • Inno Script Generator - ещё один редактор скриптов Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
    Последняя версия: 1.0.3.1 [23.03.2008] - Скачать;

  • Inno Setup Form Designer - редактор страниц Inno Setup, можно создавать свои страницы. Официальный сайт - недоступен.
    Последняя версия: 2.0.8 [12.11.2006] - Страница с зеркалами;

  • Inno Setup GameScript Generator - программа генерирует скрипты для Inno Setup . С помощью GameScript Generator и Inno Setup вы сможете быстро создать простенький инсталляционный пакет для любой игры. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации;

  • ISSkin - Программа для создания и добавления в инсталлятор скинов. Инструкция.
    Последняя версия: 3.0.0.0 [19.01.2010] - Скачать;

  • InnoSetup Script Joiner - Программа для объединения нескольких скриптов InnoSetup в один;

  • Converter - Программа конвертирует reg-файлы в формат *.iss (формат скриптов Inno Setup).
    Последняя версия: 0.1.3 [11.09.2009] - Скачать;


Ссылка на архив предыдущей темы (также можно скачать из вложения)

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.


Отправлено: 22:06, 23-08-2009

 

Аватара для Habetdin


Автор проектов


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

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


Bond01, перепаковал Glary Utilities Free v2.15.0.738, удалил AskBar + ненужные языки (остались только русский, англ. и украинский)
P.S.: после установки программа не запусается, так что можно устанавливать "тихо"
Скачать

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:37, 08-09-2009 | #61



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Bond01

Ветеран


Автор проектов


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

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


Мне интересно, что там изменил?

Отправлено: 00:39, 08-09-2009 | #62


Аватара для Habetdin


Автор проектов


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

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


Bond01, удалил askBarSetup.exe, toolbar.bmp, License.rtf - файлы, отвечающие за тулбар; удалил help,2.chm и help,3.chm - французскую и итальянскую справки; удалил все из папки languages, кроме english.lng, russian.lng, ukrainian.lng. Потом заменил файлы-пустышки в папке embedded (еn.isl и ru.isl) на реальные.
Поправил скрипт, чтобы программа не запускалась по окончании установки, поправил curLanguage на russian.lng. Почистил "мусор", задал значение DefaultGroupName.
Вот и все
Скрипт:
Код: Выделить весь код
[Setup]
AppName=Glary Utilities
AppVerName=Glary Utilities 2.15.0.738
DefaultDirName={pf}\Glary Utilities
DefaultGroupName=Glary Utilities
OutputBaseFilename=gusetupnew
Compression=lzma
LicenseFile=embedded\License.txt
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp

[Files]
Source: "{app}\Integrator.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\diskanalysis.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\dupefinder.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\eff.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\iehelper.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\junkcleaner.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\memdefrag.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\regrepair.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\shortcutsfixer.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\shredder.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\startup.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\TracksEraser.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\uninstaller.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\procmgr.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\cmm.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\webupdate.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\fileencrypt.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\encryptexe.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\filesplitter.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\joinexe.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\winstd.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\oneclickoptimizer.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\undelete.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\initialize.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\regdefrag.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\gsd.exe"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\FILEDEL.AVI"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\scan.avi"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\autodll.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\lockdll.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\ZipDll.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\UnzDll.dll"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\ContextHandler.dll"; DestDir: "{app}"; Flags: restartreplace regserver uninsrestartdelete ignoreversion 
Source: "{sys}\msscript.ocx"; DestDir: "{sys}"; Flags: uninsneveruninstall regserver onlyifdoesntexist 
Source: "{app}\help.chm"; DestDir: "{app}"; DestName: "help.chm"; Flags: ignoreversion
Source: "{app}\data\apps.dat"; DestDir: "{app}\data"; Flags: ignoreversion
Source: "{app}\data\duplicates.dat"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\data\duplicatesfolder.dat"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\data\empty.dat"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\data\junk.dat"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\data\junkInfo.ini"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\data\startup.dat"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\data\htmldata.dat"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\data\process.dat"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\data\procsubmit.dat"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\data\xdata.dat"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\data\xt.dat"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\data\xb.dat"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\data\registry.dat"; DestDir: "{app}\data"; Flags: ignoreversion 
Source: "{app}\languages\english.lng"; DestDir: "{app}\languages"; Flags: ignoreversion 
Source: "{app}\languages\russian.lng"; DestDir: "{app}\languages"; Flags: ignoreversion 
Source: "{app}\languages\ukrainian.lng"; DestDir: "{app}\languages"; Flags: ignoreversion
Source: "{app}\rtl70.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion
Source: "{app}\vcl70.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\vclx70.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\vcljpg70.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\vclsmp70.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\dxComnD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\dxGDIPlusD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\dxThemeD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\cxLibraryVCLD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\dxBarD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\dxNavBarD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\pngD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\VirtualTreesD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\GUControlD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\GUTrayIconD7.bpl"; DestDir: "{app}"; Flags: restartreplace uninsrestartdelete ignoreversion 
Source: "{app}\skins\default\btn_close.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\btn_min.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\button.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\category2_b.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\category2_m.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\category2_t.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\category_o.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\category_t.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\line.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\longbutton.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\mainfree.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\mainpro.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\menu.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\modules.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\oneclick.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\skin.ini"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\Status.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\default\tab.png"; DestDir: "{app}\skins\default"; Flags: ignoreversion 
Source: "{app}\skins\Icons\1.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\2.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\3.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\4.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\5.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\brower assistant.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\context menu manager.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\disk analysis.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\duplicate files finder.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\empty folder finder.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\file encrypter.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\file secure delete.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\file splitter.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\file undelete.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\junk files cleaner.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\main.ico"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\memory defrag.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\process manager.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\registry cleaner.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\registry defrag.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\shortcuts fixer.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\startup manager.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\tracks eraser.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\uninstall manager.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\web updater.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\Icons\windows standard-functions.png"; DestDir: "{app}\skins\Icons"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\btn_close.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\btn_min.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\button.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\category2_b.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\category2_m.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\category2_t.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\category_o.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\category_t.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\line.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\longbutton.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\mainfree.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\mainpro.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\menu.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\modules.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\oneclick.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\skin.ini"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\Status.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\LawnGreen\tab.png"; DestDir: "{app}\skins\LawnGreen"; Flags: ignoreversion 
Source: "{app}\skins\Navy\btn_close.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\btn_min.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\button.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\category2_b.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\category2_m.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\category2_t.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\category_o.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\category_t.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\line.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\longbutton.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\mainfree.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\mainpro.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\menu.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\modules.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\oneclick.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\skin.ini"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\status.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 
Source: "{app}\skins\Navy\tab.png"; DestDir: "{app}\skins\Navy"; Flags: ignoreversion 

[Registry]
Root: HKCU; Subkey: "SOFTWARE\GlarySoft\Glary Utilities"; ValueName: "Language"; ValueType: String; ValueData: "russian.lng";
Root: HKCU; Subkey: "SOFTWARE\GlarySoft\Glary Utilities"; ValueName: "RefVersion"; ValueType: String; ValueData: "2009-08-18"; 
Root: HKCU; Subkey: "SOFTWARE\GlarySoft\Glary Utilities"; ValueName: "LngVersion"; ValueType: String; ValueData: "2009-08-18"; 
Root: HKCU; Subkey: "SOFTWARE\GlarySoft\Glary Utilities"; ValueName: "UpdateFile"; ValueType: String; 
Root: HKCU; Subkey: "SOFTWARE\GlarySoft\Glary Utilities"; ValueName: "RootDir"; ValueType: String; ValueData: "{app}"; 
Root: HKCR; Subkey: ".gfe"; Flags: uninsdeletekey 
Root: HKCR; Subkey: ".gfe"; ValueType: String; ValueData: "GU.Encrypted"; 
Root: HKCR; Subkey: "GU.Encrypted"; Flags: uninsdeletekey 
Root: HKCR; Subkey: "GU.Encrypted"; ValueType: String; ValueData: "Glary Utilities Encrypted File"; 
Root: HKCR; Subkey: "GU.Encrypted\DefaultIcon"; 
Root: HKCR; Subkey: "GU.Encrypted\DefaultIcon"; ValueType: String; ValueData: "{app}\fileencrypt.exe,0"; 
Root: HKCR; Subkey: "GU.Encrypted\Shell"; 
Root: HKCR; Subkey: "GU.Encrypted\Shell\Open"; 
Root: HKCR; Subkey: "GU.Encrypted\Shell\Open\Command"; 
Root: HKCR; Subkey: "GU.Encrypted\Shell\Open\Command"; ValueType: String; ValueData: "{app}\fileencrypt.exe -d %1"; 
Root: HKCR; Subkey: ".gfs"; Flags: uninsdeletekey 
Root: HKCR; Subkey: ".gfs"; ValueType: String; ValueData: "GU.Splitted"; 
Root: HKCR; Subkey: "GU.Splitted"; Flags: uninsdeletekey 
Root: HKCR; Subkey: "GU.Splitted"; ValueType: String; ValueData: "Glary Utilities Splitted File"; 
Root: HKCR; Subkey: "GU.Splitted\DefaultIcon"; 
Root: HKCR; Subkey: "GU.Splitted\DefaultIcon"; ValueType: String; ValueData: "{app}\filesplitter.exe,0"; 
Root: HKCR; Subkey: "GU.Splitted\Shell"; 
Root: HKCR; Subkey: "GU.Splitted\Shell\Open"; 
Root: HKCR; Subkey: "GU.Splitted\Shell\Open\Command"; 
Root: HKCR; Subkey: "GU.Splitted\Shell\Open\Command"; ValueType: String; ValueData: "{app}\filesplitter.exe -j %1"; 

[Run]
;Filename: "{app}\Integrator.exe"; Description: "{cm:LaunchProgram,Glary Utilities}";
Filename: "{app}\initialize.exe"; Parameters: "/setupschedule"; 

[Icons]
Name: "{group}\Glary Utilities"; Filename: "{app}\Integrator.exe"; 
Name: "{group}\{cm:UninstallProgram,Glary Utilities}"; Filename: "{uninstallexe}"; 
Name: "{userdesktop}\Glary Utilities"; Filename: "{app}\Integrator.exe"; Tasks: "desktopicon"; 
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Glary Utilities"; Filename: "{app}\Integrator.exe"; Tasks: "quicklaunchicon"; 

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; 
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; 

[CustomMessages]
en.NameAndVersion=%1 version %2
en.AdditionalIcons=Additional icons:
en.CreateDesktopIcon=Create a &desktop icon
en.CreateQuickLaunchIcon=Create a &Quick Launch icon
en.ProgramOnTheWeb=%1 on the Web
en.UninstallProgram=Uninstall %1
en.LaunchProgram=Launch %1
en.AssocFileExtension=&Associate %1 with the %2 file extension
en.AssocingFileExtension=Associating %1 with the %2 file extension...
ru.NameAndVersion=%1, версия %2
ru.AdditionalIcons=Дополнительные значки:
ru.CreateDesktopIcon=Создать значок на &Рабочем столе
ru.CreateQuickLaunchIcon=Создать значок в &Панели быстрого запуска
ru.ProgramOnTheWeb=Сайт %1 в Интернете
ru.UninstallProgram=Деинсталлировать %1
ru.LaunchProgram=Запустить %1
ru.AssocFileExtension=Св&язать %1 с файлами, имеющими расширение %2
ru.AssocingFileExtension=Связывание %1 с файлами %2...

[Languages]
Name: "en"; MessagesFile: "embedded\en.isl";
Name: "ru"; MessagesFile: "embedded\ru.isl";

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:48, 08-09-2009 | #63


Аватара для Bond01

Ветеран


Автор проектов


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

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


плин, быстро ты, здорово. И скрипт влез.
_____
Еще хочу спросить, существует какой-нибудь шаблон или шпаргалка, чтоб смотреть по ней и учиться?

Последний раз редактировалось Bond01, 08-09-2009 в 15:25.


Отправлено: 00:51, 08-09-2009 | #64


Аватара для Habetdin


Автор проектов


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

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


Bond01,
Цитата Bond01:
Еще хочу спросить, существует какой-нибудь шаблон или шпаргалка, чтоб смотреть по ней и учиться? »
Можно искать в этой теме, либо в архиве старой
Цитата Serega:
Архив предыдущей темы »
Часто можно встретить уже решенные вопросы
А так же читайте help к Inno Setup

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Отправлено: 17:27, 08-09-2009 | #65


Аватара для Bond01

Ветеран


Автор проектов


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

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


Вот еще нашел программу по автоматизации http://kickme.to/inqsoft

Отправлено: 18:26, 08-09-2009 | #66


Новый участник


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

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


Serega не хотелбы обидеть, но тем не мение, я обсолютно ничего не понимаю!
Я хотел бы научится писать скрипты, под Инно, вот только в обоих темах, нет и капли нужной информации!!
В шапках, все ссылке, по инструкциям, и доп софту, ведут во всю туже тему, в шапке, нет никакой полезной инфы, и даже какого-никакого FAQ это по меньшей мере, не солидно для подобного форума!

Отправлено: 17:48, 09-09-2009 | #67


Аватара для Bond01

Ветеран


Автор проектов


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

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


Цитата NameVizavi:
нет и капли нужной информации!! »
Вы прикалываетесь?

NameVizavi, русский хелп есть, скрипты, примеры. Как только начнете что-то делать появятся вопросы, и сможете задать конкретный вопрос.

Последний раз редактировалось Bond01, 09-09-2009 в 18:41.


Отправлено: 18:30, 09-09-2009 | #68


Ветеран


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

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


Цитата NameVizavi:
Serega не хотелбы обидеть »
Даже не надейтесь...
Цитата NameVizavi:
я обсолютно ничего не понимаю! »
Для этого и создана эта ветка на форуме, чтоб помочь в решении не понятных для пользователя вопросов... Хочу заметить, не сделать за Вас, а именно помочь, т.е. подсказать как можно решить вашу задачу...
Цитата NameVizavi:
Я хотел бы научится писать скрипты, под Инно »
Опыт приходит с практикой, просто нужно начать.
Цитата NameVizavi:
вот только в обоих темах, нет и капли нужной информации!! »
Это вы про какую информацию имеете в виду?
Да, я согласен, информация не полная, т.е. некоторые утилиты я не добавил в шапку темы, но обещаю исправится... Просто времени на всё не хватает...
Цитата NameVizavi:
В шапках, все ссылке, по инструкциям, и доп софту, ведут во всю туже тему, в шапке, нет никакой полезной инфы, и даже какого-никакого FAQ »
Вы говорите про FAQ, а не видите ссылку на Inno Setup Extensions Knowledge Base - это и есть FAQ, который создавался на протяжении многих лет. Если Вам тяжело понять на английском, специально для этого есть справка к Inno Setup на русском, где описаны основные возможности инсталлятора.
А так же как уже заметил Bond01, в шапке есть ссылки
Цитата Serega:
Inno Setup Scripting 5.1 - руководство по расширенным возможностям Inno Setup от Kindly;
Коллекция скриптов | Сборник вопросов; »
Цитата NameVizavi:
по меньшей мере, не солидно для подобного форума! »
Поверьте моему опыту, не стоит судить о форуме в целом, если вам не нравится только данная тема.
Может Вы найдёте себя в чём-то другом, а не именно в Inno Setup...

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:24, 09-09-2009 | #69


Новый участник


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

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


Serega Примного извиняюсь
Наверно браузер глючил, просто вместо открытия спойлера, у меня перекидывало на туже тему.
Сорри за неоправданную критику!

Отправлено: 19:34, 09-09-2009 | #70



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты Inno Setup. Помощь и советы [часть 3] Serega Автоматическая установка приложений 3755 26-10-2011 17:58
[архив] Inno Setup .:[все вопросы]:. Mchik Автоматическая установка приложений 1329 23-08-2009 20:13
[архив - Часть 2] AutoIt скрипты Vadikan AutoIt 985 21-01-2008 09:58
Скрипты Inno Setup Compiler QAZAK Автоматическая установка приложений 7 15-01-2007 17:59
[Архив - Часть 1.1] AutoIt скрипты EgOrus AutoIt 335 04-02-2006 16:58




 
Переход