【问题标题】:Having Problems running Auto Hot Key in "ahk_class SWT_Window0" windows在“ahk_class SWT_Window0”窗口中运行自动热键时出现问题
【发布时间】:2013-01-25 17:57:59
【问题描述】:

我不确定这是否常见,但我无法让我的代码在这种类型的窗口中运行。它可以在我的所有其他窗口中使用,除了 ahk_class SWT_Window0,我希望它可以在...中运行。

我的代码是:

RButton::
SendInput {Click 166,350}
return

非常简单,只需移动光标并单击即可。它适用于 google chrome wundow spy scite 和其他各种窗口,但不适用于正确的窗口。任何帮助都会非常感谢!

【问题讨论】:

  • 这是哪个应用程序?几天前,有人在控制旧的 MYOB 应用程序时遇到了问题。我还看到有些游戏不适用于 AHK。似乎(但我没有确凿的证据)这些应用程序直接读取低级扫描码。
  • @Robert Ilbrink 这是给 Carbon Poker 客户的。对他们来说,只读取低电平信号是有意义的,这样他们就可以尝试阻止人们进行爬虫,但我只想使用 AHK,这样我就可以更好地多表,因为我用于此功能的软件刚刚放弃了它的服务。我对python非常熟悉。您是否知道在我单击鼠标右键时会像单击左键一样单击活动窗口的 X-Y 坐标?

标签: autohotkey


【解决方案1】:

杰克,

您是否尝试过直接在您的应用程序中使用扫描码?

这是一个例子。它在当前位置单击鼠标,然后发送一个 {Tab}。您需要根据需要更改此设置。您可以先使用 MouseMove,%XPos3%,%YPos3% 将鼠标移动到正确的位置

F8:: ; Press F8 to start macro
Send, {vk01} ; Click left mouse button
;Send, {scYYY} ; 
Send, {vk09sc00F} ; Send the Vk and SC codes for the {Tab} key.
Return

让我知道这是否有效

【讨论】:

    猜你喜欢
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    • 2018-04-04
    • 1970-01-01
    相关资源
    最近更新 更多