|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3] |
|
Скрипты Inno Setup. Помощь и советы [часть 3]
|
Ветеран Сообщения: 1133 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 |
|
------- Отправлено: 00:28, 04-11-2010 |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать Цитата Vitalli:
[code] const LOAD_LIBRARY_AS_DATAFILE = $2; function LoadLibraryEx(lpFileName: String; hFile: THandle; dwFlags: DWORD): THandle; external 'LoadLibraryExA@kernel32.dll stdcall'; function LoadString(hInstance: THandle; uID: SmallInt; var lpBuffer: Byte; nBufferMax: Integer): Integer; external 'LoadStringA@user32.dll stdcall'; // function PinToTaskbarWin7(Filename: String): Boolean; var hInst: THandle; buf: array [0..255] of byte; i: byte; strVerb, s: String; objShell, colverbs: Variant; begin if not FileExists(Filename) then Exit; if (GetWindowsVersion shr 24 = 6) and ((GetWindowsVersion shr 16) and $FF = 1) then begin hInst := LoadLibraryEx(ExpandConstant('{sys}\shell32.dll'), 0, LOAD_LIBRARY_AS_DATAFILE); for i := 0 to LoadString(hInst, 5386, buf[0], 255)-1 do strVerb := strVerb + Chr(Buf[i]); FreeDLL(hInst); try objShell := CreateOleObject('Shell.Application'); except ShowExceptionMessage; Exit; end; colVerbs := objShell.Namespace(ExtractFileDir(Filename)).ParseName(ExtractFileName(Filename)).Verbs; for i := colVerbs.Count downto 1 do if colVerbs.Item[i].Name = strVerb then begin colVerbs.Item[i].DoIt; Result := True; end; end; end; procedure InitializeWizard(); begin //Присобачим Блокнот на панель задач if PinToTaskbarWin7('c:\windows\notepad.exe') then MsgBox('ok', mbInformation, MB_OK) else MsgBox('no', mbInformation, MB_OK); end; |
|
Отправлено: 21:57, 16-09-2011 | #3111 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Забанен Сообщения: 67
|
Название: WHEELMAN
Автор: Vasyakrn Описание: Разние изображение на всех страницах инсталятора + IsDone0.6 Скриншоты: ![]() Ссылки: Скачать Название: Assassins Creed Revelations+ ISDone 0.6b Автор: Vasyakrn Описание: Отсуствует Скриншоты: ![]() Ссылки: Скачать Название: Assassins Creed Revelations+ ISDone 0.6b Автор: Vasyakrn Описание: Отсуствует Скриншоты: ![]() Ссылки: Скачать Название: Assasins Creed Brotherhood 1.2 ISDone 0.6 Автор: Vasyakrn Описание: Закос под Stargame Скриншоты: ![]() Ссылки: Скачать |
Отправлено: 09:46, 17-09-2011 | #3112 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Название: BlackGOLD
Автор: GARID Внутри exe архива: bass.dll + Sound, ISSkin.dll + 2 cjstyles, + BlackGOLD.iss, ICO, MusicButton.bmp Скриншот: ![]() Скачать VASYAKRN Очень полезная сайт, я иногда захожу ![]() |
Отправлено: 10:44, 17-09-2011 | #3113 |
Ветеран Сообщения: 510
|
Профиль | Отправить PM | Цитировать VASYAKRN GARID не флудите и не кидайде сюда чужие скрипты!!!
GARID ты хоть бы подумал про людей у которых плоховатое зрение зачем инсталятор такой яркий?Что сложно обычний черный у кого то скопипастить? |
Отправлено: 11:31, 17-09-2011 | #3114 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата Vitalli:
Цитата:
|
||
------- Отправлено: 11:31, 17-09-2011 | #3115 |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать El Sanchez
Большое спасибо! Работает. |
Отправлено: 12:00, 17-09-2011 | #3116 |
Забанен Сообщения: 67
|
Цитата insombia:
Все ети 4 скрипта 100 процентов мои |
|
Отправлено: 13:25, 17-09-2011 | #3117 |
Старожил Сообщения: 238
|
Профиль | Отправить PM | Цитировать Всем привет)
У кого есть пример скрипта , что-бы сделать такое дерево выбора директории? ![]() |
------- Отправлено: 15:54, 17-09-2011 | #3118 |
Ветеран Сообщения: 510
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:01, 17-09-2011 | #3119 |
Старожил Сообщения: 238
|
Профиль | Отправить PM | Цитировать Ага. Спасибо.
|
------- Отправлено: 16:09, 17-09-2011 | #3120 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [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 |
|