用于自动执行鼠标和键盘的动作的程序,使用配置文件设置要执行的鼠标或键盘的动作。附件中带有vc6.0的源代码和配置文件的详细说明。
当时做这个程序的时候主要是因为有一个朋友要在网站上投票(:,但我又想偷懒不想自己老是去点,网上下的程序又不太好用,所以干脆自己做一个算了。
做的时候设想了很多功能(说明文件中列举了这些功能),但因为暂时还用不上,因此很多功能还没有来得及实现,各位兄弟如果需要的话自己改改代码吧!
我设想这个程序不光可以用来投票,还可以用来给自己的网站增加访问量、定时执行某个程序、等等等等。
如果这个程序能给大家的工作和学习带来一些方便的话,那我感到非常的高兴!
程序主要使用两类配置文件:
文件1,应用程序的配置:robot.ini
# 程序运行的配置文件
# 其中
# [main]
# run : 要运行的配置文件,在这个配置文件中指定了要执行什么样的动作,文件名可以是绝对路径,也可以是相对路径
# interval : 每两个元操作(也就是配置INI文件中的每行)之间的间隔时间(以秒计算),default=10
# starttime : 开始执行时间(小时:分钟)
# endtime : 结束执行时间(小时:分钟),这两个时间里面有一个<0,则失效
# runcount : 执行次数,default=0,0表示一直执行
# exeinterval : 执行间隔(以分钟计算)。执行配置文件一次之后,等待多久的时间在进行下一次运行,default=1
# savelog : 是否保存日志信息,[0(default)|1]
# logdetail : 是否保存完整的(每一个鼠标、键盘等的动作)日志信息,[0(default)|1]
文件2:运行配置文件.ini
根据不同的应用,可以设置多个运行配置文件,通过指定运行哪个配置文件可以执行不同的功能
# 以“#”开头的行为注释行
# 该文件指定了机器人程序如何运行。运行方式包括:
# 暂停 1: SLEEP 暂停时间(以秒计算)
# 暂停 2: SLEEP 暂停时间1 暂停时间2 :在暂停时间1、2之间取一个随机值
# 运行程序: RUN SIZE=[NORMAL(default)|MAX|MIN] "filepath" "执行参数"
# 其中:SIZE指定了打开窗口的方式,分别为:通常大小、最大化、最小化
# 注意后面的两个参数必须以双引号包围起来
# 打开文件: OPEN SIZE=[NORMAL(default)|MAX|MIN] "filepath"
# 以文件所关联的程序打开该文件,就像在资源管理器里面双击该文件一样
# 激活程序(激活窗口): ACTIVE 窗口字符串中的特征子串
# 关闭窗口: CLOSE 窗口字符串中的特征子串
# 移动鼠标至: MOUSEMOVE x坐标位置 y坐标位置
# 鼠标左键单击: LCLICK
# 鼠标右键单击: RCLICK
# 鼠标双击: LDBLCLICK
# 发送字符(击键盘): KEYPRESS 字符串(包括特殊字符)
# 特殊字符包括:RETURN-回车;SPACE-空格;TAB-制表符;PAGEDOWN-向下翻页;PAGEUP-向上翻页
# HOME END
# 如果不是特殊字符,则模拟键盘输入该字符串
# 键盘按下: KEYDOWN 字符(包括特殊字符)
# 键盘放起: KEYUP 字符(包括特殊字符)
[
Last edited by whyerect on 2007-3-10 at 20:33 ]