谁可以帮我写个按键精灵 在后台对应 一个游戏窗口 每过5分钟 按 一下数字9 无限循环的 直到我终止按键精灵

2024年11月15日 13:43
有2个网友回答
网友(1):

很简单,呵呵
Hwnd = Plugin.Window.Find(0, "无标题 - 记事本")

Rem g

Call Plugin.Bkgnd.KeyPress(Hwnd, 57)

Delay 300000

Goto g
注意有你自己要填的东西,第一行的把双引号里面的 无标题 - 记事本 改成你要后台操作的窗口标题名,标题名得你自己取。你点按键精灵里的抓抓,然后点句柄,然后按获取,把你鼠标放在窗口的标题那,也就是窗口的最上面,然后再用快捷键点获取,快捷键应该是F8,这时候鼠标挪开标题名也不会再变了,你复制当前窗口标题粘贴到 无标题 - 记事本 的位置就OK了。 注意保留这个符号" " 其他东西复制上去,把标题名替换一下就OK了~~
每次的句柄不一样,但是标题名是一样的,所以让案件精灵用标题名帮你取每次的句柄。

网友(2):

//按键精灵8下测试使用正常
hwnd = Plugin.Window.MousePoint() //获取鼠标指向窗口的句柄
rem 按9键
Call Plugin.Bkgnd.KeyPress(Hwnd,57) //后台按下9键
rem 延时
for i=1 to 60 //每次延时5秒,60次共5分钟
delay 5000
next
rem 返回
goto 按9键

//Call Plugin.Bkgnd.LeftClick(Hwnd, X, Y) //在游戏窗口上,x,y 坐标处,单击鼠标左键
//Call Plugin.Bkgnd.RightClick(Hwnd, X, Y) //在游戏窗口上,x,y 坐标处,单击鼠标右键