TC官方合作论坛

标题: 怎么写录制键鼠操作会更精准? [打印本页]

作者: xiaoling2013    时间: 2014-6-18 10:20
标题: 怎么写录制键鼠操作会更精准?
功能 记录坐标()
x,y,x1,y1
鼠标.获取坐标(x,y)
测试.写一行("等待:"&测试.毫秒()&"\r\n鼠标移动"&x&","&y)
获取坐标:
鼠标.获取坐标(x1,y1)
如果(x1==x&&y1==y)
跳转 获取坐标
如果结束
测试.写一行("等待:"&测试.毫秒()&"\r\n鼠标移动"&x&","&y)
鼠标.获取坐标(x,y)
跳转 获取坐标
功能结束

这样录制出来的脚本回放
比实际上鼠标操作慢了很多
特别是快速操作鼠标的时候
录制出来的脚本根本跟不上录制的节奏
等待的时间太长了
毫秒是根据鼠标无动作时记录时间
当有动作时再获取一次时间减去记录的时间
可这样录制出来后差别太大
应该怎么写呢?
求大神指点~~~

作者: xiaoling2013    时间: 2014-6-18 10:28
没人回帖啊!
我自己顶一个先!!!
作者: 如此美丽。    时间: 2014-6-18 12:32
开始录制的时候 全局HOOK  动态定义数组  将动作存入数组
作者: xiaoling2013    时间: 2014-6-18 12:39
如此美丽。 发表于 2014-6-18 12:32
开始录制的时候 全局HOOK  动态定义数组  将动作存入数组

高深的HOOK!!!!
不会~~~
作者: 如此美丽。    时间: 2014-6-18 12:46
xiaoling2013 发表于 2014-6-18 12:39
高深的HOOK!!!!
不会~~~

..  用其他语言写个插件   你只是扔个数组进去 然后会自动动态定义数组 然后返回  动作都在数组里就好了
作者: xiaoling2013    时间: 2014-6-18 12:48
如此美丽。 发表于 2014-6-18 12:46
..  用其他语言写个插件   你只是扔个数组进去 然后会自动动态定义数组 然后返回  动作都在数组里就好了 ...

谢谢
作者: 332475520    时间: 2014-6-18 13:47
直接数组就行了  以前写过的




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1