2013-03-15 48 views
0

我想要创建一个独立的可执行文件,该文件接受某些用户输入,并且应该使用这些输入作为参数在CMD中作为后台进程运行命令。对于我认为使用波动和运行cmd批处理文件的GUI。是否有可能将java文件和批处理文件合并为一个exe文件。或者我应该去其他脚本语言来执行命令在后台进程和其他编程语言的UI设计?提前致谢。获取UserInput并在Windows中运行命令背景的应用程序

+0

[This question](http://stackoverflow.com/questions/4005378/console-writeline-and-system-out-println)可能会有所帮助。 – 2013-03-15 05:49:01

回答

0

理论上你可以用Java来完成这一切。正如你所提到的,你可以使用Swing读入用户输入。与其试图从单独的批处理文件中获取输入数据,不如使用Java的Runtime类到execute a command,使用输入作为参数。

而且,如果您需要全部从可执行文件运行,则可以使用实用程序(如Launch4JJSmooth)来封装Java应用程序。

+0

感谢您的回复。让我明确提出我的问题。例如:如果我有一个像(a.exe -b id -f )这样的命令,那么a.exe,-b id -f是默认的。应该从用户输入提供arg1和arg2来完成命令,并且我希望将其作为后台进程执行。这是可能从运行时类?在unix&中使用o运行后台进程。那么Windows机器呢? – sreram 2013-03-17 05:00:09

相关问题