Что нового

Не могу отключить опцию "Закрыть диалоговое окно после завершения загрузки"

Pavel

Новичок
Сообщения
125
Репутация
3
Глупый, конечно, вопрос, но есть задача отследить - установлен ли "флажок" Internet Explorer при загрузке - "Закрыть диалоговое окно после завершения загрузки".
Проблема: Title окна постоянно изменяется (% загрузки прописывается в title).
Возможно через реестр представляется возможным перед загрузкой проверить и изменить эту опцию?
ttp.png
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Не обязательно отслеживать окно по его названию(тем более если там можно использовать и RegExp). Отслеживать можно по классу окна, какой в нем находится текст, и т.п. Дерзайте. Au3Info в помощь

P.s. Сам мало чем могу помочь на данный момент. Я сижу из под Linux
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Pavel
Вот так, можно проверить и отметить:
Код:
Dim $sTitle 	= '[CLASS:#32770]'
Dim $sText		= '&Закрыть диалоговое окно после завершения загрузки'
Dim $sCheckBox	= '[CLASS:Button; INSTANCE:1]'

While 1
	If WinExists($sTitle, $sText) And  WinActive($sTitle, $sText) Then
		If Not ControlCommand ($sTitle, $sText, $sCheckBox, "IsChecked") Then
			ControlCommand ( $sTitle, $sText, $sCheckBox, "Check")
			Exit
		EndIf
	EndIf
WEnd
 

axlwor

Скриптер
Сообщения
657
Репутация
147
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
NotifyDownloadComplete

ps. есть что то тут
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\BROWSE\NOTIFYDOWNLOADCOMPLETE
но не смотрел
 
Верх