![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 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 |
Пользователь Сообщения: 149
|
Профиль | Отправить PM | Цитировать Johny777, спасибо за подробные объяснения.
Однако, я видимо не совсем правильно поняла значение слова "valid", когда читала описании функций. Ибо оказалось, что эти функции работают для существующих папок и файлов ![]() Мне же нужно проверять валидность как раз в случае, если такого пути не существует |
Последний раз редактировалось Shkutu, 10-07-2014 в 17:36. Отправлено: 16:59, 10-07-2014 | #1101 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 119
|
Профиль | Отправить PM | Цитировать Всем привет, как в установщике сделать прозрачный фон под надписями, чтобы было видно картинку?
![]() P.S. У меня установщик большого размера, как сделать так, чтобы когда открываешь его он был по центру монитора, а то получается нижняя часть прячется за панель задач. P.S.S. Как сделать иконку включения\отключения музыки поверх BitMapImage? Т.е. когда я использую BitMapImage то иконки включения\отключения музыки прячется по ним, как сделать эту иконку поверх всего. Заранее спасибо за помощь! |
Отправлено: 17:25, 10-07-2014 | #1102 |
![]() Старожил Сообщения: 399
|
Профиль | Отправить PM | Цитировать Kashtan007,
![]() ![]() ![]() Вот юзай. |
Отправлено: 18:06, 10-07-2014 | #1103 |
Пользователь Сообщения: 119
|
Профиль | Отправить PM | Цитировать Shift85, спасибо). Это к какому из вопросов?
|
Отправлено: 18:23, 10-07-2014 | #1104 |
![]() Старожил Сообщения: 399
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:31, 10-07-2014 | #1105 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Shkutu, ну тогда нужно писать свою проверку
типа первый символ - буква диска, второй - двоеточие итд путь не должен содержать запрещённых символов: < (less than) > (greater than) : (colon) " (double quote) / (forward slash) \ (backslash) | (vertical bar or pipe) ? (question mark) * (asterisk) http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx ещё думаю нужно учесть сетевые пути и фиг знает что ещё прости, но у меня сейчас сессия и я не могу писать даже такую небольшую функцию. Попробуй сама! Ok? UPD: вот тут есть сишная имплементация подобной проверки Изучай ![]() http://codereview.stackexchange.com/...-your-critique |
Последний раз редактировалось Johny777, 10-07-2014 в 18:49. Отправлено: 18:39, 10-07-2014 | #1106 |
Пользователь Сообщения: 149
|
Профиль | Отправить PM | Цитировать Johny777, собственно уже пишу.
![]() А за пример спасибо, посмотрю ![]() З.Ы. Удачи на сессии! ![]() |
Отправлено: 19:29, 10-07-2014 | #1107 |
SHVtYW4= Сообщения: 3451
|
Профиль | Отправить PM | Цитировать Kashtan007, В юникодной версии Inno можно в редакторе форм задействовать прозрачность.
Пример (На ANSI код работать не будет): [Setup] AppName=My Program AppVersion=1.5 DefaultDirName={pf}\My Program DefaultGroupName=My Program OutputDir=. [Languages] Name: default; MessagesFile: compiler:Default.isl [Tasks] Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked [Icons] Name: {group}\My Program; Filename: {app}\MyProg; Flags: foldershortcut Name: {commondesktop}\My Program; Filename: {app}\MyProg; Tasks: desktopicon; Flags: foldershortcut [Run] Filename: {uninstallexe}; Description: Деинсталлировать Тест; Flags: nowait postinstall skipifsilent [Code] procedure InitializeWizard(); begin WizardForm.WizardBitmapImage.Width := ScaleX(500); WizardForm.WelcomeLabel1.Transparent := True; WizardForm.WelcomeLabel2.Transparent := True; WizardForm.WizardSmallBitmapImage.Left := ScaleX(0); WizardForm.WizardSmallBitmapImage.Width := ScaleX(495); WizardForm.PageDescriptionLabel.Transparent := True; WizardForm.PageNameLabel.Transparent := True; WizardForm.WizardBitmapImage2.Width := ScaleX(500); WizardForm.FinishedLabel.Transparent := True; WizardForm.FinishedHeadingLabel.Transparent := True; end; |
------- Последний раз редактировалось Nordek, 10-07-2014 в 20:01. Отправлено: 19:41, 10-07-2014 | #1108 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Shkutu:
|
|
Отправлено: 21:39, 10-07-2014 | #1109 |
Новый участник Сообщения: 43
|
Профиль | Отправить PM | Цитировать del
|
Последний раз редактировалось saneksanek, 11-07-2014 в 01:52. Отправлено: 00:49, 11-07-2014 | #1110 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|