代码拉取完成,页面将自动刷新
#pragma once
#define __SCRIPT_NAME(_index, _name) __LIB2_FNE_NAME_LEFT(__E_FNENAME)##_##_name##_##_index##_
// 传递函数名和索引, 拼接成 定义库名_名字_序号_定义库名, 比如 script_test_0_script
#define SCRIPT_NAME(_index, _name) __LIB2_FNE_NAME_LEFT(__SCRIPT_NAME(_index, _name))__LIB2_FNE_NAME_LEFT(__E_FNENAME)
// 传递函数名和索引, 拼接成 "定义库名_名字_序号_定义库名", 比如 "script_test_0_script"
#define SCRIPT_NAME_STR(_index, _name) ______E_FNENAME(__SCRIPT_NAME(_index, _name))
// 这个宏定义了所有的命令, 以后需要命令名数组, 声明命令等, 都可以使用这个宏
#define SCRIPT_DEF(_MAKE) \
_MAKE( 0, "执行", Execute, "执行指定的代码文本。返回真为执行正常,返回假为出错,错误信息可以从“错误码信息”属性中取得", -1, _CMD_OS(__OS_WIN), SDT_BOOL, 0, LVL_SIMPLE, 0, 0, 1, g_argumentInfo_script_global_var + 0)\
_MAKE( 1, "计算表达式", CalculateExp, "计算表达式并返回结果", -1, _CMD_OS(__OS_WIN), SDT_TEXT, 0, LVL_SIMPLE, 0, 0, 1, g_argumentInfo_script_global_var + 1)\
_MAKE( 2, "清除", Reset, "清除上次执行代码,包括过程", -1, _CMD_OS(__OS_WIN), _SDT_NULL, 0, LVL_SIMPLE, 0, 0, 0, g_argumentInfo_script_global_var + 0)\
_MAKE( 3, "运行", Run, "运行指定的过程,如有返回值返回相应文本,否则返回空文本", -1, _CMD_OS(__OS_WIN) | CT_ALLOW_APPEND_NEW_ARG, SDT_TEXT, 0, LVL_SIMPLE, 0, 0, 2, g_argumentInfo_script_global_var + 2)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。