【发布时间】:2023-04-01 23:16:01
【问题描述】:
有没有办法在 Eclipse 中传递系统命令和命令行参数?
例如,将 out.txt > passout.txt 传递到命令行 arg 会导致代码处理 out.txt 文件并休息 > passout.txt 传递到终端进行创建。
【问题讨论】:
有没有办法在 Eclipse 中传递系统命令和命令行参数?
例如,将 out.txt > passout.txt 传递到命令行 arg 会导致代码处理 out.txt 文件并休息 > passout.txt 传递到终端进行创建。
【问题讨论】:
我不确定一般的答案,但如果您想将标准输出转发到某个地方,您可以使用 Run Configuration 对话框中已经存在的选项:
【讨论】:
如果您只想重定向输出,启动配置对话框允许在其最后一个选项卡“common”中进行此操作,如 Jacks 回答中所述。
如果您想使用输入重定向或管道,您只能使用外部工具启动器。创建一个外部工具配置并将整个命令行作为一个字符串传递给命令解释器cmd.exe,并将/c 作为第一个参数传递。该位置的特殊语法告诉 Eclipse 在 PATH 中搜索程序。
位置:${system_path:cmd.exe}
参数:/c echo Hello world>output.txt
【讨论】:
bash,也可以使用其他参数。
右键单击 Eclipse,然后转到“运行方式”选择运行配置,然后在新窗口第一个窗口中选择参数
Second main Window://i.stack.imgur.com/MqU2f.png
【讨论】: