永发信息网

如何用按键精灵制作后台运行脚本

答案:2  悬赏:80  手机版
解决时间 2021-02-11 02:01
  • 提问者网友:鐵馬踏冰河
  • 2021-02-10 21:16
自己制作一个前台脚本,不知道怎么转成后台,
Hwnd = Plugin.Window.Find(0, "TNT")
sRect = Plugin.Window.GetClientRect(Hwnd)
Dim MyArray
MyArray=Split(sRect,"|")
Ux=CLng(MyArray(0))
Uy=CLng(MyArray(1))
MoveTo 515+Ux, 318+Uy
Delay 1000
LeftClick 1
Delay 1000
Rem a
MoveTo 465+Ux, 223+Uy
Delay 1000
LeftClick 1
Delay 1000
MoveTo 929+Ux, 465+Uy
Delay 1000
LeftClick 1
Delay 10000
i = 0
If i=0 Then

FindPic Ux,Uy,Ux+800,Uy+600,"Attachment:\2.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
i=1
KeyPress "Esc", 1
Delay 1000
MoveTo 474+Ux, 359+Uy
Delay 500
LeftClick 1
Delay 1000
End If
End If
Goto a
能转吗?
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-02-10 22:27
dim a,b
Plugin a=Window.Foreground()
Rem 1
Plugin Bkgnd.KeyPress(a,49)
Delay 100
Goto 1 无脑按1, 把XD 横扫 弄成宏 就可以了,,支持后台运行
请采纳。
全部回答
  • 1楼网友:玩家
  • 2021-02-10 23:34

你的脚本就是获取当前的窗口句柄,,当你脚本获取完句柄运行后你退出游戏重启游戏句柄变了。。需要重启脚本再度运行,或者你编的脚本加上固定的句柄名字来查找句柄如

hwndex = plugin.window.search("记事本")  

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯