马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
什么也不说了,直接上代码,请大家帮我看看,问题在哪~~
变量 ws=插件("Wscript.Shell")
ws.run("regsvr32 atl.dll /s")
变量 dllcallret=动态库调用(获取资源路径("rc:DmReg.dll"),"int","SetDllPathA","char *",获取资源路径("rc:dm.dll"),"int",0)
dm=插件("dm.dmsoft")
//===================以上注册代码,是坛子里面前辈写的,验证过是没问题的============
//绑定鼠标所指向窗口
窗口句柄=dm.GetMousePointWindow()
调试输出(窗口句柄)
等待(200)
窗口激活(窗口句柄)
等待(500)
变量 dm_ret=dm.BindWindow(窗口句柄,"dx2","dx","dx",0)
调试输出("大漠插件绑定:"&dm_ret)
等待(500)
变量 x,y
dm.GetCursorPos(x,y) //就是这一句不知道何原因,就是得不到当前鼠标在绑定窗口的坐标值,返回的是负数
调试输出(x)
调试输出(y)
等待 (200)
dm.moveto(x,y)
循环(真)
等待 (200)
dm.RightClick()
结束
//============================================
代码就这么几句,无非是想做一个后台的鼠标连点器,窗口绑定那块,在按键精灵下面运行是正常的后台绑定,按照TC的语法写的,怎么就不行了呢?
请坛子里面的高手解答一下,这个问题,我都弄了二天了,依然无解!(补充一下,用的大漠3.1233版)
|