有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    您可以使用doClick()方法

    doClick() method doc

    此外,您还可以看看作为包装器的JNI或JNA工具