|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 8] |
|
Скрипты Inno Setup. Помощь и советы [часть 8]
|
Ветеран Сообщения: 1264 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Скрипты Inno Setup. Помощь и советы (Archive Pack 1):
Скрипты Inno Setup. Помощь и советы [часть 6] Скрипты Inno Setup. Помощь и советы [часть 7] |
|
Отправлено: 08:52, 02-02-2015 |
Новый участник Сообщения: 1
|
Профиль | Сайт | Отправить PM | Цитировать Ребята помогите пожалуйста . нужен скрипт или пример на uninstall созданный полностью на ботве 2 . не могу не где чет найти . за ранее всем огромное спасибо
|
Отправлено: 11:44, 31-10-2017 | #2241 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать Цитата vk_k14m@vk:
Если уж совсем коротко. |
|
Отправлено: 13:05, 31-10-2017 | #2242 |
Старожил Сообщения: 342
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
------- Отправлено: 15:55, 31-10-2017 | #2243 |
Старожил Сообщения: 342
|
Профиль | Отправить PM | Цитировать Еще вопрос. Флаг ignoreversion. Как он работает, не совсем понял из того описания что к нему прилагается. Он же применим ко всем фалам? Или только к EXE?
Как я понял, если убрать этот флаг, то установщик будет записывать версии ВСЕХ файлов? А потом при повторной установке той же программы в ту же папку, установщик начнет сверять версии тех файлов что уже есть, с теми что устанавливает. И если они совпадают, то просто пропускать. А при несовпадении заменять. Я правильно говорю? Таким образом можно будет например восстанавливать поврежденные файлы приложения что б оно снова работало? И как он вообще проверяет файлы? Как читает версию? Насколько файлы должны быть похожи что б он не заметил подмены? Например два текстовых файлы, в каждом по 100 символов, и во втором файле всего 1 символ отсутствует или изменен. Он увидит разницу? |
------- Последний раз редактировалось vk_k14m@vk, 04-11-2017 в 22:48. Отправлено: 22:38, 04-11-2017 | #2244 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать vk_k14m@vk, номер версии применим к исполняемым файлам, к библиотекам, к определённого вида шрифтам. Номер версии может заноситься в ресурсы исполняемого файла/библиотеки разработчиком/компилятором при его создании.
Цитата vk_k14m@vk:
Вообще пробежитесь по разделу Version Information (Windows), станет понятнее. Цитата vk_k14m@vk:
Цитата vk_k14m@vk:
|
|||
Отправлено: 23:34, 04-11-2017 | #2245 |
Старожил Сообщения: 342
|
Профиль | Отправить PM | Цитировать Iska, ясно. Но ответ все же не полный. Если установить приложение. А потом снова запустить установщик и снова попробовать установить приложение в ту же папку. Что он сделает с файлами которые уже есть? Пропустит, заменит или спрашивать будет? С флагом ignoreversion он заменит все. А что будет без него? На это ответ я не увидел...
З.Ы. И не подсовывайте мне инглиш сайты, знаете же что я не знаю язык. А значит и читать там ничего не буду. |
------- Отправлено: 01:47, 05-11-2017 | #2246 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата vk_k14m@vk:
Inno Setup Knowledge Base: Цитата:
Цитата vk_k14m@vk:
|
|||
Отправлено: 02:37, 05-11-2017 | #2247 |
Старожил Сообщения: 342
|
Профиль | Отправить PM | Цитировать Iska
Цитата Iska:
Цитата Гуглоперевод:
Как то это глупо. Я имею ввиду про более низкий номер версии. Очевидно же что 2.0 более новый файл. Но он не будет установлен? |
||
------- Отправлено: 03:26, 05-11-2017 | #2248 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Гуглопереводчик избрал худший вариант из невозможных:
Скрытый текст
Впрочем, и все остальные машинные переводчики «лажают» так же, пусть и с некоторыми отклонениями. И никакие «нейронные сети» тут не помогают. Понимать «unless» следует как противопоставление, здесь — «за исключением следующих случаев». То есть, в случае отсутствия флага, получается так: Цитата vk_k14m@vk:
Цитата vk_k14m@vk:
Например, у нас есть два комплекта установки. В оба комплекта входят по паре одноимённых файлов, например, «docs.txt» и «app.exe», разного содержимого. Кроме того, «app.exe» имеет в первом комплекте версию, например, «1.0.0.0» и во втором — «1.5.0.0».
|
||
Отправлено: 06:41, 05-11-2017 | #2249 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать скажите, пожалуйста, inno умеет переменные с плавающей точкой? нужно определить AR монитора и в зависимости от него выполнить некоторые действия
|
------- Отправлено: 07:44, 05-11-2017 | #2250 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 7] | El Sanchez | Автоматическая установка приложений | 2499 | 02-02-2015 08:59 | |
Скрипты 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 |
|