![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 7] |
|
Скрипты Inno Setup. Помощь и советы [часть 7]
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Скрипты Inno Setup. Помощь и советы (Archive Pack 1):
Скрипты Inno Setup. Помощь и советы [часть 6] |
|
Отправлено: 11:48, 10-03-2014 |
Старожил Сообщения: 229
|
Профиль | Отправить PM | Цитировать Как решить эту проблемку - http://i68.fastpic.ru/big/2014/0802/...3b6aa26fc3.png ?
http://rghost.ru/57234254?r=3678 - сам скрипт вот где три кнопки,нужно чтоб из трёх выбор один был,а так выходит два. Название скрипта - выбор озвучки по центру.iss |
Отправлено: 21:04, 09-08-2014 | #1331 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 440
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Dinvin4ester:
|
|
------- Отправлено: 22:50, 10-08-2014 | #1332 |
Старожил Сообщения: 229
|
Профиль | Отправить PM | Цитировать nik1967,
Огромное спасибо вам. |
Отправлено: 23:03, 10-08-2014 | #1333 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Здравствуйте, нашел код прогресс бара для isdone:
Модуль ProgressBar.iss Модуль ISDone: Тестовый прогон сделал, проценты загрузки идут как положено, однако не отображается полоса загрузки прогресс-бара. Прогресс-бар отображается, но нету загрузки? В чем может быть проблема? |
Отправлено: 09:40, 11-08-2014 | #1334 |
Старожил Сообщения: 169
|
Профиль | Отправить PM | Цитировать Ребята помогите решить проблему: скрипт собирается, но файл не запускается пишет ошибку. Ошибка возникает из-за if Installer.Checked then и if Portable.Checked then. Как решить эту проблему?
procedure LangClick(Sender: TObject); begin case TNewRadioButton(Sender) of LangBus: begin if Installer.Checked then WizardForm.DirEdit.Text := AddBackslash(ExpandConstant('{pf32}')) + '{#MyAppName} Business'; begin if Portable.Checked then WizardForm.DirEdit.Text := AddBackslash(ExpandConstant('{src}')) + '{#MyAppName} Business Portable'; end; end; LangEng: begin if Installer.Checked then WizardForm.DirEdit.Text := AddBackslash(ExpandConstant('{pf32}')) + '{#MyAppName} Engineer'; begin if Portable.Checked then WizardForm.DirEdit.Text := AddBackslash(ExpandConstant('{src}')) + '{#MyAppName} Engineer Portable'; end; end; LangExt: begin if Installer.Checked then WizardForm.DirEdit.Text := AddBackslash(ExpandConstant('{pf32}')) + '{#MyAppName} Extreme'; begin if Portable.Checked then WizardForm.DirEdit.Text := AddBackslash(ExpandConstant('{src}')) + '{#MyAppName} Extreme Portable'; end; end; LangNet: begin if Installer.Checked then WizardForm.DirEdit.Text := AddBackslash(ExpandConstant('{pf32}')) + '{#MyAppName} Network Audit'; begin if Portable.Checked then WizardForm.DirEdit.Text := AddBackslash(ExpandConstant('{src}')) + '{#MyAppName} Network Audit Portable'; end; end; end; end; Решение нашёл! |
Последний раз редактировалось AlekseyPopovv, 11-08-2014 в 14:16. Отправлено: 09:49, 11-08-2014 | #1335 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Всем доброго времени суток. Есть задача, сделать прогу, которая будет ставить очень маленький и легкий софт. В программировании не шарю, поэтому решил воспользоваться программой InnoSetup.
Прошел по мастеру, в общем установщик все делает как надо, за 1 исключением. Не добавляется ярлык в автозагрузку на Win 8\Win 8.1. (на "Семерке все работат как надо"). Вот скрипт, который у меня получился: ; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "Электронная очередь" #define MyAppVersion "1.1" #define MyAppPublisher "HCB" #define MyAppURL "mberezhnoy@homecredit.kz" #define MyAppExeName "eqop.exe" [Setup] ; NOTE: The value of AppId uniquely identifies this application. ; Do not use the same AppId value in installers for other applications. ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppId={{D0187399-732B-4F91-B94C-096F37A6F324} AppName={#MyAppName} AppVersion={#MyAppVersion} ;AppVerName={#MyAppName} {#MyAppVersion} AppPublisher={#MyAppPublisher} AppPublisherURL={#MyAppURL} AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} DefaultDirName=C:\eqop\ DisableDirPage=yes DefaultGroupName={#MyAppName} DisableProgramGroupPage=yes OutputDir=C:\Users\Odmin\Desktop\Новая папка OutputBaseFilename=setup_eqop Compression=lzma SolidCompression=yes [Languages] Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl" [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: "C:\Users\Odmin\Desktop\Новая папка\eqop\eqop.exe"; DestDir: "{app}"; Flags: ignoreversion Source: "C:\Users\Odmin\Desktop\Новая папка\eqop\*"; DestDir: "{app}"; Flags: ignoreversion ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon Name: "{commonstartup}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" [Run] Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent |
Отправлено: 18:18, 11-08-2014 | #1336 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать odminius, попробуй так:
[Icons] Name: "{userstartup}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" {userstartup} - Путь к папке Автозагрузка меню Пуск |
Отправлено: 19:51, 11-08-2014 | #1337 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Imperor, спасибо. Жаль потестить сразу не получается, в наличии только win7... Так что помогло или нет, расскажу завтра.
|
Отправлено: 20:22, 11-08-2014 | #1338 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать odminius, между 7 и 8 особых различий нету и константы подходят и туда, и туда.
|
Отправлено: 20:26, 11-08-2014 | #1339 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Imperor, и тем не менее, предыдущий скрипт, который я описал, на 7 работает, а на 8 нет.
|
Последний раз редактировалось odminius, 11-08-2014 в 20:47. Отправлено: 20:39, 11-08-2014 | #1340 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 6] | El Sanchez | Автоматическая установка приложений | 2494 | 10-03-2014 11:51 | |
Скрипты Inno Setup. Помощь и советы [часть 5] | El Sanchez | Автоматическая установка приложений | 1999 | 28-03-2013 19:09 | |
Скрипты 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 |
|