|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата MKN:
!define VK_TAB 0x9 !define keybd_event "!insertmacro macro_keybd_event" !macro macro_keybd_event setkey intkey !ifndef keybd !define keybd !define KEYEVENTF_EXTENDEDKEY 0x0001 !define KEYEVENTF_KEYUP 0x0002 !endif System::Store S ${For} $0 1 ${intkey} System::Call "user32::keybd_event(i${setkey}, i0x45, i${KEYEVENTF_EXTENDEDKEY}|0, i0)" System::Call "user32::keybd_event(i${setkey}, i0x45, i${KEYEVENTF_EXTENDEDKEY}|${KEYEVENTF_KEYUP}, i0)" ${Next} System::Store L !macroend т.е 2 раза эмулируем нажитие клавиши - Tab Для других страничек опытным путем вычислияем сколько раз нужно нажать клавишу, что бы попасть на нужный контрол. |
|
------- Отправлено: 11:57, 20-10-2012 | #3281 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать kotkovets,
Этот вариант я помню. Только имитация нажатий - это обходной и громоздкий манёвр... Неужели нельзя более изящно навести фокус на нужную кнопку ? Для чего тогда вообще нужно - ${NSD_SetFocus} ? |
Отправлено: 12:21, 20-10-2012 | #3282 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата MKN:
Цитата MKN:
Цитата:
ну не обрабатывает окно nsis посылку WM_SETFOCUS Причем по логике всегда только одно окно в фокусе! --- |
|||
------- Отправлено: 12:33, 20-10-2012 | #3283 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать kotkovets,
Вот тут тоже бились с установкой фокуса http://forums.winamp.com/showthread.php?t=187302 Только я смутно понял что получилось... Можно ли извлечь из этого нечто полезное для моего случая ? И что такое - kernel32::CreateMutexA ? |
Отправлено: 12:45, 20-10-2012 | #3284 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата MKN:
--- Mutex позволяет проводить синхронизацию не только между потоками(thread), но и процессами(process), то есть между приложениями. --- http://purebasic.ru/manual.php?id=1306&lng=rus пример в справке - » Предотвращение множественности запуска приложени, т.е больше одной копии не запустим. Цитата MKN:
|
||
------- Отправлено: 13:01, 20-10-2012 | #3285 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
|
|
Отправлено: 13:03, 20-10-2012 | #3286 |
Ветеран Сообщения: 602
|
Профиль | Отправить PM | Цитировать У меня вопрос про ассоциации. Как я понял ассоциации можно сделать по разному.
А если установщик программы или сама программа может себя ассоциировать то мне нужно сделать так же или можно по своему? Я тут проследил за реестром и нашел какие ключи записывает программа для ассоциации. мне просто заставить свой установщик записывать такие ключи? Однако я распаковал скрипт установщика и там я не нашел записей для реестре для ассоциаций. При установки пишет: Установка ассоциаций с файлами ВВВВ... Выполнение "C:\Program Files\Programma\Programma.exe" /RegisterFileTypes А мне так можно научиться делать? И никаких записей в реестре в ручную. программа сама себя зарегистрирует. |
------- Отправлено: 13:45, 20-10-2012 | #3287 |
Ветеран Сообщения: 602
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось CrashTest, 22-10-2012 в 10:35. Отправлено: 17:40, 20-10-2012 | #3288 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать kotkovets,
Как правильно детектировать Windows 8 ? В сегодняшнем WinVer.nsh её нет... И есть ли не зависимый от WinVer.nsh, NSIS-OS plug-in, Version_plug-in и пр. , способ детектирования ОС ? |
Последний раз редактировалось MKN, 22-10-2012 в 12:09. Отправлено: 11:58, 22-10-2012 | #3289 |
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Уважаемые участники форума существует ли версия InstallOptionsEx работающая с unicod NSIS ?
|
Отправлено: 12:44, 22-10-2012 | #3290 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|