影刀RPA命令行参数传递参考文档概述:本文档记录了通过命令行向影刀RPA应用传递参数的成功方法,包括在PowerShell和CMD环境中的正确执行语法。测试环境-ShadowBot路径:"E:ShadowBotShadowBotshadowbot-5.20.22ShadowBot.Shell.exe"这里的路径可能是ShadowBot.exe的路径,也可以是具体版本号对应的ShadowBot.Shel
详细介绍
影刀RPA命令行参数传递参考文档
概述:本文档记录了通过命令行向影刀RPA应用传递参数的成功方法,包括在PowerShell和CMD环境中的正确执行语法。
测试环境
-ShadowBot路径:"E:ShadowBotShadowBotshadowbot-5.20.22ShadowBot.Shell.exe"
这里的路径可能是ShadowBot.exe的路径,也可以是具体版本号对应的ShadowBot.Shell.exe文件路径。
-机器人UUID:"27a27b79-e497-48fa-aa5c-7fd7afb31ee0"
-测试参数:"&key1=测试886"
成功执行的命令
1、CMD环境
方法1:双引号包围参数(推荐)
"E:ShadowBotShadowBotshadowbot-5.20.22ShadowBot.Shell.exe" "shadowbot:Run?robot-uuid=27a27b79-e497-48fa-aa5c-7fd7afb31ee0&key=测试886&key2=第二个参数值"
注意事项:
-CMD中的"&"字符会被解释为命令分隔符
-必须使用英文状态下的双引号或转义字符来正确处理URL参数
-推荐使用方法1(双引号包围),语法更简洁
参数格式说明:URL协议格式
shadowbot:Run?robot-uuid=<机器人UUID>&<参数名1>=<参数值1>&<参数名2>=<参数值2>
参数传递规则
1.使用"shadowbot:Run"协议
2."robot-uuid"参数是必需的
3.自定义参数通过URL查询字符串格式传递
4.参数之间使用"&"分隔
5.参数名和值之间使用"="连接
测试结果验证
成功执行后,影刀RPA应用会生成包含传递参数的JSON文件:
{"key1":"test_value1","key2":"test_value2"}影刀内使用方法
在可视化流程或者编码版流程里面采用:流程参数,类型为:输入
常见问题
Q:为什么在CMD中直接执行会失败?
A:CMD将"&"字符解释为命令分隔符,导致URL被错误分割。需要使用引号或转义字符。
Q:哪种方法最推荐?
A:推荐使用PowerShell的"Start-Process"方法,语法简洁且处理特殊字符更可靠。
Q:如何传递包含空格的参数值?
A:参数值中的空格会被URL编码处理,或者确保整个URL参数被正确引用。
内容版权声明
内容链接:https://www.diezanrpa.com/jinengjiqiao/1382.html
内容标题:影刀如何通过快捷起动实现向影刀RPA流程传输入参变量值?
当前文章由【谍赞AI助手】自主写作文案,内容版权归当前平台所有,用户可自由转载!
本文最后更新发布于【2026-08-05】,某些文章具有时效性,若有错误或已失效,请联系客服
争议处理:针对本文内容若有异义,亦可直接与【法律顾问:易兴俊,律师联系电话:13825799821】直接联系沟通
