永发信息网

编了个按键精灵的后台脚本,,不知道为什么现在完全无法运行,求指点

答案:2  悬赏:30  手机版
解决时间 2021-03-07 08:22
  • 提问者网友:刺鸟
  • 2021-03-06 23:11
rem begin
Plugin.Bkgnd.MoveTo 263148, 104, 362
Delay 1000
Plugin.Bkgnd.LeftClick 263148, 104, 362
Delay 1000
Plugin.Bkgnd.MoveTo 263148, 92, 370
Delay 1000
Plugin.Bkgnd.KeyDown 263148, 17
Delay 1000
Plugin.Bkgnd.KeyDown 263148, 86
Delay 1000
Plugin.Bkgnd.KeyUp 263148, 82
Delay 1000
Plugin.Bkgnd.KeyUp 263148, 17
Delay 1000
Plugin.Bkgnd.MoveTo 263148, 68, 203
Delay 1000
Plugin.Bkgnd.LeftClick 263148, 68, 203
Delay 1000
Plugin.Bkgnd.MoveTo 263148, 71, 282
Delay 1000
Plugin.Bkgnd.LeftClick 263148, 71, 282
Delay 1000
Plugin.Bkgnd.MoveTo 263148, 76, 210
Delay 1000
Plugin.Bkgnd.LeftClick 263148, 76, 210
Delay 1000
Plugin.Bkgnd.KeyDown 263148, 49
Delay 1000
Plugin.Bkgnd.KeyDown 263148, 49
Delay 1000
Plugin.Bkgnd.KeyDown 263148, 49
Delay 1000
Plugin.Bkgnd.KeyDown 263148, 49
Delay 1000
Plugin.Bkgnd.KeyDown 263148, 49
Delay 1000
Plugin.Bkgnd.KeyDown 263148, 49
Delay 1000
Plugin.Bkgnd.KeyDown 263148, 49
Delay 1000
Plugin.Bkgnd.KeyDown 263148, 49
Delay 1000
Plugin.Bkgnd.KeyUp 263148, 49
Delay 1000
Plugin.Bkgnd.LeftUp 263148, 76, 210
Delay 1000
Plugin.Bkgnd.MoveTo 263148, 86, 207
Delay 1000
Plugin.Bkgnd.LeftClick 263148, 86, 207

我完全是新手。。。第一天学按键,这个是根据我录制的那个改的,想做成后台的 玩网页游戏的,不知道为什么不行,求高手帮忙看看
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-03-06 23:22
首先搞清楚窗口句柄的问题。窗口句柄实际上就是系统随机分配给窗口的号码,看清楚,是随机。那么你每次打开窗口都要获取一次窗口句柄。这个工作你可以自己做,也可以写成命令让脚本做。
按键精灵有获取句柄的命令,直接用就可以了。
其次是坐标的问题。既然是后台,那么坐标肯定是相对于执行窗口的坐标,而不是屏幕的坐标,那么你直接拿录制的来用肯定是不行的。
既然是网页游戏,我就不说后台模式了,网页游戏基本上都可以后台。
再者说,你第一天学,还是建议新手先学前台,至少你得先把找图找色学了吧,这个是必须的。
全部回答
  • 1楼网友:逐風
  • 2021-03-07 00:32
hwnd = plugin.window.foreground() rem 开始 delay 500 call plugin.bkgnd.keypress(hwnd, 70) goto 开始
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯