有一个名为ABC的Ruby文件(例如)。现在,这个文件是从名为Batch.bat的批处理文件中调用的。
所以我会像这样运行批处理文件:
Batch.bat ip username password.
现在流程进入Ruby控制台并提供输出作为文件系统:
0 /
1 10.160.165.86/
现在用户必须提供输入:
10.160.165.86/Computers/Data
所以它移动到那个位置再运行一个命令:
[Eg: O/P]: 10.160.165.86/Computers/Data > some_command
有没有办法使用Batch脚本自动化用户输入过程或在Java中使用Process Class?
答案 0 :(得分:0)
作为另一个批处理脚本:
echo my_url | Batch.bat
这会将echo
的结果输入到批处理文件的输入中。
将my_url
替换为您想要的输入。
如果您要输入的内容取决于脚本输出的内容,您还可以使用类似的重定向捕获其输出,处理它,并将处理后的值回显给它。