按键精灵之基础结构

本文介绍了按键精灵脚本的基础结构,包括主线循环、支线循环、功能模块、代码命令和固定模块。主线循环负责统筹指挥,功能模块执行单一任务,代码命令用于执行具体操作,固定模块则方便后期维护和修改。通过合理组织这些结构,可以编写出高效且易于维护的按键精灵脚本。
摘要由CSDN通过智能技术生成

核心:

  1. 一个主团长(主线循环),负责管理指挥团小组。
  2. 若干副团长(支线循环),负责协助团长管理。
  3. 若干团小组(功能模块),安排好各小组任务,分工执行。
  4. 若干团成员(代码命令),真正负责执行做事的单位。
  5. 若干团精英(固定模块),专精负责处理固定事件。

以上是一个脚本基础的组织结构,里面还是有许多细节需要注意,比如思路逻辑判断该如何构思,这里就不讲了。


脚本最最基本的结构要素

1、主线循环

负责统筹指挥,调用一个个功能模块,执行每个步骤功能,返回每个模块处理结果,成功失败或其他,根据返回的结果,决定下一个步骤执行什么功能模块,完善的脚本必然需要一个聪明的大脑。

2、支线循环

负责协助指挥,以上范例并没写到支线循环,是因为功能实在过于简单,无需分支出去再创一个主循环,但正常大型多功能脚本,就需要划分多个支线循环,具体看脚本功能需求而定,如何判断何时需要另起支线循环呢,简单点就是,在主线循环中执行到一个环节的时候,需要进入独立的循环处理某事件操作时,这时候分离一个支线循环,同样支线循环在完成任务后也得像主线循环返回一个结果。

3、功能模块

负责单纯的执行某个功能,记住是某个不是多个,在一个功能模块中,尽量只做一件事情,一个个零件清晰明确,不混淆一起,看似挺麻烦多余的编写格式,但对于后期的代码维护与错误排查起的至关重要的作用,难道你们想在一个Sub或Function里几百行代码里找到出错的地方吗?

4、代码命令

纯粹的执行命令,找图找色命令,键鼠命令,算法计算等,这些命令分工明确组成各个功能模块,理解上面范例的同学应该领悟了吧。

5、固定模块

这个是重点,认真看过上面范例中的固定模块代码的同学,应该发现了我的注解说明,在需要更换一些命令的时候,只需修改固定模块即可,比如前台换后台插件命令,更换后台插件命令,脚本完善的框架打好,就不用到几千几万代码里把需要替换的命令一个个找出来修改,万一漏掉或改错了不是 让人抓狂?

范例

来自资源站——实验室——回合小游戏

//获取信息,自定义变量:http://zy.anjian.com/index.php?action-viewnews-itemid-220
//标识符范例讲解:http://bbs.anjian.com/thread-379873-1-1.html
UserVar lis_jineng=DropList{
  "1":0|"2":1</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值