Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Class вместо Title
Показать сообщение отдельно

Аватара для beve

Старожил


Сообщения: 307
Благодарности: 137

Профиль | Отправить PM | Цитировать


Как я понимаю этот класс не указывает напрямую на это системное окно, если запущены другие системные окна. Вот после этого твоего кода, но с MsgBoxом о названии окна по классе, я сначала выключил одно окно стороннее, потом другое, а на третий раз msgBox выдал название Свойства системы и соответственно только тогда окно закрылось.
Код: Выделить весь код
Opt("WinTitleMatchMode",4)
Run ("RUNDLL32.EXE shell32.dll,Control_RunDLL sysdm.cpl,,2")
Sleep(2000)
$a=WinGetTitle("[CLASS:#32770]", "")
MsgBox(0,"",$a)
WinActivate("[CLASS:#32770]", "")
Sleep(200)
WinClose("[CLASS:#32770]", "")
Если бы в других окнах, каких то программ, то наверно прокатило бы...

-------
Не в кількості знань полягає освіта, а в повному розумінні і вмілому використанні того, що знаєш.


Отправлено: 18:37, 25-02-2009 | #2

Название темы: Class вместо Title