VC
自定义脚本
启停脚本、CLEO_CALL 与共享变量
vc · 扩展 CLEO · 需 CLEO
启动/结束自定义脚本、CLEO_CALL、共享变量。
流式加载自定义脚本
STREAM_CUSTOM_SCRIPT · 0A92
加载路径上的编译 SCM,跑一条新自定义脚本。可跟变长参数。经典亦有 0600 / 05DE。
0A92 STREAM_CUSTOM_SCRIPT
in: scriptFileName, args...
// 经典相关 0600 STREAM_CUSTOM_SCRIPT / 05DE START_CUSTOM_SCRIPT结束当前自定义脚本
TERMINATE_THIS_CUSTOM_SCRIPT · 0A93
结束当前自定义脚本。经典别名 05DC。
0A93 TERMINATE_THIS_CUSTOM_SCRIPT
// 经典别名 05DC按名结束自定义脚本
TERMINATE_ALL_CUSTOM_SCRIPTS_WITH_THIS_NAME · 0ABA
结束指定名字的全部自定义脚本。经典别名 05DD。
0ABA TERMINATE_ALL_CUSTOM_SCRIPTS_WITH_THIS_NAME
in: name
// 经典别名 05DDCLEO 调用
CLEO_CALL · 0AB1
调 SCM 子程序并传参;用 0AB2 返回。经典别名 05F5。
0AB1 CLEO_CALL
in: label, numArgs, args...
// 经典别名 05F5CLEO 返回
CLEO_RETURN · 0AB2
从 CLEO_CALL 返回,可带回返回值。经典别名 05F6。
0AB2 CLEO_RETURN
in: numRet, retParams...
// 经典别名 05F6写共享变量
读共享变量
假则 gosub
GOSUB_IF_FALSE · 0AA0
条件为假时当子程序跳到 label。
0AA0 GOSUB_IF_FALSE
in: label假则 return
RETURN_IF_FALSE · 0AA1
条件为假时从当前子程序返回。
0AA1 RETURN_IF_FALSE真则跳转
GOTO_IF_TRUE · 004C
条件为真时跳转 label(VC CLEO 扩展表收录)。
004C GOTO_IF_TRUE
in: label