![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 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 |
Ветеран Сообщения: 510
|
Профиль | Отправить PM | Цитировать кто-то может сделать так чтобы 1 кнопка переводила весь язык,а то у меня там 2 кнопки,думаю кто-то разберется
http://rghost.ru/45545533 |
Отправлено: 18:13, 25-04-2013 | #301 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать Всем привет! Наставьте, пожалуйста на путь истинный. Как извлечь имя(тип) файловой системы выбранного раздела, при выборе папки установки и записать полученное значение в виде текста(лейбла) на странице мастера. Ну, тоесть, как извлечь понятно - GetVolumeInformation и т.д - , и тут возникает проблема: упорно не желает определять тип файловой системы раздела "C:\". Делал, фактически, по следующему принципу:
|
Отправлено: 07:05, 28-04-2013 | #302 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать insombia,
Проверяй стоку кнопки например: заместо SetupMessage(msgButtonNext) и SetupMessage(msgButtonBack) 'твои 2 названия кнопки', а вместо месседжбоксов действия ============================================================================================= saurn, PS: в данном случае DelSP(...) не нужна, если нужно то Trim(...) http://www.delphisources.ru/pages/fa.../Trim.php.html |
Последний раз редактировалось Johny777, 28-04-2013 в 13:26. Отправлено: 13:13, 28-04-2013 | #303 |
Ветеран Сообщения: 510
|
Профиль | Отправить PM | Цитировать странности с isexec,есть файл размером в 3 гб,установка прошла нормально,но папка с игрой пустая
|
Отправлено: 21:01, 28-04-2013 | #304 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать такая проблемка, вот игровые некоторые файлы обрабатывал precomp+srep и поменялось разрешение файлов, когда я их закинул в папку с игрой в процессе игры у меня у меня не считывает эти файлы, как используя precomp+srep сделать после этого нужное разрешение?
|
Отправлено: 22:23, 28-04-2013 | #305 |
Ветеран Сообщения: 510
|
Профиль | Отправить PM | Цитировать ilya_klimovich их нужно юзать для распаковки в исдоне или isexec
|
Последний раз редактировалось insombia, 28-04-2013 в 23:11. Отправлено: 23:01, 28-04-2013 | #306 |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать Johny777, спасибо за направление по верному пути
![]() Немогу понять, что ему нехватает( |
Отправлено: 09:42, 29-04-2013 | #307 |
Старожил Сообщения: 440
|
Профиль | Сайт | Отправить PM | Цитировать saurn, а не может быть такое - физический диск разбит на несколько логических, но скрипт показывает файловую систему только физического диска? У меня данный пример показывает файловую систему диска C:\, но не показывает диска D:\(логического). У меня физический диск разбит на 2 логических.
|
------- Отправлено: 10:22, 29-04-2013 | #308 |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать nik1967, диск разбит на три раздела - С, D, E, соответственно. Все разделы основные, логических нет. В том и дело, что скрипт показывает файловую систему D и E, но запинается на C.
|
Отправлено: 10:36, 29-04-2013 | #309 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать saurn, nik1967,
спасибо, что нашли ошибки! Теперь вроде работает, замени в коде что я дал эти строки: DriveLetter := ExtractFileDrive(TEdit(Sender).Text); GetVolumeInformation(DriveLetter, VolumeName, MAX_PATH, SerialNumber, ComponentLength, FileSystemFlags, FileSystemName, MAX_PATH) WizardForm.Caption := FileSystemName; на: DriveLetter := AddBackslash(ExtractFileDrive(TEdit(Sender).Text)); if GetVolumeInformation(DriveLetter, VolumeName, MAX_PATH, SerialNumber, ComponentLength, FileSystemFlags, FileSystemName, MAX_PATH) then WizardForm.Caption := Trim(FileSystemName); PS: кажись функция не успевала отработать(маловероятно) и не хватало слэша(!), к тому же мы заполняем буфер 260-ю пробелами и поэтому в конечном итоге не помешает Trim() ========= предлагаю вот этот код, может он лучше подойдёт? если пригодился то поставьте El Sanchez-у спасибо http://forum.oszone.net/post-2030337-1311.html ======================== я горжусь своим 555-м сообщением! ![]() |
Последний раз редактировалось Johny777, 29-04-2013 в 13:41. Причина: очень глупая Отправлено: 13:11, 29-04-2013 | #310 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|