|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3] |
|
Скрипты Inno Setup. Помощь и советы [часть 3]
|
Ветеран Сообщения: 1133 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 |
|
------- Отправлено: 00:28, 04-11-2010 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать newmangor, удали флаг nowait - он заставляет не ожидать окончания предидущего запуска. И внимательно читаем справку - даже в русской это есть.
|
------- Отправлено: 11:00, 31-03-2011 | #1201 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать мб я не ту справку читаю ? ссылку мона или докум ? спс еще раз выручил !
|
Отправлено: 12:37, 31-03-2011 | #1202 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать Не знаю, насколько актуально, минимизация инсталла на странице инсталляции в правый нижний угол с корректным отображением на любом мониторе, с отключенным задним фоном.
На базе примера от Avengerz Цитата Serega:
![]() |
|
Последний раз редактировалось Gnom_aka_Lexander, 31-03-2011 в 22:38. Отправлено: 13:43, 31-03-2011 | #1203 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Здравствуйте, накидал скрипт, как можно узнать IP адрес машины, на которой запущен инсталлятор (необходимо соединение с интернетом):
|
------- Последний раз редактировалось Serega, 31-03-2011 в 22:27. Причина: оптимизация: исправил с (Pos('ошибка', strHtml) = 0) на (Pos('ошибка', Copy(strHtml, 1, 20)) = 0) Отправлено: 20:56, 31-03-2011 | #1204 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Здравствуйте, возникла сегодня у меня такая задача, как создать точку восстановления перед установкой программы.
Для этого можно конечно воспользоваться скриптом .vbs, смущает одно, сохраняем лишний файл на диск, затем запускаем... Одним словом решил это дело реализовать без сохранения на диск: |
------- Отправлено: 00:50, 01-04-2011 | #1205 |
Ветеран Сообщения: 717
|
Профиль | Отправить PM | Цитировать Цитата Лександер:
Если у меня виртуальная машина то появляется как минимкм еще 2 сетевых адаптера. А мне нужно мой физический вычислить. Пробовал так function GetMACAddress(): string; var ResultCode: Integer; strArray: TArrayOfString; Temp: string; strMAC: string; strLen: integer; i: integer; begin Result:= ''; Exec('cmd.exe', '/c ipconfig /all >> ' + ExpandConstant('{tmp}\adapter.info'), '', SW_HIDE, ewWaitUntilTerminated, ResultCode); LoadStringsFromFile(ExpandConstant('{tmp}\adapter.info'), strArray); for i := 1 to GetArrayLength(strArray)-1 do begin strLen:= Length(strArray[i]); Temp:=strArray[i-1]; if strLen > 16 then begin // MsgBox(IntToStr(Pos('VMware', Temp)), mbInformation, MB_OK); MsgBox(Temp, mbInformation, MB_OK); if (CompareStr('-', strArray[i][strLen-2] ) = 0) and (CompareStr('-', strArray[i][strLen-5] ) = 0) and (CompareStr('-', strArray[i][strLen-8] ) = 0) and (CompareStr('-', strArray[i][strLen-11]) = 0) and (CompareStr('-', strArray[i][strLen-14]) = 0) and (Pos('VMware', Temp) = 0) and (Pos('Hamachi', Temp) = 0) then Result:= Result + #10#13 + Copy(strArray[i], strLen-16, 17); end; end; end; |
|
Отправлено: 09:56, 01-04-2011 | #1206 |
Ветеран Сообщения: 717
|
Профиль | Отправить PM | Цитировать Цитата Serega:
|
|
Отправлено: 10:27, 01-04-2011 | #1207 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата mariolast:
Сам скрипт ConvertString.iss - здесь Цитата mariolast:
|
||
------- Отправлено: 10:50, 01-04-2011 | #1208 |
Ветеран Сообщения: 717
|
Профиль | Отправить PM | Цитировать Serega,
Ну это уже что то, уже читает под ХП текстовый файл, хоть и русские буквы крякозябрами все равно, но пока это не столь важно. Спасибо. |
Отправлено: 11:45, 01-04-2011 | #1209 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата Serega:
|
|
------- Отправлено: 13:49, 01-04-2011 | #1210 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [addon] Inno Setup | CrOsP | Наборы обновлений для Windows XP/2003/Windows 7 | 33 | 11-05-2011 16:03 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Inno Setup 5.3.6 | OSZone Software | Новости программного обеспечения | 0 | 15-11-2009 17:30 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|