Q语言是什么.docx
《Q语言是什么.docx》由会员分享,可在线阅读,更多相关《Q语言是什么.docx(16页珍藏版)》请在优知文库上搜索。
1、Q语言是什么Q语言是什么?Q语言是在VBSeriPt的基础上发展起来,专用于按键精灵系列产品(包括但不限于按键精灵、按键小精灵、简洁游等)的一种易学易用、功能强大的脚本语言。Q语言以VBSCriPt为基础,去掉了少量不重要的功能,且增加了许多更易于运用,更符合国情的新功能。Q语言在按健精灵8.0中首次引入,与按健精灵7.X之前所运用的脚本语言基本保持兼容。无论对于老版本按键精灵的资深脚本作者,还是对于完全没有用按键精灵写过脚本的新手,都只须要简洁的适应和体会后,即可轻松上手。Q语言有哪些特点?我们希望我们希望Q语言成为一门更接近中国人说话的自然语言,那就是汉语.让Q语言来学习和适应人话,而不是
2、让人去学习机语,这是Q语言设计的最高宗旨和终极目标。因此,Q语言会供应下面的吩咐:1.按A键10次2.鼠标移动到坐标100,1003.打开QQk在屏幕范围内查找颜色为OOOOff的点让人享受对电脑发号施令的快感是Q语言的任务,让人不再做电脑的奴隶是Q语言的使命。假如肯定要让我们给Q语言加一个特点,那肯定就是人性做最人性的计算机语言。我们不希望我们不希望让Q语言看起来像一门编程语言,所以我们坚决不情愿拿一些高级语言的特点来包装I1.l己,譬如面对对象。我们也不希望让Q语言实现中文编程的宏大目标,已经有人在做而且做的很好,我们激励中文编程但不会去仿照。为什么要用Q语言?玩电脑,不要被电脑玩!Q语言
3、可以让您对电脑发号施令,让电脑去处理那些繁琐、蜜熨的工作。将您解脱出来享受更简洁、更健康的电脑生活。请记住,一切让您觉得有些烦的电脑操作都可以找Q语言免费帮忙。如何运用Q语言?您只须要下载支持Q语言的按键精灵8.0版软件,即可采纳动作录制+全界面吩咐操作的方式编写Q语言脚本。按键精灵下载地址:华丽的分割线,以下是Q语言编程资料,供应应高级脚本作者运用Q语言的脚本结构采纳Q语言编写的脚本,具结构比较简洁。总体上来说,一个脚本中的全部内容可以分为两大部分,一部分是子程序,一部分是主程序。子程序是指一对SubEndSub或FUnetiOnEndFUnCtiOn组合之间的内容,其他内容都称为主程序。子
4、程序和主程序可以穿插编写,比如下面的脚本是合法的:1.Subx2.子程序内容3.EndSub4.主程序内容5.Suby6.子程序内容7.EndSub8.主程序内容但是,子程序不行以嵌套,即子程序中不能再定义子程序,比如下面的脚本是非法的:1.Subx2.子程序内容3.Suby4.子程序内容5.EndSub6.子程序内容7.EndSub脚本在执行的时候,总是从第一条语句起先,当遇到子程序时,将臼动跳过,只有遇到主程序的语句时.,才会接着执行。当然,子程序可以被主程序或其他子程序调用,这点和一般的VBScript没有区分。脚本在执行完最终一条语句,或者执行到EndScript语句,或者遇到如用户按
5、下中止热健等外部事务时,将停止执行。脚本中任何以或者开头,至行尾为止的内容,都被看作是注释,在执行过程中会被忽视。Q语言的语法分类采纳Q语言编写的脚本,语法遵循两套不同的规则,一类是在VBSBeginVBSEnd之间包含的内容,称之为VBS语法规则;另一类则是在VBSBeginVBSEnd之外的内容,称之为Q语法规则。VBS或Q语法规则与上文所述的主程序和子程序并无任何因果关系,换言之,无论是主程序还是子程序,都既可以运用VBS语法,也可以运用Q语法。VBS语法规则与微软设定的VBScript语法完全相同,它不支持诸如Goto等在VBScript中并不包含的语法,也不支持ImportsUSer
6、Var、BeginThread等按键精利特有的功能,但由于采纳VBS语法规则的脚本具有较高的执行速度,并且也支持基本的按键精灵功能如KeyPress、MoveTo等,因此仍具有较大的好用价值。当然,Q语法在按键精灵中应用更为广泛,因为按键精灵的几乎全部功能都是由Q语法承载的,因此具有强大的脚本编写实力。下文介绍的各项语法特性,如无特殊说明,都是指Q语法规则。变量和VBScript类似,Q语言支持变量定义(包括数组),且全部的变量都只有一种类型,即Variant型(变体类型)。Q语言中定义变量的方法有三种,一种是采纳Dim语句定义,如Dima,b,c;其次种是采纳UServar语句定义,USCr
7、vHr语句的用法后文详述:第三种是采纳DimEnV语句定义,如DimEnva,b,Co变量也可以不定义而干脆运用(类似于VBScript),但在定义变量时,VBScript中的Private和Public关键字并不起作用。变量的类型和作用域:变量的类型分三种:局部变量、全局变量和环境变量,全部在子程序中用Dim定义的变量(包括子程序的参数)都是局部变量,全部在主程序中用Dim或UserVar定义的变量,或者没有定义而干脆运用的变量都是全局变量,全部用DimEnv语句定义的变量都是环境变量。局部变量和全局变量的含义VBScript类似:局部变量只在子程序中有效,退出子程序时将被清除:环境变量在整
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 是什么
