![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Скрипты Inno Setup. Помощь и советы [часть 5]
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Отправлено: 03:49, 21-05-2012 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать ок!
|
Отправлено: 03:37, 04-09-2012 | #801 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать А кто-нибудь знает, как решить такую проблему: во время упаковки файлов в архив окно Inno Setup зависает (как-бы ждёт завершения выполнения dll, которая выполняет упаковку) и отвисает только тогда, когда заканчивается добавление файлов в архив... Информация в окне во время добавления файлов не меняется, и окошко даже нельзя двигать...
Помогите, пожалуйста, разобраться! |
Отправлено: 07:46, 04-09-2012 | #802 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Посмотрите на скрин который прикрепил.
1. Как переместить слова или как цвет шрифта поменять? напишите код |
Отправлено: 10:18, 04-09-2012 | #803 |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:26, 04-09-2012 | #804 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать А можно по подробнее я не понимаю че за название Лейбла?
куда их пихать? |
Отправлено: 11:58, 04-09-2012 | #805 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Подскажите простой вариант распаковки внешнего архива 7z, без его копирования в темп или папку программы, если они находятся в папке Data рядом Setup-ом, а надо разархивировать в {app}\base\.
Пример моего скрипта, где с exe архивом получается, а с архивом 7z ничего не получается. (В инете все описания для FreeArc хотя пишут что для 7zip реализовано.) #define MyAppName "Распаковка внешнего архива" #define MyAppVersion "1.0" #define MyAppPublisher "Kompany, Inc." #define MyAppURL "http://kompa.ru/" #define MyAppExeName "MyProg.exe" [Setup] AppId={{1B1C88E6-3F4F-4FE0-908E-878500D113C8} AppName={#MyAppName} AppVersion={#MyAppVersion} AppVerName={#MyAppName} {#MyAppVersion} AppPublisher={#MyAppPublisher} AppPublisherURL={#MyAppURL} AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} DefaultDirName=c:\ExtractSoft DefaultGroupName={#MyAppName} AllowNoIcons=true OutputDir=C:\Users\Programs\Desktop\prog OutputBaseFilename=setup1.0 Compression=lzma SolidCompression=true UsePreviousAppDir=false DirExistsWarning=no [Languages] Name: english; MessagesFile: compiler:Default.isl Name: german; MessagesFile: compiler:Languages\German.isl Name: russian; MessagesFile: compiler:Languages\Russian.isl [Types] Name: full; Description: Полная установка Name: compact; Description: Минимальная установка Name: custom; Description: Выборочная установка; Flags: iscustom [Components] Name: program; Description: Основные файлы программы; Types: full compact custom; Flags: fixed Name: ver1; Description: Версия 1; Types: full Name: ver2; Description: Версия 2; Types: compact [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 [Files] Source: ..\..\..\..\Program Files\Inno Setup 5\Examples\MyProg.exe; DestDir: {app}; Flags: ignoreversion; Components: program Source: soft.docx; DestDir: {app}; Flags: ignoreversion; Components: program Source: 7za.exe; DestDir: {tmp}; Flags: deleteafterinstall; Components: program [Icons] Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName} Name: {group}\{cm:ProgramOnTheWeb,{#MyAppName}}; Filename: {#MyAppURL} Name: {group}\{cm:UninstallProgram,{#MyAppName}}; Filename: {uninstallexe} Name: {commondesktop}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: desktopicon Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: quicklaunchicon [Run] Components: ver1; Filename: {src}\data\1.exe; Parameters: -x -y -o{app}\base\; WorkingDir: {tmp}; Flags: shellexec waituntilidle Components: ver2; Filename: {tmp}\7za.exe; Parameters: "7za e {src}\data\2.7z -y -o{app}\base\"; WorkingDir: {tmp}\2\; Flags: shellexec Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}; Flags: nowait postinstall skipifsilent |
Последний раз редактировалось kuts85, 04-09-2012 в 13:15. Отправлено: 13:06, 04-09-2012 | #806 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Цитата kuts85:
http://sendfile.su/663612 |
|
Отправлено: 13:28, 04-09-2012 | #807 |
Ветеран Сообщения: 608
|
Подскажите пожалуйста что нужно зделать чтобы текструированный прогрессбар работал на ssPostInstall. Дело в том что на
ssInstall он работает а на ssPostInstall нет... ![]() |
Отправлено: 13:35, 04-09-2012 | #808 |
Ветеран Сообщения: 608
|
Как сделать так чтобы кнопка была без надписи....
|
Последний раз редактировалось Ivan_009, 05-09-2012 в 19:44. Отправлено: 14:44, 04-09-2012 | #809 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать al1511,
Есть такая функция в IsDone, называется ISExec, упаковку в архив сделайте через неё, тогда инсталл будет откликаться на вненшии команды. так же можно сделать упаковку через библиотеку IsExec.dll от Вольта или скрипт ExecAndWait (Вроде Серёга автор, не суть), в общем вашу упаковку надо запустить в консольном режиме. Рекомендую первый вариант, тк прогрессбар будет более менее плавным (при тестовом прогоне не будет "плавности", а далее плавный). Цитата Johny777:
![]() Ivan_009, 1. Если юзал тот пример, что тебе скидывал, то только что проверял - пб рубит норм в ssPostInstall 2. Найди процедуру SetStateNewButtons и удали от туда эту строку: |
|
Отправлено: 22:11, 04-09-2012 | #810 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 4] | El Sanchez | Автоматическая установка приложений | 2099 | 22-05-2012 23:16 | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|