Autohotkey 如何检测;“文本/可写”;这场比赛很精彩
如何检测文本/可写字段是否聚焦 文本/可写字段,例如记事本;此SO文本字段;Chrome的地址栏等。基本上是你应该写入的任何东西。听起来像你想要的,它可以让你获得目标窗口的哪个控件有输入焦点。什么样的窗口才是真正有意义的,即非常可行,记事本++也可行,Chrome需要特殊的代码,例如: 获取运行良好的活动窗口控件的示例:Autohotkey 如何检测;“文本/可写”;这场比赛很精彩,autohotkey,Autohotkey,如何检测文本/可写字段是否聚焦 文本/可写字段,例如记事本;此SO文本字段;Chrome的地址栏等。基本上是你应该写入的任何东西。听起来像你想要的,它可以让你获得目标窗口的哪个控件有输入焦点。什么样的窗口才是真正有意义的,即非常可行,记事本++也可行,Chrome需要特殊的代码,例如: 获取运行良好的活动窗口控件的示例: !z:: activeWindow := WinExist("A") ControlGetFocus, focusedControl, ahk_id %ac
!z::
activeWindow := WinExist("A")
ControlGetFocus, focusedControl, ahk_id %activeWindow%
if(ErrorLevel) {
MsgBox, Couldn't get focusedControl
} else {
ControlGetText, focusText, %focusedControl%
if(ErrorLevel) {
ControlGetText, focusText,, ahk_id %activeWindow%
Msgbox, Focused window text: %focusText%
} else {
Msgbox, Focused control text: %focusText%
}
}
return
因此,您可能想找出您感兴趣的领域的标识符,并在您想知道的时候检查它是否有焦点,或者可能定期使用。需要AHK_L,但它可能有用:@Spyre AHK_L是当今的官方AHK。L来自Lexikos,他在2009年推出了最初的AHK并继续发展。然后,AHKèL成为官方版本,并从AHKèL更名为AHK。我不知道这一点。感谢您提供@0x464e的信息!