Exit

退出当前线程.

Exit ExitCode

参数

ExitCode

类型: 整数

如果省略, 则默认为 0(零一般用来表示成功). 否则, 请指定一个介于 -2147483648 和 2147483647 之间的整数, 在脚本退出时返回给它的调用者. 此代码可以被任何调用脚本的程序访问, 例如另一个脚本(使用 RunWait) 或批处理(.bat) 文件.

备注

Exit 函数只终止当前线程. 换句话说, 由菜单, 计时器热键子例程直接或间接调用的函数堆栈全部都会像遇到 Return 那样立即被返回. 如果直接在这样的函数中使用 -- 或者在全局代码中使用 -- Exit 等同于 Return.

如果脚本不是持续运行的, 并且这是最后一个线程, 那么脚本将在线程退出后终止.

使用 ExitApp 来完全终止持续运行的脚本.

ExitApp, OnExit, 函数, Return, 线程, Persistent

示例

在这个例子中, Exit 函数终止 call_exit 函数以及调用函数.

#z::
{
    call_exit
    MsgBox "This MsgBox will never happen because of the Exit."
    call_exit() 
    {
        Exit ; 终止当前函数以及调用它的函数.
    }
}