调用 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%]