def METHOD_NAME(inject, options):
    define = options['define']
    funcname = options['funcname']
    cmdname = options['cmdname']
    argsmode = options['argsmode']
    # pandas.hpp @ 宏定义
    inject.insert(InjectPoint.PANDAS_SWITCH_DEFINE, [
        '',
        '\t// 是否启用 %s 脚本指令 [维护者昵称]' % cmdname,
        '\t// TODO: 请在此填写此脚本指令的说明',
        '\t#define %s' % define
    ])
    usage = ' * 用法: %s;' % cmdname
    if argsmode != '':
        usage = ' * 用法: %s <请补充完整参数说明>;' % cmdname
    # script.cpp @ BUILDIN_FUNC 脚本指令实际代码
    inject.insert(InjectPoint.SCRIPT_BUILDIN_FUNC, [
        '#ifdef %s' % define,
        '/* ===========================================================',
        ' * 指令: %s' % cmdname,
        ' * 描述: 请在此补充该脚本指令的说明',
        usage,
        ' * 返回: 请说明返回值',
        ' * 作者: 维护者昵称',
        ' * -----------------------------------------------------------*/',
        'BUILDIN_FUNC(%s) {' % funcname,
        '\t// TODO: 请在此填写脚本指令的实现代码',
        '\treturn SCRIPT_CMD_SUCCESS;',
        '}',
        '#endif // %s' % define,
        ''
    ])
    # script.cpp @ BUILDIN_DEF 脚本指令导出
    if funcname == cmdname:
        defcontent = '\tBUILDIN_DEF(%s,"%s"),\t\t\t\t\t\t// 在此写上脚本指令说明 [维护者昵称]' % (funcname, argsmode)
    else:
        defcontent = '\tBUILDIN_DEF2(%s,"%s","%s"),\t\t\t\t\t\t// 在此写上脚本指令说明 [维护者昵称]' % (funcname, cmdname, argsmode)
    inject.insert(InjectPoint.SCRIPT_BUILDIN_DEF, [
        '#ifdef %s' % define,
        defcontent,
        '#endif // %s' % define
    ])