按键精灵常用功能-详细解说[3]-控制动作

社区服务
高级搜索
猴岛论坛辅助工具按键精灵常用功能-详细解说[3]-控制动作
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
0个回复

按键精灵常用功能-详细解说[3]-控制动作

楼层直达
幻想.

ZxID:1717453

等级: 贵宾
这该死的社会,逼得人在杀人和忍住不杀之间徘徊.

举报 只看楼主 使用道具 楼主   发表于: 2009-01-19 0
— 本帖被 幻想. 执行取消锁定操作(2009-01-19) —
按键精灵常用功能-详细解说[3]-控制动作
按键精灵常用功能-解说[版本5.0以上]
首先-启动按键精灵-看到主程序界面的“小灯泡”增加按钮了吗?点击它...
然后-这样就新建了一个脚本,并进入了脚本编辑器界面。(具体参见Qmacro基础资料http://www.vrbrothers.com/cn/qmacro/
按键精灵常用功能-详细解说[3]-控制动作-6个功能
(1)抓点颜色并执行语句-通过判断屏幕x,y坐标的某点的颜色,是等于、不等于、还是近似某颜色,来执行后面的动作或控制...抓点颜色教程详见...
(2)循环语句-循环N次,其实这里除了可以用for,还可以用while语句。
(3)条件语句-如果某条件成立,执行某命令...除了简单的If...EndIf,还可以If...else...endif,或if...elseif...elseif...endif等形式。
(4)跳转和调用子程序-跳转用goto,可以跳转到rem标记过的地方,调用子程序用gosub,这里要说明一点是:rem标记和子程序名字一样的话,将也会goto到子程序处,而不仅仅是goto到rem的标记。
(5)标记和子程序-rem除了用来解释,最重要的作用就是做goto的标记;sub...return子程序的好处,就是不必在主程序写很多相同的代码,使用模块化的子程序,调用方便,结构清晰...不过,最好使用唯一的子程序名称,和rem的标记名称也要独立唯一,不然容易出错,还有就是同一个子程序未结束的时候再次调用,return的时候容易看错哦。
(6)脚本停止-很简单Endscript表示到此脚本运行完毕。
举例:大家可以找找论坛里的各种脚本,参见其中的这些功能,按下你设定的快捷键开始执行你的脚本...
rem while语句循环
VBS i=0
while i<=9
VBS i=i+1
endfor
VBSCALL CALL messagebox(i)
rem if语句循环
VBS j=0
if j<=10
j=j+1
goto if语句循环
else
VBSCALL CALL messagebox(j)
endif
rem 子程序
VBS k=0
gosub 跳出对话框k
rem 演示rem和sub同名
waitkey
VBS k=0
goto 跳出对话框k
VBS k=0
gosub 跳出对话框k
rem 跳出对话框k
VBS k=100
VBSCALL CALL messagebox(k)
rem 演示重复调用
VBS p=0
VBS pp=1
gosub 重复
VBSCALL CALL messagebox(p)
VBSCALL CALL messagebox(pp)

endscript
sub 跳出对话框k
VBS k=i+j
VBSCALL CALL messagebox(k)
return
Sub 重复
If p=3
Goto 返回
Else
VBSCall CALL messagebox("我是重复")
VBS p=p+1
Gosub 重复
VBS pp=pp+1
EndIf
Rem 返回
VBSCall CALL messagebox(pp)
Return
« 返回列表
发帖 回复