按键精灵 后台脚本 自己做了一个游戏的后台脚本 但是按最小化后 脚本不运行了 要怎么改

Hwnd=Plugin.Window.MousePoint()Delay800CallPlugin.Bkgnd.LeftClick(Hwnd,982,483)Delay8... Hwnd = Plugin.Window.MousePoint()
Delay 800
Call Plugin.Bkgnd.LeftClick(Hwnd, 982,483)
Delay 800
Call Plugin.Bkgnd.LeftClick(Hwnd, 777,287)
Delay 800
Call Plugin.Bkgnd.LeftClick(Hwnd, 728,293)
Delay 800
Call Plugin.Bkgnd.LeftClick(Hwnd, 399,509)
Delay 800
展开
 我来答
百度网友d527d93
高赞答主

2013-08-29 · 觉得我说的对那就多多点赞
知道大有可为答主
回答量:5257
采纳率:68%
帮助的人:1067万
展开全部

都说了是后台命令.鼠标是看不到动.因为后台自动点击了.后台命令是鼠标的后台,不是程序的后台.,程序应该是运行过的,你看不到而已,你试试调试模式.看看下面运行没.

;例如你用鼠标打开一个程序,用后台命令就只能看见程序开启,看不到任何动作的,因为后台执行的.

更多追问追答
追问
我知道看不到鼠标  只是脚本运行的话 不能干别的了  调试模式 怎么调
追答
你想后台运行又干别的事情、这个我的技术还不能做到。知道脚本运行没,右下角图标就知道了。
帐号已注销
2013-08-29
知道答主
回答量:52
采纳率:0%
帮助的人:19.6万
展开全部
你这个代码不行的把获取句柄代码改了吧
Hwnd = Plugin.Window.Foreground()
这句代码意思是获取最前面窗口的句柄
你那句是鼠标指向的窗口句柄
改了就行了
追问
句柄会变啊 怎么办   刚才改成你说的那种了 按启动后游戏界面没反应了  怎么回事
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
侬的号
2013-08-29 · TA获得超过174个赞
知道小有建树答主
回答量:394
采纳率:0%
帮助的人:343万
展开全部
不能最小化.
更多追问追答
追问
不能最小化 那怎么后台啊  电脑要干别的事的话 要怎么办
追答
不最小化就行了.后台可以被其他窗口挡住,或移动到一桌面的一角.
在抓到窗口句柄后加
do
最后加
loop
形成循环.

就可以后台运行了.
do
Hwnd = Plugin.Window.MousePoint()
Delay 800
loop until hwnd>0
//msgbox "抓到句柄"&hwnd&",可后台运行"

do
Call Plugin.Bkgnd.LeftClick(Hwnd, 982,483)
Delay 800
Call Plugin.Bkgnd.LeftClick(Hwnd, 777,287)
Delay 800
Call Plugin.Bkgnd.LeftClick(Hwnd, 728,293)
Delay 800
Call Plugin.Bkgnd.LeftClick(Hwnd, 399,509)
Delay 800
loop
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式