调用 Bat
<h1>功能</h1>
<p>调用执行指定的Bat脚本,可选择向其传递一个输入参数列表。</p>
<h1>输入</h1>
<table>
<thead>
<tr>
<th>名称</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td>参数</td>
<td>【array of string】此项必须为集合的形式,若是无参数则无需填写</td>
<td>['test1','test2']</td>
</tr>
<tr>
<td>文件</td>
<td>【String】要调用的Bat脚本文件的完整路径</td>
</tr>
<tr>
<td>脚本</td>
<td>【String】要调用Bat脚本内容</td>
<td>[bat脚本内容]</td>
</tr>
</tbody>
</table>
<p><strong>注意:文件和脚本二选一填写即可。</strong></p>
<h1>编码</h1>
<table>
<thead>
<tr>
<th>名称</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td>输入</td>
<td>【枚举】输入编码的具体格式,可选择Default/Ansi/UTF8/UTF16/UTF32</td>
<td>Default</td>
</tr>
<tr>
<td>输出</td>
<td>输出编码的具体格式,可选择Default/Ansi/UTF8/UTF16/UTF32</td>
<td>Default</td>
</tr>
<tr>
<td>错误</td>
<td>给出编码的错误提示格式,可选择Default/Ansi/UTF8/UTF16/UTF32</td>
<td>Default</td>
</tr>
</tbody>
</table>
<h1>选项</h1>
<table>
<thead>
<tr>
<th>名称</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td>超时时终止</td>
<td>【布尔】确定到达超时期间是否会终止脚本进程。默认不勾选,表示超时时不终止脚本,勾选则超时时会终止脚本进程。</td>
<td>不勾选</td>
</tr>
<tr>
<td>等待输出</td>
<td>【布尔】等待信息输出。默认勾选,表示会等待信息输出为止,不勾选则不会等待信息输出。</td>
<td>勾选</td>
</tr>
</tbody>
</table>
<h1>输出</h1>
<table>
<thead>
<tr>
<th>名称</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td>结果</td>
<td>输出内容</td>
<td>创建输出变量</td>
</tr>
</tbody>
</table>
<h1>注意/说明</h1>
<p>1.输入表中的“文件”和“脚本”两个项只需要填写一个即可,若是同时填写,则只会调用“文件”项里的Bat文件。
2.编码表一般默认选择“Default”,若是输出结果或者错误为中文乱码,则把编码表中的输出项和错误项改为UTF8即可。</p>
<h1>相关函数</h1>
<p>无</p>
<h1>示例/演示</h1>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/c196a50f947a0968f4f12d384bbe32ec" alt="" />
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/7b3b01de43fa3eb3c539d2a35f071b95" alt="" /></p>
<h1>示例附件</h1>
<p>被调用的bat脚本内容:</p>
<pre><code class="language-bash">@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%]</code></pre>
<p><a href="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/f08dd78597f45241d82a21a7efa06bec" title="[组件[调用Bat函数示例]_20210512.db">组件[调用Bat函数示例]_20210512.db</a></p>