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

Показать сообщение отдельно

Аватара для Yashied

Старожил


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

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


Как это сделать программно я не знаю. Вот брутальный способ. Если не будет работать проверь название классов для кнопки и чекбокса при помощи утилиты AutoIt Window Info.

Код: Выделить весь код
#NoTrayIcon

Opt('WinTitleMatchMode', 3)

Global $hWnd, $hWnd2

Run(@SystemDir & '\sndvol32.exe', '', @SW_HIDE)
If @error Then
    Exit
EndIf
WinWaitActive('Play Control', '', 2)
$hWnd1 = WinGetHandle('Play Control')
If Not IsHWnd($hWnd1) Then
    Exit
EndIf
ControlClick($hWnd1, '', 'Button3') ; Щелкаем по первой кнопке "Настройка"
WinWaitActive('Дополнительные параметры: Play Control', '', 2)
$hWnd2 = WinGetHandle('Дополнительные параметры: Play Control')
If Not IsHWnd($hWnd1) Then
    Exit
EndIf
ControlClick($hWnd2, '', 'Button3') ; Щелкаем чекбокс "1 Digital Output Only"
WinClose($hWnd2)
WinClose($hWnd1)

Последний раз редактировалось Yashied, 17-05-2009 в 19:18.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:47, 17-05-2009 | #4