当前位置: 技术问答>java相关
高分请教:用Java如何调用其它EXE文件
来源: 互联网 发布时间:2015-10-30
本文导语: 请教各位高手两个问题: 1.现有text.exe文件一个,它带有-A、-B、-C、-D、-E五个参数。如何在Java中调用它,我只需要其中的三个参数。即:test -B ### -C ### -E ###,其中#号代表参数值。请问代码如何写。 2...
请教各位高手两个问题:
1.现有text.exe文件一个,它带有-A、-B、-C、-D、-E五个参数。如何在Java中调用它,我只需要其中的三个参数。即:test -B ### -C ### -E ###,其中#号代表参数值。请问代码如何写。
2.如何调用打开对话框,比如一点打开打开按钮,就出现打开对话框,可选择要打开的文件。要打开的文件就是问题1中的一个参数。
希望高手们能写出详细代码,一定高分相送,分不够的话可以再加。
1.现有text.exe文件一个,它带有-A、-B、-C、-D、-E五个参数。如何在Java中调用它,我只需要其中的三个参数。即:test -B ### -C ### -E ###,其中#号代表参数值。请问代码如何写。
2.如何调用打开对话框,比如一点打开打开按钮,就出现打开对话框,可选择要打开的文件。要打开的文件就是问题1中的一个参数。
希望高手们能写出详细代码,一定高分相送,分不够的话可以再加。
|
import java.util.*;
try {
//如果你自己的text.exe在C盘下面
Process proc = Runtime.getRuntime().exec("c:\test -B ### -C ### -E ###");
catch(IOException ioError) {
ioError.printStackTrace();
System.exit(0);
}
第二个问题:可能要自己写一个小程序吧?
try {
//如果你自己的text.exe在C盘下面
Process proc = Runtime.getRuntime().exec("c:\test -B ### -C ### -E ###");
catch(IOException ioError) {
ioError.printStackTrace();
System.exit(0);
}
第二个问题:可能要自己写一个小程序吧?
|
Runtime.exec("c:ttt.ext");
|
try
{
Runtime.getRuntime().exec("test.exe","参数1","参数2","参数3","参数4");
}
catch(java.io.IOException ex)
{
System.err.println("ERROR: " + ex);
ex.printStackTrace(System.out);
}
{
Runtime.getRuntime().exec("test.exe","参数1","参数2","参数3","参数4");
}
catch(java.io.IOException ex)
{
System.err.println("ERROR: " + ex);
ex.printStackTrace(System.out);
}
|
Runtime.getRuntime()
|
public class FileDialogextends Dialog
The FileDialog class displays a dialog window from which the user can select a file. Since it is a modal dialog, when the application calls its show method to display the dialog, it blocks the rest of the application until the user has chosen a file.
The FileDialog class displays a dialog window from which the user can select a file. Since it is a modal dialog, when the application calls its show method to display the dialog, it blocks the rest of the application until the user has chosen a file.
|
try
{
Runtime.getRuntime().exec("test.exe","参数1","参数2","参数3","参数4");
}
catch(Exception ex)
{
}
{
Runtime.getRuntime().exec("test.exe","参数1","参数2","参数3","参数4");
}
catch(Exception ex)
{
}
|
mark
|
第二个问题:可以拖个FileOpen 控件吧!
不会很难的!
可惜我改学得非了,呵呵!
惨!
不会很难的!
可惜我改学得非了,呵呵!
惨!
|
Runtime.getRuntime().exec();
呵呵,大家都知道了
呵呵,大家都知道了
|
Runtime