按键精灵指定窗口运行后台操作

按键精灵后台脚本教程按键精灵怎么设置后台运行
懂得获得窗口句柄熟练使用后台插件注意某些软件会屏蔽原版按键精灵的后台锁定和动作如果原版无效的话可以试试大漠或者365插件Hwnd = Plugin.Window.MousePoint(FTGMOSClass, &FTGMOSMainWindow&)do
Call Plugin.Bkgnd.LeftDoubleClick(Hwnd, 463, 700)
Delay loop延时好像有点长,确定不用改么?
能写,但是窗口句柄的获取方式你要说清楚(是最前窗口还是鼠标指向的窗口还是特征值获取),还有后台移动鼠标到367,180这个位置是窗口的相对坐标,不是单一的屏幕坐标了,这个你要明白。回复了我帮你写
'按键精灵自带的后台操作命令很少用,一般都是使用其他插件,比如大漠插件。'以下为大漠插件注册代码need_ver = &3.1233&'大漠版本,3.1233是最后一个免费版本PutAttachment &c:\test&, &*.*& '释放文件,自己改路径set ws=createobject(&Wscript.Shell&)ws.run &regsvr32 c:\test\dm.dll /s& '自己改路径set ws=nothingDelay 1500Set 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 1000If dm_ret=1Else
MessageBox &绑定失败,重启脚本或联系作者&&dm_ret
EndScriptEnd IfDelay 2000'以上为大漠插件的注册部分,字库按需要制作,不懂字库的可以去网上查找一下字库制作方法。dm_ret = dm.FindStrFast(407,155,931,461,&回城复活&,&e3be64-.0,intX,intY)'这是大漠的后台找字命令,需要字库支持If intX &= 0 and intY &= 0 Then dm.moveto intX,intY'大漠鼠标移动命令,绑定窗口后可以实现后台鼠标移动。dm.leftclick '大漠鼠标左键点击命令,可后台点击end if dm_ret = dm.FindPic(199,214,,&任务追踪.bmp&,&.9,0,intX,intY)If intX &= 0 and intY &= 0 Then'这是大漠的后台找图命令dm.moveto intX,intY'大漠鼠标移动命令,绑定窗口后可以实现后台鼠标移动。dm.leftclick '大漠鼠标左键点击命令,可后台点击end if '以上代码复制到按键精灵就可以使用,另外我已经上传大漠 插件3.1233版,还有大漠的综合工具,其他命令的使用方法可以根据大漠自带的接口说明文件来设置。
不要给他那么高的权限就可以了
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:鎸ㄨ涪浜猴紝鑷?敱杞?欢寮

我要回帖

更多关于 叉叉助手脚本制作 的文章

 

随机推荐