![如何在失焦的窗口中模拟按键](https://linux22.com/image/1579038/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%A4%B1%E7%84%A6%E7%9A%84%E7%AA%97%E5%8F%A3%E4%B8%AD%E6%A8%A1%E6%8B%9F%E6%8C%89%E9%94%AE.png)
我正在寻找一种方法来模拟在失焦窗口中的按键操作。
更具体地说,我需要在给定的时间内每隔 x 秒在浏览器页面上按下一个键。在网页上,当没有选择任何输入字段时,它应该看起来像一个简单的按键。
我目前正在使用一个简单的 AHK 脚本执行此操作,但同时我无法使用笔记本电脑,因为我需要让浏览器的页面保持焦点。
你对此有什么想法吗?谢谢。
编辑:如果它可以帮助,这个网页中有两个选项,我可以使用键“0”和“1”进行选择,并且我希望能够在窗口最小化或在后台时选择其中一个。
答案1
例子:
每 2 秒在记事本窗口(失焦或最小化)中模拟一次按键(发送键“a”):
Loop
{
ControlSend,, a, ahk_class Notepad
Sleep, 2000 ; 2 seconds
}
https://autohotkey.com/docs/commands/ControlSend.htm
除了循环之外,您还可以使用设置定时器。