【发布时间】:2016-12-02 00:52:48
【问题描述】:
编辑工作版本
!j::
SetTitleMatchMode, 2
ControlGet, OutputVar, Hwnd,,Chrome_RenderWidgetHostHWND1, Google Chrome
ControlFocus,,ahk_id %outputvar%
ControlSend, , {Space} , Google Chrome
原帖:
DetectHiddenWindows, on
!j::
IfWinExist, ahk_exe chrome.exe
ControlSend, ahk_exe chrome.exe, {SPACE}
return
我想要的是能够在通过 chrome 播放的 youtube 视频上切换播放/暂停。 chrome 窗口不是活动窗口,而是显示在我的第二台显示器上。我尝试使用 WindowSpy 的 ahk_class Chrome_WidgetWin_1 并使用 ClassNN 进行 ControlClick:Chrome_RenderWidgetHostHWND1 但似乎没有正确发送 {SPACE} 或 CLICK 来暂停视频。
WindowSpy 信息(视频标题会不一致):
Calculus 2 Lecture 10.2: Introduction to Parametric Equations - YouTube - Google Chrome
ahk_class Chrome_WidgetWin_1
ahk_exe chrome.exe
Absolute: -908, 634 (less often used)
Relative: 1012, 634 (default)
Client: 1012, 634 (recommended)
ClassNN: Intermediate D3D Window1
Text:
Color: 05070D (Red=05 Green=07 Blue=0D)
x: 0 y: 0 w: 1920 h: 1080
Client: x: 0 y: 0 w: 1920 h: 1080
Chrome Legacy Window
Chrome Legacy Window
Chrome Legacy Window
Chrome Legacy Window
【问题讨论】: