TC官方合作论坛

 找回密码
 立即注册
查看: 1358|回复: 4

[源码分享] 最简单的鼠标渐开转圈方法 觉得有用的给点花花 绝对比论坛其他教程简单

[复制链接]
发表于 2013-2-1 10:30:01 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
功能 鼠标转圈()
R = 5
pi = 180
du = 0
循环 (R<200)
    dm.MoveTo(400+R*数学.余弦值(du * pi / 300) , 332+R*数学.正弦值(du * pi / 300))// 400和322代表起点坐标

//  可以在这加入 获取属别特征码的命令 然后加个如果判断 跟你需要的特征码一样 就停止转圈 然后可以实现 采集等功能了
    辅助.等待(20)
    du=du+10
    R=R+1
循环结束
功能结束

R和du 可以自己设置 控制渐开距离   400 和332 代表起点坐标
du可控制转圈方向 + 表示顺时针  - 就是逆时针转   
======================
是用大漠鼠标命令写的  自己注册大漠先要
回复

使用道具 举报

发表于 2013-2-1 10:30:55 | 显示全部楼层
学习 1
回复 支持 反对

使用道具 举报

发表于 2013-2-1 11:47:44 | 显示全部楼层
pi = 180, 这里初始值为什么是180?
du * pi / 300,这里为何要除以300?

简单封装下比较好:

功能 鼠标转圈(起始半径,终止半径,半径增量,起点x,起点y)
R = 起始半径
pi = 180
du = 0
循环 (R<终止半径)
    dm.MoveTo(起点x+R*数学.余弦值(du * pi / 300) , 起点y+R*数学.正弦值(du * pi / 300))

//  可以在这加入 获取属别特征码的命令 然后加个如果判断 跟你需要的特征码一样 就停止转圈 然后可以实现 采集等功能了
    辅助.等待(20)
    du=du+10
    R=R+半径增量
循环结束
回复 支持 反对

使用道具 举报

发表于 2013-2-1 12:29:53 | 显示全部楼层
学习,,
回复 支持 反对

使用道具 举报

发表于 2013-2-1 19:39:34 | 显示全部楼层
学习.......
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-21 07:20 , Processed in 0.039867 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表