|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3] |
|
Скрипты Inno Setup. Помощь и советы [часть 3]
|
Ветеран Сообщения: 1133 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 |
|
------- Отправлено: 00:28, 04-11-2010 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Люди хелп. Не знаю что делать. Сделал скрипт в котором в середине выполняется UninsHS.exe (пока его не всовывал) скрипт работал норм, он и сейчас работает хорошо. НО он не хочет заменять в папке установки старые файлы на новые
![]() [Setup] AppID = asdf AppName=asdf AppVersion=1.55.1 AppPublisher=Company DefaultDirName={pf}\asdf DefaultGroupName=asdf AllowNoIcons=yes LicenseFile=C:\Peter work\instalation script\files for install\legal.txt OutputBaseFilename=setup Compression=lzma SolidCompression=yes UninstallDisplayIcon = {app}\asdf,0 UninstallDisplayName = Uninstall asdf ; For modify button in control panel AppModifyPath ="{app}\asdf" /m0=asdf [Languages] [Components] [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1 Name: quicklaunchicon7; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked; MinVersion: 0,6.1 [Files] Source: "C:\Peter work\instalation script\files for install\icon.ico"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\Peter work\instalation script\files for install\legal.txt"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\Peter work\instalation script\files for install\UninsHs.exe"; DestDir: "{app}"; Flags: restartreplace Source: "C:\Peter work\instalation script\files for install\play.jpg"; DestDir: "{app}"; Flags: restartreplace Source: "C:\Peter work\instalation script\files for install\background.jpg"; DestDir: "{app}"; Flags: restartreplace Source: "C:\Peter work\instalation script\files for install\asdf.exe"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs [Dirs] ; Create folder for saving installation package Name: "{userappdata}\$Inst$"; Attribs: hidden; Flags: uninsalwaysuninstall [Icons] Name: "{group}\asdf"; Filename: "{app}\asdf.exe" Name: "{group}\{cm:UninstallProgram,asdf}"; Filename: "{uninstallexe}" Name: "{commondesktop}\asdf"; Filename: "{app}\asdf.exe"; Tasks: desktopicon Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\asdf"; Filename: "{app}\asdf.exe"; Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\asdf"; Filename: "{app}\asdf.exe" Name: {group}\Uninstall asdf;Filename: "{app}\UninsHs.exe"; WorkingDir: "{app}"; Parameters: /u0=asdf [InstallDelete] Type: dirifempty; Name: "{userappdata}\$Inst$" [Run] ; Register UninsHs to control panel Filename: "{app}\UninsHS.exe"; Parameters: "/r0=asdf,{language},{srcexe},{userappdata}\$Inst$\setup.exe";WorkingDir: "{app}"; Flags: runhidden runminimized skipifdoesntexist Filename: "{app}\asdf.exe"; Description: "{cm:LaunchProgram,asdf}"; Flags: nowait postinstall skipifsilent [UninstallDelete] ; Delete the installation file Type: files; Name: "{userappdata}\$Inst$\setup" ; Delete the installation folder Type: dirifempty; Name: "{userappdata}\$Inst$" [code] {For UninsHs; Skip some wizard page when repair} function ShouldSkipPage(CurPage: Integer): Boolean; begin if Pos('/SP-', UpperCase(GetCmdTail)) > 0 then case CurPage of wpLicense, wpPassword, wpInfoBefore, //UserPage.Id, wpUserInfo, wpSelectDir, wpSelectProgramGroup, wpInfoAfter: Result := True; end; end; function NextButtonClick(CurPage: Integer): Boolean; var sz:Integer; s:string; count:integer; ErrorCode:integer; ResultCode:integer; res:integer; begin Result:=True; count:=0; If CurPage=wpSelectDir then begin if FileExists(ExpandConstant('{app}\UninsHS.exe')) and (count=0) then begin ShellExec('', ExpandConstant('{app}\UninsHS.exe'), '/u0=asdf', '', SW_SHOW, ewNoWait, ErrorCode); Exec('taskkill', '/f /im setup.tmp', '', SW_Hide, ewNoWait, ErrorCode); // Exec(ExpandConstant('{app}\UninsHS.exe'), ' /u0=asdf',ExpandConstant('{app}'),SW_SHOW,ewWaitUntilTerminated,res); // count:=1; Result := False; end ; end; end; end . ну не ужели никто не может помочь ? подсказать - почему файлы после переустановки не обновляються ( |
Последний раз редактировалось Petruchodd, 09-12-2010 в 14:57. Причина: никто не помог ((( Отправлено: 18:53, 08-12-2010 | #81 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать ровно два дня сижу в инете и пытаюсь разобраться в скриптах по распаковке arc.... но каждый раз возникает какая-нибудь синтаксическая или иная ошибка....
можете показать самый наипростейший пример скрипка по распаковке arc архивов (вернее даже кусок кода) бары и прочие красивости не интересуют, главное что бы архивы arc распаковывал сам inno setup, а не через батник.... спасибо заранее p.s.может ли ещё всё зависеть от версии компилятора? обычный с кряком и китайский расширенный работают одинаково _____________________________ уже сам разобрался с arc-extrator, когда архивы лежат на исходном диске в корне |
Последний раз редактировалось death7lord, 10-12-2010 в 03:01. Отправлено: 01:25, 09-12-2010 | #82 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать death7lord, юзай IsDone
--------------------------------------------------------------------------------------------------------------------- Цитата sergey3695:
|
|
Отправлено: 18:25, 11-12-2010 | #83 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать Цитата Imitri7:
если готов потрудиться, то вот -> |
|
Отправлено: 20:11, 11-12-2010 | #84 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать serg aka lain, можешь еще пример показать чтоб чекбокс с надписью в другое место перемещались?
+ как на определенной странице сделать(сори за нубство, никогда сам не писал код) |
Последний раз редактировалось Imitri7, 11-12-2010 в 23:18. Отправлено: 22:45, 11-12-2010 | #85 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать Цитата Imitri7:
з.ы. Требуется тестирование, для выявления возможных глюков. |
|
Отправлено: 23:58, 11-12-2010 | #86 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать serg aka lain, спасибо большое, глюков вроде нет, пока не заметил
|
Последний раз редактировалось Imitri7, 12-12-2010 в 10:52. Отправлено: 00:29, 12-12-2010 | #87 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать serg aka lain, в инно можно как нибудь границы окна убрать, а кнопку свернуть и закрыть сделать картинками?
|
Отправлено: 11:20, 12-12-2010 | #88 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать Цитата Imitri7:
|
|
Отправлено: 18:03, 12-12-2010 | #89 |
Пользователь Сообщения: 75
|
Профиль | Отправить PM | Цитировать Нужен inno setup скрипт для распаковки архивов winrar
Нужен inno setup скрипт для распаковки архивов winrar |
Отправлено: 22:08, 12-12-2010 | #90 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [addon] Inno Setup | CrOsP | Наборы обновлений для Windows XP/2003/Windows 7 | 33 | 11-05-2011 16:03 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Inno Setup 5.3.6 | OSZone Software | Новости программного обеспечения | 0 | 15-11-2009 17:30 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|