![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 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 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Nordek, Спасибо, сейчас попробую
![]() Цитата R.i.m.s.k.y.:
![]() |
|
Отправлено: 22:52, 24-08-2014 | #1431 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 242
|
Профиль | Отправить PM | Цитировать Irenis, если ты используешь мой пример тогда удали вот эти строчки простоя давал для максимального сжатия
SolidCompression=yes Compression=lzma2/ultra64 LZMAUseSeparateProcess=yes LZMAMatchFinder=BT LZMANumFastBytes=273 LZMADictionarySize=262144 InternalCompressLevel=ultra64 MergeDuplicateFiles=true #define NeedSize "8336330752" указываешь сколько нужно свободного места для установки игры |
Отправлено: 00:45, 25-08-2014 | #1432 |
Пользователь Сообщения: 119
|
Профиль | Отправить PM | Цитировать Всем привет.
Нужна ваша помощь! Первый вопрос: На странице каталога нужно 2 чекбокса. 1 чекбокс - будет удалять содержимое в res_mods\0.9.2\* и удалять папку xvm по пути res_mods\xvm. 2 чекбокс - должен делать бекап папки res_mods, по пути IB\old_res_mods, а после удаление репака возвращал бекап в папку res_mods. Как это реализовать? Второй вопрос: Как сделать, чтобы файлы unins000.exe помещало по пути IB\Uninstall\* ? Третий вопрос: У меня в репаке есть файл "bin" и в папке куда я ставлю репак он тоже есть. В следствии чего если я ставлю репак, то файл заменяется, а когда удаляешь репак то файл тоже удаляется и не запускается игра. Как сделать, чтобы когда устанавливаешь репак, то файл "bin" из папки куда ставишь репак копировался по пути IB\BackUp, а после удаление возвращался на свое место. P.S. Пользуюсь юникодом. Всем заранее спасибо за помощь! |
Отправлено: 00:57, 25-08-2014 | #1433 |
Старожил Сообщения: 440
|
Профиль | Сайт | Отправить PM | Цитировать Kashtan007, вот ты думаешь, буду постить на каждой странице одни и те же вопросы, может кто ответит. Твои вопросы были прочитаны на предыдущей странице всеми. Но. Кто захочет ответить - ответит. Да и на все твои "вопросы" есть ответы давным давно. Нужно только не лениться, и воспользоваться поиском и справкой к Inno Setup. Кнопка F1 сломалась? Например на вопрос
Цитата Kashtan007:
Да и по первому и последнему вопросу есть ответы, если поискать. Пример. Что, сложно и трудно? Нет, просто лень. P.S. А если сложно с Inno Setup, то есть тема для заказа инсталлятора. |
|
------- Отправлено: 08:51, 25-08-2014 | #1434 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата Irenis:
Цитата R.i.m.s.k.y.:
Цитата Nordek:
Цитата vint56:
|
||||
------- Отправлено: 09:24, 25-08-2014 | #1435 |
Пользователь Сообщения: 119
|
Профиль | Отправить PM | Цитировать nik1967, спасибо.
Где только не искал, но никак не могу найти ответ на 1 и 3 вопрос, либо же нахожу, но оно не работает. |
Отправлено: 11:26, 25-08-2014 | #1436 |
Новый участник Сообщения: 27
|
Профиль | Отправить PM | Цитировать Добрый день!
Такая задачка: если при удалении программы какие-то файлы были заняты, то по завершению будет выдано сообщение о перезагрузке. Если комп не перезагружать, и сразу в этот же каталог поставить программу, то инсталлятор выдаст сообщение, что сначала необходимо перезагрузить комп. Но если инсталлятор запустить в тихом режиме, то комп сразу начинает перезагружать. Как сделать так, чтобы при тихой установке инсталлятор просто завершал свою работу, ничего не установив. |
Отправлено: 11:45, 25-08-2014 | #1437 |
Пользователь Сообщения: 149
|
Профиль | Отправить PM | Цитировать Leka_651, попробуйте запустить инсталлятор с параметрами /VERYSILENT /NORESTART. Подробнее смотрите в справке раздел "Setup Command Line Parameters".
Kashtan007, как-то вы криво ищите, простите. По вопросам 1 и 3 nik1967 уже ответил, но еще есть например здесь: http://forum.oszone.net/post-2346042-530.html. И учитесь поиском пользоваться: правильно поставленный вопрос содержит в себе половину ответа, да и результат значительно быстрее, чем ждать, пока кто-то ответит ![]() |
Отправлено: 12:25, 25-08-2014 | #1438 |
Новый участник Сообщения: 27
|
Профиль | Отправить PM | Цитировать Shkutu, параметры помогают, я уже так попробовала. а можно ли как-то из кода проверить и запретить установку?
|
Отправлено: 12:42, 25-08-2014 | #1439 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата Leka_651:
var isSilent : boolean; Function InitializeSetup: Boolean; Begin isSilent := false; for i:=2 to ParamCount do begin if ( Pos(LowerCase('/silent'), Lowercase(ParamStr(i))) > 0 ) then isSilent := true; if ( Pos(LowerCase('/verysilent'), Lowercase(ParamStr(i))) > 0 ) then isSilent := true; end; if isSilent then begin MsgBox('тихая установка запрещена', mbInformation, MB_OK); Result := False; exit; end; |
|
------- Отправлено: 12:47, 25-08-2014 | #1440 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|