|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как подавить запуск браузера ? |
|
[решено] Как подавить запуск браузера ?
|
Старожил Сообщения: 497 |
Профиль | Отправить PM | Цитировать Есть скрипт для запуска инсталлятора
Case WinExists($title, 'Завершение работы мастера установки Alcohol 52%') ControlCommand($title, 'Завершение работы мастера установки Alcohol 52%', 'Button4', 'UnCheck'); Run ;ControlCommand($title, 'Завершение работы мастера установки Alcohol 52%', 'Button5', 'UnCheck'); Add Drive ControlClick($title, 'Завершение работы мастера установки Alcohol 52%', 'Button2') Вопрос: как грамотно отказаться от использования setup.cmd? |
|
Отправлено: 11:50, 06-06-2010 |
Старожил Сообщения: 497
|
Профиль | Отправить PM | Цитировать Вот это
;достаем из реестра имя исполняемого файла браузера по умолчанию $defaultbrowser = RegRead ('HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet','') ;ждем процесс браузера (проверка на наличие процесса в памяти производится каждые 250 мс ;на практике это означает, что окно браузера даже не успеет появиться) ProcessWait ( $defaultbrowser ) ;закрываем процесс браузера ProcessClose ( $defaultbrowser ) ;дожидаемся момента полной выгрузки процесса браузера из памяти (это не обязательно) ProcessWaitClose ( $defaultbrowser ) |
Последний раз редактировалось katok888, 06-06-2010 в 14:17. Отправлено: 13:29, 06-06-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 497
|
Профиль | Отправить PM | Цитировать Тихо сам с собою я веду беседу
Самое интересное что с оперой тоже работает. Как еще можно определить $defaultbrowser? |
Отправлено: 14:58, 06-06-2010 | #3 |
Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 15:39, 06-06-2010 | #4 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать |
|
------- Отправлено: 16:01, 06-06-2010 | #5 |
Старожил Сообщения: 497
|
Профиль | Отправить PM | Цитировать Цитата kaster:
Цитата zonderz:
P.S. попробовал убивать процесс инсталлятора в конце установки. Итог: некорректная установка. |
||
Последний раз редактировалось katok888, 06-06-2010 в 19:00. Отправлено: 17:21, 06-06-2010 | #6 |
Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать
|
Отправлено: 16:07, 07-06-2010 | #7 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать Если что, извиняюсь - я заметил, что тема давняя... Но на мой взгляд можно сделать лучше:
Как верно заметил katok888, если Firefox установить браузером по умолчанию через настройки самого Firefox, то он прописывается не в HKLM\SOFTWARE\Clients\StartMenuInternet, а в HKCU\SOFTWARE\Clients\StartMenuInternet. Вышеприведенный скрипт сначала пытается прочитать браузер по умолчанию из HKCU, а если там его нет, то читает значение из HKLM. |
Отправлено: 09:19, 07-02-2012 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Возможен ли запуск одновременный запуск 2ух func? | JaguarSP | AutoIt | 2 | 22-04-2010 20:22 | |
Debian/Ubuntu - Как изменить настройки безопасности браузера? | QuartZz | Общий по Linux | 2 | 27-03-2010 18:12 | |
Конфигурирование контроллера домена как мастер-браузера сети. | __sa__nya | Microsoft Windows NT/2000/2003 | 3 | 25-07-2008 08:24 | |
[решено] Нужно подавить запрос на найденное новое оборудование | wsr_toha | Автоматическая установка Windows 2000/XP/2003 | 15 | 01-02-2008 22:57 | |
Как передать вызов из адресной строки браузера? | zrad | Программное обеспечение Windows | 6 | 20-12-2007 15:53 |
|