Доброго дня,
я пытаюсь сделать программу, чтобы перехватывала нажатие на ссылку в опере, и если это torrent ссылка, открывала ее в приложении торрент.
Но на данном этапе застрял не то, чтобы с ссылками, а даже нажатие в браузере не отрабатывается:
после ControlGetHandle нет сообщения, занчит контрол найден, но по нажатию кнопки мыши все равно ничего не происходит.
подскажите, чяднт.
я пытаюсь сделать программу, чтобы перехватывала нажатие на ссылку в опере, и если это torrent ссылка, открывала ее в приложении торрент.
Но на данном этапе застрял не то, чтобы с ссылками, а даже нажатие в браузере не отрабатывается:
Код:
#include <Misc.au3>
$Sound = "D:\Autoit\Bulk.wav"
$hWin = WinGetHandle("[CLASS:Chrome_WidgetWin_1]", "")
If Not $hWin Then
MsgBox(0, '', "Нет дескриптора окна")
Exit
EndIf
$hw = ControlGetHandle($hWin, '[CLASS:Chrome_RenderWidgetHostHWND; INSTANCE:1]', "")
If Not $hw Then
MsgBox(0, '', "Нет дескриптора контрола")
Exit
EndIf
While 1
Sleep (250)
If WinActive($hw) And _IsPressed('01') Then
SoundPlay($Sound)
ConsoleWrite("ok")
ExitLoop
EndIf
WEnd
после ControlGetHandle нет сообщения, занчит контрол найден, но по нажатию кнопки мыши все равно ничего не происходит.
подскажите, чяднт.