- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
零基础学按键精灵(第一章)
程序结构介绍当然,我自己也是一个新手,只不过,我能看一点代码,做点帮助自己的减少工作量的脚本。也达不到那些大神们,对API、dos(貌似有更多东西,可惜我只知道这些)等等理解深刻理解的大神那样,做到自己写代码优化脚本。我只能站在这些大神们做好的东西上,去做一些自己喜欢做的事。
? ?? ?估计很多人和我当初一样迷茫。看着按键的教程,学按键教程里面录制、跳转标记、找色、找图、找字。然后弄出个满是goto。。。的脚本。最后自己都不知道脚本写的是什么。
一开始就学补血、补篮、找图打怪。不仅弄出来的脚本,自己糊涂,给别人看,别人都糊涂。
那怎么徐徐渐进呢?
? ?? ?个人理解来说,我们应该从小到大。
? ?? ?实际上,按键是基于VBS开发出来的(不知道这句话对不对,反正就是类似VB。。。)。
一个脚本,基本上都遵循着程序结构来写的。
这儿介绍3种基本的程序结构:
? ?? ?1.?顺序结构。? ? 顺序结构就是按照运行顺序决定。
比如:
TracePrint 第一次??//调试显示??“第一次”
TracePrint 第二次??//调试显示??“第二次”
TracePrint 第三次??//调试显示??“第三次”
这段代码,就是依次显示??第一次??第二次??第三次。
一条一条的运行,一条一条的显示。当然,这儿你完全可以单步调试来查看运行顺序。
? ?? ?2.选择结构。? ?? ?选择结构是判断一个值,是否为真,为真的话怎么样,为假的话怎么样。
比如:
If 1 = 1 Then? ?? ?//判断??1=1??是否成立
? ?? ? TracePrint 真的相等? ?//成立则调试显示??真的相等
? ? Else? ?? ?? ?? ? //如果不成立
? ?? ? TracePrint 不相等? ???//不成立则显示??不相等
End if? ?? ?? ?? ?//判断语句结束
这段代码,第一句的时候,就在做判断,是否相等,相等就执行紧接着的那条,不相等的话,就执行Else 后面的那条。??双斜杠 // 后面的字是注释,不会直接运行。这儿是用来给大家解释语句的。可以删除,不影响脚本运行。
? ?? ?3.循环结构。? ?? ? 循环结构有很多。比如,do …??loop??循环? ?While …??wend??循环 for … Next循环等等。我这儿不是教程,也就不一一介绍,大家可以去找相关教程。
? ???比如:
? ?? ?? ?
? ?? ?? ? For i =??0??to 3? ?? ?? ? //循环3次,循环变量为 i 每次自加1(默认)
? ?? ?? ?? ???TracePrint循环??//调试输出??
? ?? ?? ? Next? ?? ?? ?? ?? ???// 循环结束
? ?? ???这段代码,我用了一个变量i?,变量通俗点就是我们用于存放一些可变动的数值、字符串等等的名称。这儿的i 相当于一个盒子,可以装我们想装的东西,比如值 1。变量可以用来相加运算等等等。具体的需要学习变量相关教程。需要学习的包括变量命名规则、变量定义、变量作用域、变量使用等等。当然,变量中还有数组变量、环境变量等等。
? ?? ?把以上的学习,那么我们就可以开始做一些小脚本了。
? ?? ?比如,做一个计算 1加到 100 显示结果的脚本。
? ?? ?先要分析,1加到100,就是累加。我们需要一个变量来装这个累加的结果。
? ?? ?比如,定义一个sum来装结果。
Dim sum
? ?? ?这样,我们就有了一个变量,用来装累加得到的值。
? ?? ?比如,1+2的值装在sum里面。那就是:??sum=1+2
? ?? ?这儿,我们称为赋值。就是把 1+2 这个值赋值到 sum 里面。
? ?? ?所以,想得到1加到10可以这么写:
Dim sum? ?? ?? ?? ?? ?? ?? ?? ?//定义 sum
Sum=1+2+3+4+5+6+7+8+9+10? ???// 给sum 赋值,值是1加到10
TracePrint sum? ?? ?? ?? ?? ?? ?// 调试输出 sum 的值
? ?? ?比较偷懒,因为写到100 你看着也累,我写着也累。估计很多懂点的人都知道,这方法太笨了。对,要是每个代码都这么写,那么我们加到一万、十万、百万怎么办。光写这个都累死人了。
如果学过数学,那么,你就知道,这个是个等差数列。
? ?? ?也就是说,1到2相差1,2到3呢,也是相差1。
? ?? ?如果我们用一个变量来装1,那么只要他本身再加1,就会变成2,再加1就会变成3。
啊,不懂啊?我们定义这个变量i 那么就有如下:
Dim i? ?? ?? ?? ?? ?? ?? ??
您可能关注的文档
- 番茄贮藏保鲜研究进展个;.doc
- 畜禽标准化示范场验收评分标准.doc
- 石室中学高2014届2013—2014学年度上期期中考试试题.doc
- 石室中学高2013届“一诊模拟”考试文科综合试卷(地理部分).doc
- 研发大楼主体评估报告.doc
- 石材幕墙工程检验批质量验收记录 - 副本.doc
- 石油大学市场调查与预测在线作业三.doc.doc
- 石油化工二次网热网工程施工组织总设计 2.doc
- 碾米机械项目可行性研究报告.doc
- 碳足迹合作社联保贷款管理办1.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)