调用 Bat

功能

调用执行指定的Bat脚本,可选择向其传递一个输入参数列表。

输入

名称 说明 示例
参数 【array of string】此项必须为集合的形式,若是无参数则无需填写 ['test1','test2']
文件 【String】要调用的Bat脚本文件的完整路径
脚本 【String】要调用Bat脚本内容 [bat脚本内容]

注意:文件和脚本二选一填写即可。

编码

名称 说明 示例
输入 【枚举】输入编码的具体格式,可选择Default/Ansi/UTF8/UTF16/UTF32 Default
输出 输出编码的具体格式,可选择Default/Ansi/UTF8/UTF16/UTF32 Default
错误 给出编码的错误提示格式,可选择Default/Ansi/UTF8/UTF16/UTF32 Default

选项

名称 说明 示例
超时时终止 【布尔】确定到达超时期间是否会终止脚本进程。默认不勾选,表示超时时不终止脚本,勾选则超时时会终止脚本进程。 不勾选
等待输出 【布尔】等待信息输出。默认勾选,表示会等待信息输出为止,不勾选则不会等待信息输出。 勾选

输出

名称 说明 示例
结果 输出内容 创建输出变量

注意/说明

1.输入表中的“文件”和“脚本”两个项只需要填写一个即可,若是同时填写,则只会调用“文件”项里的Bat文件。

2.编码表一般默认选择“Default”,若是输出结果或者错误为中文乱码,则把编码表中的输出项和错误项改为UTF8即可。

相关函数

示例/演示

示例附件

被调用的bat脚本内容:

@echo off
    :: "Normal" "Offline" "Unknown" "Hint" "Warning" "Secondary" "major" "Error"
    set value=数据
    set level=Normal
    set notes=描述
    :: script
    set a=%1%     ::设置一个参数,赋值给a
    set b=%2%     ::设置一个参数,赋值给b
    :: return
    echo value[%a%]
    echo level[%level%]
    echo notes[%b%]

组件[调用Bat函数示例]_20210512.db

results matching ""

    No results matching ""

    results matching ""

      No results matching ""