传递系统命令和命令行参数在Eclipse中

问题描述:

有什么方法可以在Eclipse中传递系统命令和命令行参数?
E.g传递out.txt> passout.txt到命令行参数结果中的代码来处理out.txt文件和休息> passout.txt传递给终端用于创建。传递系统命令和命令行参数在Eclipse中

我不知道一个普遍的答案,但如果你要转发的地方标准输出,你可以使用已经存在于运行配置对话框选项: alt text

+0

非常感谢,帮助现在...但是从庆典上运行我的源代码给我的能力/灵活性,使用sys命令,不知道是否有可能来自Eclipse – deepseefan 2010-11-23 21:03:30

+0

正如我在答案中所解释的,您可以使用外部工具配置来启动一个shell,并将整个命令行作为参数。这样你也可以调用系统命令。我曾经这样做过一次,从Eclipse开始构建Maven。 – 2010-11-24 14:51:34

如果您只想输出重定向,启动配置对话框允许在最后一个选项卡中显示“常见”,如Jacks的答案中所述。

如果要使用输入重定向或管道,则只能使用外部工具启动器。创建一个外部工具配置,并将整个命令行作为一个字符串传递给命令解释程序cmd.exe,并将第一个参数传递给/c。位置的特殊语法告诉Eclipse为程序搜索PATH。

地点:${system_path:cmd.exe}

参数:/c echo Hello world>output.txt