零基础学按键精灵(第一章)

程序结构介绍此文为小妖首发于按键精灵论坛。借百度平台转发,希望能够帮到学按键的朋友。当然,我自己也是一个新手,只不过,我能看一点代码,做点帮助自己的减少工作量的脚本。也达不到那些大神们,对API、dos(貌似有更多东西,可惜我只知道这些)等等理解深刻理解的大神那样,做到自己写代码优化脚本。我只能站在这些大神们做好的东西上,去做一些自己喜欢做的事。估计很多人和我当初一样迷茫。看着按键的教程,学按键教程里面录制、跳转标记、找色、找图、找字。然后弄出个满是goto。。。的脚本。最后自己都不知道脚本写的是什么。一开始就学补血、补篮、找图打怪。不仅弄出来的脚本,自己糊涂,给别人看,别人都糊涂。那怎么徐徐渐进呢?个人理解来说,我们应该从小到大。实际上,按键是基于VBS开发出来的(不知道这句话对不对,反正就是类似VB。。。)。一个脚本,基本上都遵循着程序结构来写的。这儿介绍3种基本的程序结构:1.顺序结构。顺序结构就是按照运行顺序决定。比如:1.TracePrint"第一次"//调试显示“第一次”2.TracePrint"第二次"//调试显示“第二次”3.TracePrint"第三次"//调试显示“第三次”这段代码,就是依次显示第一次第二次第三次。一条一条的运行,一条一条的显示。当然,这儿你完全可以单步调试来查看运行顺序。2.选择结构。选择结构是判断一个值,是否为真,为真的话怎么样,为假的话怎么样。比如:1.If1=1Then//判断1=1是否成立2.TracePrint"真的相等"//成立则调试显示真的相等3.Else//如果不成立4.TracePrint"不相等"//不成立则显示不相等5.Endif//判断语句结束这段代码,第一句的时候,就在做判断,是否相等,相等就执行紧接着的那条,不相等的话,就执行Else后面的那条。双斜杠//后面的字是注释,不会直接运行。这儿是用来给大家解释语句的。可以删除,不影响脚本运行。3.循环结构。循环结构有很多。比如,do…loop循环While…wend循环for…Next循环等等。我这儿不是教程,也就不一一介绍,大家可以去找相关教程。比如:1.Fori=0to3//循环3次,循环变量为i每次自加1(默认)2.TracePrint"循环"//调试输出3.Next//循环结束这段代码,我用了一个变量i,变量通俗点就是我们用于存放一些可变动的数值、字符串等等的名称。这儿的i相当于一个盒子,可以装我们想装的东西,比如值1。变量可以用来相加运算等等等。具体的需要学习变量相关教程。需要学习的包括变量命名规则、变量定义、变量作用域、变量使用等等。当然,变量中还有数组变量、环境变量等等。把以上的学习,那么我们就可以开始做一些小脚本了。比如,做一个计算1加到100显示结果的脚本。先要分析,1加到100,就是累加。我们需要一个变量来装这个累加的结果。比如,定义一个sum来装结果。1.Dimsum这样,我们就有了一个变量,用来装累加得到的值。比如,1+2的值装在sum里面。那就是:sum=1+2这儿,我们称为赋值。就是把1+2这个值赋值到sum里面。所以,想得到1加到10可以这么写:1.Dimsum//定义sum2.Sum=1+2+3+4+5+6+7+8+9+10//给sum赋值,值是1加到103.TracePrintsum//调试输出sum的值比较偷懒,因为写到100你看着也累,我写着也累。估计很多懂点的人都知道,这方法太笨了。对,要是每个代码都这么写,那么我们加到一万、十万、百万怎么办。光写这个都累死人了。如果学过数学,那么,你就知道,这个是个等差数列。也就是说,1到2相差1,2到3呢,也是相差1。如果我们用一个变量来装1,那么只要他本身再加1,就会变成2,再加1就会变成3。啊,不懂啊?我们定义这个变量i那么就有如下:1.Dimi//定义2.i=1//给i一个初始值3.TracePrinti//调试下,这儿的i结果是什么4.i=i+1//i在自己的值的基础上加15.TracePrinti//再次显示i的值这样的话,i就会在自己的基础上增加1。如果我们用for来让i一直从1变成100,那就是:1.Dimi//不要忘记了定义,大家最好去看看定义相关的。比如全局变量与局部变量的作用域2.i=1//给i一个初始值3.TracePrinti//显示i的值4.For99//循环99次5.i=i+1//i等于它自己加16.TracePrinti//显示i的每运行一次之后的值7.Next//循环结束是不是i从1变成100了?然后呢?Sum是不是应该每一次i...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?