按键精灵后台脚本,怎么能实现先按1再按2再按3再按4再按5,然后30秒一循环啊?求大神解答
答案:2 悬赏:50 手机版
解决时间 2021-03-11 21:04
- 提问者网友:饥饿走向夜
- 2021-03-10 22:10
按键精灵后台脚本,怎么能实现先按1再按2再按3再按4再按5,然后30秒一循环啊?求大神解答
最佳答案
- 五星知识达人网友:山有枢
- 2021-03-10 23:15
Dim i
i=1
Hwnd = Plugin.Window.MousePoint() //获取当前鼠标所指向窗口句柄
Do While i = 1 //无限循环
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 50)
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 51)
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 52)
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 53)
Delay 30000
Loop
//获取鼠标所指向窗口句柄,然后后台无限循环,调试F10开始,F12结束,每次开始前需要把鼠标放在需要后台的窗口上面。
i=1
Hwnd = Plugin.Window.MousePoint() //获取当前鼠标所指向窗口句柄
Do While i = 1 //无限循环
Call Plugin.Bkgnd.KeyPress(Hwnd, 49)
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 50)
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 51)
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 52)
Delay 500
Call Plugin.Bkgnd.KeyPress(Hwnd, 53)
Delay 30000
Loop
//获取鼠标所指向窗口句柄,然后后台无限循环,调试F10开始,F12结束,每次开始前需要把鼠标放在需要后台的窗口上面。
全部回答
- 1楼网友:雾月
- 2021-03-10 23:59
hwnd = plugin.window.find("dragonnest", 0)
swindow = plugin.window.iswindow(hwnd)
if swindow = 0 then
messagebox "没有找到游戏窗口"
elseif swindow = 1 then
call plugin.msg.tips("脚本开始按键")
call plugin.bkgnd.keypress(hwnd, 87)
delay 10
call plugin.bkgnd.keypress(hwnd, 49)
delay 10*1000
restartscript
end if标准的按键精灵自带的写, 如果不能实现只能用大漠了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯