按键精灵用大漠插件写的脚本故障。

用了大约10多分钟,窗口图像定死,不刷新,要点击鼠标才重新刷新,但是脚本已经失效了,要重新打开窗口才行,这是什么情况?Setdm=createobject("dm.dms... 用了大约10多分钟,窗口图像定死,不刷新,要点击鼠标才重新刷新,但是脚本已经失效了,要重新打开窗口才行,这是什么情况?

Set dm = createobject("dm.dmsoft")

hwnd = dm.FindWindow("fgly3.14159265358979323846264338","")

dm_ret = dm.BindWindow(hwnd, "gdi2", "windows3", "windows",0)
Delay 1500

Do

dm_ret = dm.FindPic(0,0,2000,2000,"C:\test_game\1.bmp","203040",0.9,0,intX,intY)
dm.MoveTo intX,intY
dm.LeftClick
Delay 100

dm_ret = dm.FindPic(0,0,2000,2000,"C:\test_game\7.bmp","203040",0.9,0,intX,intY)
dm.MoveTo intX,intY
dm.LeftClick
Delay 100

Loop

dm_ret = dm.UnBindWindow()
展开
 我来答
真的伤不起噢
2014-10-18 · TA获得超过1745个赞
知道小有建树答主
回答量:472
采纳率:100%
帮助的人:532万
展开全部
您好,尝试更换大漠绑定模式,另外无限循环找图延时加多一点,最后你的退出解除绑定没有起到作用,你的脚本是在无限循环,停止脚本时根本无法走到dm_ret = dm.UnBindWindow()这里,必须加上
Sub OnScriptExit()
dm_ret = dm.UnBindWindow()
End Sub
窗口不刷新一般都是绑定模式出问题,一个个模式换着试一下,很高兴为您解答,希望能采纳!
追问
什么是大漠绑定模式?这个吗? dm_Ret=dm.bindwindow(hwnd,"dx","windows","dx",0)
要修改窗口绑定有关的有哪一项?无限感激!!!
追答
是的。。。每一个程序窗口的绑定模式都会不一样,你每一个绑定模式都轮换着组合调试一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式