• 按键精灵中的函数使用


    1. 命令名称:Function 函数 ;

    2. 命令功能:定义一个函数 ;

    3. 语法格式: 

    Function 函数名([自定义参数1, 自定义参数2, ...])
            执行语句
            [函数名=返回值]

    End Function

    4. 参数说明: 

    函数名:任意有效标识符;
    执行语句:任意有效代码语句;
    自定义参数:可选参数,允许多个,任意有效标识符;


    5.  返回值:可选,自定义返回值 


    6. 脚本例子:

    例子1:自定义函数调用;

    1. Function 自定义函数()
    2.     TracePrint "我是自定义函数,被你调用了"
    3. End Function

    例子2:自定义函数调用并传入参数,参数可支持多个;

    1. Dim 变量1,变量2
    2. 变量1="我是字符串信息"
    3. 变量2=123
    4. Call 子程序(变量1,变量2,"第三个参数",456)
    5. EndScript
    6. // 定义一个过程,可以在脚本中调用这个过程
    7. Function 自定义函数(参数1,参数2,参数3,参数4)
    8. TracePrint "我是自定义函数,被你调用了"
    9. TracePrint "参数1=" & 参数1
    10. TracePrint "参数2=" & 参数2
    11. TracePrint "参数3=" & 参数3
    12. TracePrint "参数4=" & 参数4
    13. End Function
    14. // 支持Exit Function 命令直接退出子程序过程

    例子3:Function与Sub的区别,支持返回值;

    1. Dim 返回值
    2. 返回值=自定义函数()
    3. TracePrint 返回值
    4. EndScript
    5. Function 自定义函数()
    6. TracePrint "我是自定义函数,被你调用了"
    7. 自定义函数="把过程中想要返回的信息写这里"
    8. End Function

    例子4:自定义函数加法运算

    1. Dim 返回值
    2. 返回值=加法运算(1,2)
    3. TracePrint 返回值
    4. EndScript
    5. Function 加法运算(参数1,参数2)
    6. TracePrint "我是自定义函数,被你调用了"
    7. Dim 计算结果
    8. 计算结果=参数1+参数2
    9. 加法运算=计算结果
    10. End Function
  • 相关阅读:
    Cookie
    Shell 批量创建文件夹
    如何鉴别一个成功的Scrum 教练?
    使用reposync同步远程yum源镜像仓库到本地和制作本地yum源(以同步EPEL为例)
    灌区量测水监测系统解决方案 灌区量测水系统解决方案 农业水价综合改革解决方案
    前端面试题集锦(6)
    RabbitMQ 延时消息实现方式
    百度地图画圆、画扇形、画多边形、画点
    学习笔记-Sysmon
    45、Collections工具类
  • 原文地址:https://blog.csdn.net/weixin_40629244/article/details/134256630