Что нового

Помогите свернуть окно программы Realtek USB Wireless LAN Utility

alex2887

Новичок
Сообщения
57
Репутация
0
Версия AutoIt: v3.3.14.2

Описание:
Всем привет, помогите пожалуйста свернуть окно программы Realtek USB Wireless LAN Utility version 700.1694.1130.2015, которое появляется после того как нажмешь на галочку "Отключить адаптер". Функция WinSetState не работает ни с главным окном, ни с окном, которое появляется после снятия галочки "Отключить адаптер". Все что получается, это только передать фокус окну с помощью функции WinActivate.
Первая картинка
Вторая картинка
Примечания:
 
A

Alofa

Гость
Попробуйте:
Код:
#RequireAdmin ; Попробуйте с этой строкой и без нее

While Sleep(50) ; Выход через меню иконки в трее
	$hWnd_Child = WinActive('[CLASS:#32770;TITLE:Настройка общего доступа к Интернету]')
	If $hWnd_Child And BitAND(WinGetState($hWnd_Child), 2) Then
		WinSetState($hWnd_Child, '', @SW_HIDE)
		Sleep(50)
	EndIf
WEnd
 
Автор
A

alex2887

Новичок
Сообщения
57
Репутация
0
Alofa, спасибо, скрипт заработал если его добавить в автозагрузку и если до этого была снята галочка "Отключить адаптер". Но если снять галочку когда система загружена, то скрипт не сворачивает программу (просто раздача интернета нужна не всегда, я ее включаю только когда необходимо, а с другим софтом данный USB WI-Fi работает некорректно, постоянно теряется сеть). Можно ли в этот скрипт добавить эту функцию?
 
A

Alofa

Гость
Скрипт тупо ожидает окно "Настройка общего доступа к Интернету" и скрывает его. Вам это нужно было?

К стати:
Код:
; может будет более логично использовать
WinWaitActive()
; вместо
WinActive()
 
Автор
A

alex2887

Новичок
Сообщения
57
Репутация
0
Извиняюсь, все нормально работает, может глюк какой был, проблема решена, еще раз Большое Вам Спасибо. :laugh:
 
Верх