2017-09-25 53 views
0

我正在运行使用机器人框架的进程,并且进程提示用户确认。有没有一种方法可以在进程正在执行时在运行进程命令中传递用户值。我们可以在执行进程时传递运行进程命令中的用户值

例子:

${result} = Run Process ${dir}/some_command shell=True 

虽然进程正在运行,它会要求用户确认像 “DIR不exist.Do哟想安装(是/否)?” 我需要通过'是'。

有没有办法做到这一点?
如果是,那么我可以传递运行进程命令本身的值?

+1

'echo y | del *'就是一个例子 – Marichyasana

回答

0

有可能通过锁定到您的过程/程序来做到这一点。但是,您始终可以将AutoIT库用于机器人框架。这个库将允许您编写键盘级输入命令,并允许大量的Windows桌面自动化。 Link

0

是的,很容易用管道做到;如果提示/输入只是一个 - 单个变量:

${result} = Run Process echo "${your_variable}" | ${dir}/some_command shell=True 
相关问题