Что нового

Как поместить уровень бегунка в окне на 55% по шкале

Grell

Новичок
Сообщения
127
Репутация
0
Добрый день, форумчане.
Помогите решить вопрос.

Есть код, который щелкает по трею - по программе "Динамики".
В результате этого скрипта - появляется это окошко динамиков (громкость динамиков).
Код:
#include <GuiToolbar.au3>

Global $tray, $search = "Динамики"

$tray = ControlGetHandle("[class:Shell_TrayWnd]", "", "ToolbarWindow321")
If FindClick($search) Then Exit

ControlClick("[class:Shell_TrayWnd]", "", "Button1")
$tray = ControlGetHandle("[class:NotifyIconOverflowWindow]", "", "ToolbarWindow321")
If Not FindClick($search) Then MsgBox(0, "", "Кнопка с текстом '" & $search & "' не найдена", 7)

Func FindClick($text)
  For $i = 0 To _GUICtrlToolbar_ButtonCount($tray) - 1
    If StringInStr(_GUICtrlToolbar_GetButtonText($tray, _GUICtrlToolbar_IndexToCommand($tray, $i)), $text) > 0 Then
      _GUICtrlToolbar_ClickIndex($tray, $i)
      Return 1
    EndIf
  Next
  Return 0
EndFunc

Подскажите - как поместить уровень бегунка на 55% по шкале (то есть примерно посередине) ?
(Не могу при помощи АвтоитИнфо перехватить название этого элемента с полосой прокрутки, поскольку окно громкости динамиков - быстро исчезает)
 
Верх