ProcessJava使用ProcessBuilder以静默方式运行程序
我想运行一个可执行文件,生成一个带有Next
按钮的窗口。我想抑制该窗口,并在用户不知情的情况下以某种方式“按下”Next
按钮。
到目前为止,我只成功地运行了可执行文件,我知道我可以使用特定的参数以静默方式运行它,但我没有关于这些参数的信息
public class Process extends Thread {
public void run(){
try{
System.out.println("Start");
ProcessBuilder processBuilder = new ProcessBuilder("path to executable");
java.lang.Process process = processBuilder.start();
System.out.println("End");
}catch(IOException exception){
System.out.println(exception);
}
}
}
# 1 楼答案
您可以使用
doClick()
方法doClick() method doc
此外,您还可以看看作为包装器的JNI或JNA工具