执行命令行
组件介绍
执行系统命令行(cmd),并将执行结果输出保存到变量。
截图
属性说明
必填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
命令 | 字符串 | 空 | 要执行的 cmd 命令 |
选填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
参数 | 字符串 | 空 | 使用场景:在启动程序时 如果程序路径中包含空格会导致程序无法正常启动 则参数与程序路径不能都写在命令属性中,需要把单独参数拆出来使用 |
指定目录 | 字符串 | 空 | 如果系统默认目录下没有引入命令,需要先指定目录再执行 |
阻塞流程 | 下拉选项 | 否 | 是否等待 cmd 窗口关闭后再继续运行流程 ● 是: 等待 cmd 退出后再继续运行流程 ● 否: 不等待 cmd 退出 ,直接继续运行流程,返回值执行结果将为空 |
返回值
返回值 | 类型 | 说明 |
---|---|---|
执行结果 | 字符串 | 执行命令行得到的结果 「阻塞流程」选择「否」则执行结果为空 |
组件示例
- 执行命令行:命令 "cd . > test.txt",指定目录 "./res",阻塞流程否
- 文件是否存在:文件 "./res/test.txt",返回值结果结果,运行前等待 2——增加运行前等待是为了等待文件创建成功后再进行判断,防止判断出错
- 输出日志:日志结果
- 运行结果:在当前流程的 res 文件夹下创建 test.txt 文件,输出日志面板显示 true 说明文件创建成功
名词解析
- cmd 命令:是一种可可在 Win 系统电脑 cmd 中执行的命令提示符,可以打开电脑软件、关闭电脑及对文件进行等功能,常用 cmd 命令。
注意事项
- 调用此组件后推荐增加延时后再执行其他组件。
- 如果想获取返回值「执行结果」,请将「阻塞流程」改为「是」,为「否」时返回值将为空。