赞
踩
Q语言是什么?Q语言是在VBScript的基础上发展起来,专用于按键精灵系列产品(包括但不限于按键精灵、按键小精灵、简单游等)的一种易学易用、功能强大的脚本语言。Q语言以VBScript为基础,去掉了少量不重要的功能,且增加了很多更易于使用,更符合国情的新功能。
Q语言在按键精灵8.0中首次引入,与按键精灵7.x之前所使用的脚本语言基本保持兼容。无论对于老版本按键精灵的资深脚本作者,还是对于完全没有用按键精灵写过脚本的新手,都只需要简单的适应和体会后,即可轻松上手。
Q语言有哪些特点?
我们希望…
我们希望Q语言成为一门更接近中国人说话的自然语言,那就是“汉语”。让Q语言来学习和适应“人话”,而不是让人去学习“机语”,这是Q语言设计的最高宗旨和终极目标。
因此,Q语言会提供下面的命令:
“按A键10次”
“鼠标移动到坐标100,100”
“打开QQ”
“在屏幕范围内查找颜色为0000ff的点”复制代码
让人享受对电脑发号施令的快感是Q语言的任务,让人不再做电脑的奴隶是Q语言的使命。如果一定要让我们给Q语言加一个特点,那一定就是“人性”。做最人性的计算机语言。
我们不希望…
我们不希望让Q语言看起来像一门编程语言,所以我们坚决不愿意拿一些高级语言的特点来包装自己,譬如面向对象。
我们也不希望让Q语言实现中文编程的伟大目标,已经有人在做而且做的很好,我们鼓励中文编程但不会去模仿。
为什么要用Q语言?
玩电脑,不要被电脑玩!
Q语言可以让您对电脑发号施令,让电脑去处理那些繁琐、重复的工作。将您解脱出来享受更简单、更健康的电脑生活。请记住,一切让您觉得有些烦的电脑操作都可以找Q语言免费帮忙。
如何使用Q语言?
您只需要下载支持Q语言的按键精灵8.0版软件,即可采用动作录制+全界面命令操作的方式编写Q语言脚本。按键精灵下载地址:http://bbs.ajjl.cn
--------华丽的分割线,以下是Q语言编程资料,提供给高级脚本作者使用---------
Q语言的脚本结构
采用Q语言编写的脚本,其结构比较简单。总体上来说,一个脚本中的所有内容可以分为两大部分,一部分是子程序,一部分是主程序。子程序是指一对Sub…End Sub或Function…End Function组合之间的内容,其他内容都称为主程序。子程序和主程序可以穿插编写,比如下面的脚本是合法的:
Sub x
子程序内容
End Sub
主程序内容
Sub y
子程序内容
End Sub
主程序内容复制代码
但是,子程序不可以嵌套,即子程序中不能再定义子程序,比如下面的脚本是非法的:
Sub x
子程序内容
Sub y
子程序内容
End Sub
子程序内容
End Sub复制代码
脚本在执行的时候,总是从第一条语句开始,当遇到子程序时,将自动跳过,只有遇到主程序的语句时,才会继续执行。当然,子程序可以被主程序或其他子程序调用,这点和一般的VBScript没有区别。
脚本在执行完最后一条语句,或者执行到EndScript语句,或者遇到如用户按下中止热键等外部事件时,将停止执行。
脚本中任何以‘或者//开头,至行尾为止的内容,都被看作是注释,在执行过程中会被忽略。
Q语言的语法分类
采用Q语言编写的脚本,语法遵循两套不同的规则,一类是在VBSBegin…VBSEnd之间包含的内容,称之为VBS语法规则;另一类则是在VBSBegin…VBSEnd之外的内容,称之为Q语法规则。VBS或Q语法规则与上文所述的主程序和子程序并无任何因果关系,换言之,无论是主程序还是子程序,都既可以使用VBS语法,也可以使用Q语法。
VBS语法规则与微软设定的VBScript语法完全相同,它不支持诸如Goto等在VBScript中并不包含的语法,也不支持Import、UserVar、BeginThread等按键精灵特有的功能,但由于采用VBS语法规则的脚
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。