'可以使用大漠插件来绑定窗口,绑定成功后前台鼠标移动对后台无影响。
'以下为大漠插件注册代码
need_ver = "3.1233"'大漠版本,3.1233是最后一个免费版本
PutAttachment "c:\test", "*.*" '释放文件,自己改路径
set ws=createobject("Wscript.Shell")
ws.run "regsvr32 c:\test\dm.dll /s" '自己改路径
set ws=nothing
Delay 1500
Set dm = createobject("dm.dmsoft")
dm.SetPath("c:\test")'自己改路径
dm_ret = dm.SetPath("c:\test")'自己改路径
dm_ret = dm.SetDict(0, "雷霆之怒.txt")'自己改字库名称
Hwnd = dm.GetMousePointWindow()'获取鼠标指向的窗口句柄
dm_ret = dm.BindWindow(Hwnd, "gdi", "dx", "dx", 0)'绑定鼠标指向的窗口,绑定成功后鼠标不能对窗口进行操作,绑定模式需要根据实际情况改变
Delay 1000
If dm_ret=1
Else
MessageBox "绑定失败,重启脚本或联系作者"&dm_ret
EndScript
End If
Delay 2000
'以上为大漠插件的注册部分,字库按需要制作,不懂字库的可以去网上查找一下字库制作方法。
dm_ret = dm.FindStrFast(407,155,931,461,"回城复活","e3be64-000000",1.0,intX,intY)'这是大漠的后台找字命令,需要字库支持
If intX >= 0 and intY >= 0 Then
dm.moveto intX,intY'大漠鼠标移动命令,绑定窗口后可以实现后台鼠标移动。
dm.leftclick '大漠鼠标左键点击命令,可后台点击
end if
dm_ret = dm.FindPic(199,214,1425,832,"任务追踪.bmp","050505",0.9,0,intX,intY)
If intX >= 0 and intY >= 0 Then'这是大漠的后台找图命令
dm.moveto intX,intY'大漠鼠标移动命令,绑定窗口后可以实现后台鼠标移动。
dm.leftclick '大漠鼠标左键点击命令,可后台点击
end if
'以上代码复制到按键精灵就可以使用,另外已经上传大漠 插件3.1233版,还有大漠的综合工具,其他命令的使用方法可以根据大漠自带的接口说明文件来设置。