欢迎来到天天文库
浏览记录
ID:58508826
大小:12.00 KB
页数:2页
时间:2020-09-03
《按键精灵子程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、子程序 子程序,我们可以把它理解为在一个脚本中,如果其中有些脚本内容优化完全相同或是相似,为了简化脚本,可以把这些重复的程序段单独列出,并按一定的格式编写成子程序。主程序在执行过程中如果需要某一子程序,通过调用命令来调用该子程序,完成后返回主脚本,继续执行后面的脚本。 为了进一步简化脚本,可以让子程序调用另一个子程序,这种脚本的结构称为子程序嵌套。 格式: Sub子程序名(形参1...) EndSub 在子程序名后面有一个子程序参数,可以带一个或是多个参数,也可以不带参数。而这些参数的作用域仅限于当前的子程序。 例如: A=1 Call子程序(
2、A) TracePrint“B=”&B Sub子程序(B) TracePrint"A="&A TracePrint“B=”&B EndSub 大家可以运行一下这一段脚本,我们看到的结果是输出了 A=1 B=1 B= 最后B的值为什么会是空呢,其实这就是变量作用域的问题了。在Sub上面的参数称之为“形参”,形参只在当前Sub有效,在Sub外则无效了。在调用完子程序后,后面要输出时调用B这个值由于B在子程序结束后已经被销毁,所以无法获取到这个值,就为空。
此文档下载收益归作者所有