通过CMD启动进程时禁用对话框消息框

我正在使用Java使用以下命令启动进程:

    String cmd = "cmd.exe /C START /MIN " + processName;


    try {
        Runtime.getRuntime().exec(cmd, null, new File(processDir));
    } catch (IOException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }

问题是每次执行此操作时都会弹出一个对话框,提示“ XYZ版本可用。您要下载吗?”具有是和否选项。在我选择是或否之前,该程序实际上不会启动。这种破坏了自动启动程序的目的(由于定期更新程序,无法简单地更新程序以关闭对话框)

有什么方法可以禁用对话框并立即启动程序,或者默认情况下可以选择特定选项? (理想情况下,我首先要禁用它)

谢谢

评论
  • 傻瓜Ina
    傻瓜Ina 回复

    我真的很想帮助您,但是您要启动哪个程序? 它是否具有专门用于绕过此对话框的命令行开关?

    或者,如果您想花哨的话,可以截取屏幕截图,让程序查看对话框是否存在,如果是,则直接将输入发送到具有焦点的消息框对话框以跳过对话框...