![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 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 |
Забанен Сообщения: 75
|
Цитата Fakt_37:
|
|
Отправлено: 02:00, 01-08-2013 | #951 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Всем лапа. Почитал. Зделал через визуальный редактор вот это [ISFormDesigner]
WizardForm=FF0A005457495A415244464F524D0030102A03000054504630F10B5457697A617264466F726D0A57697A61726 4466F726D0C436C69656E744865696768740368010B436C69656E74576964746803F1010C4578706C696369744C656674020 00B4578706C69636974546F7002000D4578706C69636974576964746803F9010E4578706C69636974486569676874038A010 D506978656C73506572496E636802600A54657874486569676874020D00F10C544E65774E6F7465626F6F6B0D4F757465724 E6F7465626F6F6B00F110544E65774E6F7465626F6F6B506167650B57656C636F6D6550616765084E65787450616765070D4 953437573746F6D50616765310D4578706C69636974576964746803F1010E4578706C696369744865696768740339010000F 110544E65774E6F7465626F6F6B5061676509496E6E6572506167650D4578706C69636974576964746803F1010E4578706C6 963697448656967687403390100F10C544E65774E6F7465626F6F6B0D496E6E65724E6F7465626F6F6B00F110544E65774E6 F7465626F6F6B506167650B4C6963656E7365506167650C50726576696F757350616765070D4953437573746F6D506167653 10D4578706C69636974576964746803A1010E4578706C6963697448656967687403ED00000010544E65774E6F7465626F6F6 B506167650D4953437573746F6D50616765310743617074696F6E06154953437573746F6D50616765315F43617074696F6E0 B4465736372697074696F6E06194953437573746F6D50616765315F4465736372697074696F6E0C50726576696F757350616 765070B57656C636F6D6550616765084E65787450616765070B4C6963656E736550616765000E544E6577537461746963546 578740E4E65775374617469635465787431044C656674021003546F700210055769647468024D06486569676874020E07436 17074696F6E060E4E65775374617469635465787431085461624F72646572020000000E544E6577537461746963546578740 E4E65775374617469635465787432044C656674021003546F700210055769647468024D06486569676874020E07436170746 96F6E060E4E65775374617469635465787432085461624F72646572020100000000000000 [code] { RedesignWizardFormBegin } // Не удаляйте эту строку! // Не изменяйте эту секцию. Она создана автоматически. var ISCustomPage1: TWizardPage; NewStaticText1: TNewStaticText; NewStaticText2: TNewStaticText; procedure RedesignWizardForm; begin { Creates custom wizard page } ISCustomPage1 := CreateCustomPage(wpWelcome, 'ISCustomPage1_Caption', 'ISCustomPage1_Description'); { NewStaticText1 } NewStaticText1 := TNewStaticText.Create(WizardForm); with NewStaticText1 do begin Parent := ISCustomPage1.Surface; Caption := 'NewStaticText1'; Left := ScaleX(16); Top := ScaleY(16); Width := ScaleX(77); Height := ScaleY(14); end; { NewStaticText2 } NewStaticText2 := TNewStaticText.Create(WizardForm); with NewStaticText2 do begin Parent := ISCustomPage1.Surface; Caption := 'NewStaticText2'; Left := ScaleX(16); Top := ScaleY(16); Width := ScaleX(77); Height := ScaleY(14); end; NewStaticText1.TabOrder := 0; NewStaticText2.TabOrder := 1; { ReservationBegin } // В этом месте вы можете добавить свой код. { ReservationEnd } end; // Не изменяйте эту секцию. Она создана автоматически. { RedesignWizardFormEnd } // Не удаляйте эту строку! procedure InitializeWizard(); begin RedesignWizardForm; end; незнаю что делать дальше мне нужно чтоб при нахождении [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\7-Zip] "DisplayName"="7-Zip 22" высвечивалась Caption := 'NewStaticText1' а 'NewStaticText2' скрылся если "DisplayName"="7-Zip 22" нету высвечивалась Caption := 'NewStaticText2' и скрывался 'NewStaticText1' как зделать помогите |
Отправлено: 09:38, 02-08-2013 | #952 |
Ветеран Сообщения: 1088
|
Профиль | Отправить PM | Цитировать El Dog, ваш код спрячьте под спойлер.
|
Отправлено: 11:15, 02-08-2013 | #953 |
Ветеран Сообщения: 517
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:38, 02-08-2013 | #954 |
Старожил Сообщения: 238
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 17:00, 02-08-2013 | #955 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать saurn спасиба. можно зделать штоб имя 7-Zip 22 найдено было синим имя 7-Zip 22 не найдено было красным?
>>Длинные тексты помещайте под спойлер: >> в скрипте помещать? |
Отправлено: 20:49, 02-08-2013 | #956 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Dark_Delphin, эээ в 'апострофы' не получается?
El Dog, function CompareRegValue(const Value: String): Boolean; var sResult: String; begin RegQueryStringValue(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\7-Zip', Value, sResult); if (sResult = '7-Zip 22') then begin NewStaticText1.Caption := 'Имя 7-Zip 22 найдено' NewStaticText1.Font.Color := clBlue; end else begin NewStaticText1.Caption := 'Имя 7-Zip 22 не найдено'; NewStaticText1.Font.Color := clRed; end; end; |
------- Последний раз редактировалось R.i.m.s.k.y., 03-08-2013 в 09:26. Отправлено: 09:17, 03-08-2013 | #957 |
Старожил Сообщения: 238
|
Профиль | Отправить PM | Цитировать R.i.m.s.k.y., нет. Я пробовал уже.
Тогда в ТЕдите пишет это: C:\Users\Dark_Delphin\Desktop\Out\'Текст который я напсиал' |
------- Отправлено: 14:06, 03-08-2013 | #958 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось Johny777, 03-08-2013 в 14:47. Причина: не имеет значения Отправлено: 14:37, 03-08-2013 | #959 |
Старожил Сообщения: 238
|
Профиль | Отправить PM | Цитировать Johny777, ага так тоже пробовал, но я упустил один нюанс... Не внимательный я.
Спасибо. |
------- Отправлено: 14:52, 03-08-2013 | #960 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|