Я этот удивительный AutoHotkeyScript а то Set Default
кнопка для нажатия.
off topic:
Если вы хотите повторить, я должен был изменить несколько команд для обнаружения звукового окна, чтобы работать, так вот где я в настоящее время:
Run mmsys.cpl
IfWinNotActive, Sound, , WinActivate, Sound,
WinWait,Sound ; Change "Sound" to the name of the window in your local language
ControlSend,SysListView321,{Down 1} ; This number selects the matching audio device in the list, change it accordingly
Sleep, 100
ControlClick, &Set Default; Change "&Set Default" to the name of the button in your local language
Sleep, 100
;ControlClick,OK
теперь the AHK log
показывает это как выполнение:
109: {
110: toggle := !toggle
112: if toggle
114: Run,mmsys.cpl
115: IfWinNotActive,Sound,l
115: WinActivate,Sound (0.03)
116: WinWait,Sound (0.31)
119: ControlSend,SysListView321,{Down 1} (0.01)
120: Sleep,100 (0.11)
121: ControlClick,&Set Default; Change "&Set Default" to the name of the button in your local language
122: Sleep,100 (0.11)
124: }
125: if !toggle
138: }
139: Return (6.74)
но &Set Default
не нажал.
Я проверил, что имя кнопки, на самом деле,&Set Default
.
Наверное, я можно использовать ClassNN Button2
, но я хотел бы знать,- почему - это не работает, а не просто взломать мой путь через него.
кроме того, я могу send [alt down]S[alt up]
чтобы установить его по умолчанию, но опять же, это взлом, и почему не работает простой ControlClick?