-2

我想构建一些自动化代码,从最小化(或非活动)窗口的菜单栏中选择一些项目。

我曾尝试通过发送一些键(如 alt 和方向)来使用 ControlSend 功能来做到这一点,但它不起作用......

看我的例子:

我想选择项目“全选”,为此我写了这段代码:

WinWaitActive("")
Send("{ALTDOWN}{ALTUP}{RIGHT}{ENTER}{DOWN}{DOWN}{ENTER}")

上面的代码很好用,但我希望它在窗口不活动时也能工作,所以我写了这一行:

ControlSend("", "", "Term Class1", "{ALTDOWN}{ALTUP}{RIGHT}{ENTER}{DOWN}{DOWN}{ENTER}")

这对我不起作用,您知道如何实施吗?

4

1 回答 1

-1

我也试图使用最小化的窗口,但后来从窗口切换,所以我无法为你测试。有人告诉我(并且根据经验),您不能在 Windows 不附带的应用程序(计算机不附带的应用程序)上使用控制发送(或称为“控制单击”的鼠标单击替代方案)简单地)。

但是我遇到了这个(https://www.autoitscript.com/forum/topic/7112-minimized-clicking-great-for-game-bots/),这似乎是一个第三方插件,可以让你做到这一点,我尝试使用它,但无法满足我的需求。也许你可以,我会尝试让它为你工作,但我再次倾倒了窗户。上面的链接是我找到的最好的候选人,并且在我搜索和测试了大约一个月后,到目前为止最有希望的,祝你好运。

编辑:与往常一样,我不承诺上述链接中的任何内容,您使用它需要您自担风险。

于 2017-09-01T21:16:28.100 回答