![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 6] |
|
Скрипты Inno Setup. Помощь и советы [часть 6]
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: |
|
Отправлено: 19:06, 28-03-2013 |
Пользователь Сообщения: 149
|
Профиль | Отправить PM | Цитировать El Sanchez, спасибо!
![]() |
Отправлено: 13:05, 26-11-2013 | #1531 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать парни,спасайте
есть готовый javascript,в котором выполняется настройки браузера и надежных узлов,так же 3 файла,которые выполняются в скрипте .bat, reg, msi,нужно ,чтобы запускался скрипт с помощью установщика,сделал задачу через sfx архив,но хотелось бы сделать красивый установщик,решил сделать через inno setup,сейчас получается,что Myprogram(установщик,который я собрал) устанавливается,после этого только запускается сам файл,зачем лишняя программа нужна,а цель моей настроить браузер и установить msi,а я хотел бы,чтобы сразу запускался мой скрипт,который я сделал через sfx и был бар прогресса подскажите,как мне сделать такой установщик? |
Последний раз редактировалось icetanker, 27-11-2013 в 09:58. Отправлено: 17:46, 26-11-2013 | #1532 |
Пользователь Сообщения: 75
|
Профиль | Отправить PM | Цитировать Цитата icetanker:
//////////////sfx архив расположен внутри [Files] Source: "sfx.exe"; DestDir: "{app}"; AfterInstall: MyAfterInstall; Flags: ignoreversion deleteafterinstall ///////Секция CODE procedure MyAfterInstall(); var ResultCode: Integer; begin begin Exec(ExpandConstant('{app}\sfx.exe'), '-e -aoa -y', '', SW_SHOWNORMAL, ewWaitUntilTerminated, ResultCode); end end; ///////////Архив SFX снаружи возле Setup.exe [Files] Source: "{src}\Rus\NFSMWRUS.exe"; DestDir: "{app}"; Flags: ignoreversion external deleteafterinstall [Run] Filename: "{app}\NFSMWRUS.exe"; WorkingDir: "{app}"; Parameters: "-y"; StatusMsg: "Процесс руссификации..."; Flags: waituntilterminated skipifdoesntexist |
|
Отправлено: 10:40, 27-11-2013 | #1533 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать спасибо,а можно ли сделать так.чтобы создавалась временная папка и удалялась,он бы выполнял настройку браузера и устанавливал программу parser,которая вшита в sfx архив
или перефразирую,мой sfx архив предназначен для настройки браузера и установки msxml parser то есть при нажатие на него устанавливается только парсер,а настройки просто проставляются,а сейчас получается,что создается папка с uninstaller и еще с exe,она вообще не нужна,так как сам установщик уже проделал установку parsera и настройку браузера CreateUninstallRegKey=no Uninstallable=no я так понимаю эти команды не совсем то,так как они обновляют программу,но не создают в установка и удаление пункта честно говоря,очень херовый программер,простите за тупые вопросы |
Последний раз редактировалось icetanker, 27-11-2013 в 11:32. Отправлено: 11:10, 27-11-2013 | #1534 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Цитата icetanker:
CreateAppDir=no - Чтоб не создавался каталог приложения. Uninstallable=false - Не деинсталлировать. Это значит не применять деинсталляцию любого рода, в том числе и создание деинсталлятора. CreateAppDir - Создание каталога приложения Uninstallable - Деинсталляция UpdateUninstallLogAppName - Обновление имени приложения в журнале деинсталляции CreateUninstallRegKey - Создание ключа в реестре для деинсталляции Примечание: При применении Uninstallable=false, дополнительные значения типа UpdateUninstallLogAppName и CreateUninstallRegKey не требуются. |
|
Отправлено: 12:17, 27-11-2013 | #1535 |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать Nordek, Благодарю за ответ, только вот есть один нюанс: после нажатии "Далее" в странице с выбором компонентов инсталлятор предупреждает о том, что папка уже существует. Можно как-нибудь переместить это окошко после выбора папки установки? Не очень-то охото применять "DirExistsWarning=no".
И ещё вопрос. Как для каждого компонента (пусть их будет 2) сделать по дефолту свой путь установки (с возможностью изменения). |
Отправлено: 13:34, 27-11-2013 | #1536 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать Nordek,FX-DENIS, оставил так,он все равно при установке просит,чтобы я указавал,где ему создать ярлык,что не надо
|
Последний раз редактировалось icetanker, 27-11-2013 в 16:21. Отправлено: 14:00, 27-11-2013 | #1537 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать icetanker,
[Setup] AppName=Security AppVersion=1.0 CreateAppDir=no Uninstallable=no CreateUninstallRegKey=no [Languages] Name: default; MessagesFile: compiler:Default.isl Name: english; MessagesFile: compiler:Languages\English.isl [Files] Source: security.exe; DestDir: {tmp}; Flags: deleteafterinstall [Run] Filename: {tmp}\security.exe; Parameters: -e -aoa -y; StatusMsg: Installing Security...; Flags: runhidden |
Отправлено: 17:25, 27-11-2013 | #1538 |
Пользователь Сообщения: 70
|
Профиль | Отправить PM | Цитировать El Sanchez, завтра попробую
|
Отправлено: 17:53, 27-11-2013 | #1539 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Цитата icetanker:
Удали эту секцию, со всеми её вытекающими, т.е: |
|
------- Отправлено: 17:55, 27-11-2013 | #1540 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 |
|