终端应用程序范围
<h1>功能</h1>
<p>1.打开一个cmd会话。
2.Terminal文件夹中的其他终端仿真函数均在该函数范围下运行。</p>
<h1>选项</h1>
<table>
<thead>
<tr>
<th>名称</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td>工作目录</td>
<td>【String】表示运行命令时所在的目录,默认为当前应用程序所在目录。</td>
<td>'C:\Windows\system32'</td>
</tr>
<tr>
<td>应用类型</td>
<td>【Integer】表示终端的类型,默认为cmd,当选择“其他”类型时,必须指定应用程序路径。</td>
<td>Cmd</td>
</tr>
<tr>
<td>应用程序路径</td>
<td>【String】表示终端(如cmd.exe)的路径,当“应用类型”属性选择“其他”类型时,该属性需要填写程序路径。</td>
</tr>
<tr>
<td>启动完成标志</td>
<td>【String】启动完成终端输出的文本包含该值,cmd或powershell会输出该内容,其他终端类型设置为空。</td>
<td>'保留所有权利'</td>
</tr>
<tr>
<td>超时时间</td>
<td>【Integer】启动完成的超时时间</td>
<td>3000</td>
</tr>
<tr>
<td>现有终端</td>
<td>【TTerminalApplication】,传入输入变量</td>
<td>{填写输入变量名称}</td>
</tr>
<tr>
<td>终端</td>
<td>【TTerminalApplication】,输出表达式,创建输出变量</td>
<td>{创建变量}</td>
</tr>
</tbody>
</table>
<h1>注意/说明</h1>
<p>1.执行该组函数时,需要配置好环境,如果没有配置环境,则“终端应用程序范围”函数中的工作目录必须填写-->以管理员身份启动cmd.exe,运行命令所在的目录,否则将无权限执行相关命令。
(1)在没配置环境的前提下,需要以管理员身份启动终端,结果如下(终端cmd.exe的路径为:'C:\Windows\system32'):
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/d7299cd679f62e24c6fd7eea217cb4f0" alt="" />
(2)在没有配置环境的前提下,“终端应用程序范围”函数中的工作目录必须填写“C:\Windows\system32”,如下:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/f7deda0013456c7757c0ee75471bf2ae" alt="" />
2.当配置了环境变量后,“终端应用程序范围”函数中的工作目录可填写任意路径。
3.当选项栏中的应用类型属性选择“Cmd或者Powershell”,则“应用程序路径”属性不用填写;当选项栏中的应用类型属性选择“其他”,则“应用程序路径”属性将要填入需要打开的应用程序路径。
4.启动完成标志:意味着程序启动成功,从而保证后续操作的命令中,一条命令对应一个返回值。
5.“终端应用程序范围”函数,单独使用时,查看不到函数执行的效果,需要与Terminal分组下的其他函数搭配使用。</p>
<h1>相关函数</h1>
<p>写入会话、读取会话、发送按键、设置定界符、发送终端信号、查找文本、会话清屏、保存到文件</p>
<h1>示例/演示</h1>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/3df68e506a3cb9bc23c45b94b71a3875" alt="" /></p>
<h1>示例附件</h1>
<p><a href="https://www.showdoc.com.cn/server/api/attachment/visitfile/sign/c0797eca8bf26d5ea8fa35d2e74016f3" title="[组件[终端应用程序范围]_20210531.db">组件[终端应用程序范围]_20210531.db</a></p>