当前位置: 首页 > 面试题库 >

使用Java显示CMD窗口

冉俊德
2023-03-14
问题内容

我正在使用以下代码来启动.cmd文件:

try {
            String line;
            Process p = Runtime.getRuntime().exec(myPath + "\\punchRender.cmd");
            BufferedReader input =
                    new BufferedReader(new InputStreamReader(p.getInputStream()));
            while ((line = input.readLine()) != null) {
                System.out.println(line);
            }
            input.close();
        } catch (Exception err) {
            err.printStackTrace();
        }

它工作正常,但我实际上希望看到cmd.exe窗口正在运行。如何显示?任何帮助将不胜感激!


问题答案:

除了运行路径外,请尝试实际运行,cmd.exe但是使用build in
start命令启动新的命令窗口。您可以通过在命令提示符下输入以下命令来查看完整的命令行参数集:

cmd/?
start/?

在您的情况下,您可能想要执行类似以下命令的操作:

cmd /c start c:\path\to\punchRender.cmd


 类似资料:
  • 我正在运行

  • 问题内容: 我正在遵循上的示例,但无法在出现的窗口中成功显示字符串。尺寸和标题设置正确,并显示窗口。如果我在控制台上使用paint()方法输出一个字符串,我会看到它实际上被调用了几次,但是该字符串没有出现在我的应用程序窗口中。我看不到与示例有何不同;我实际上少了一些代码(他们添加了鼠标侦听器和按键侦听器):\ 问题答案: 您遇到的问题是您直接在框架顶部绘画。框架还包括框架边框,因此位置0、0(或者

  • 问题内容: 如果将JFrame窗口最小化,是否有任何方法可以使其重新聚焦? 我试图让它单击某个点,然后将其还原。 问题答案: 如果您想将其恢复原状,只需将其状态设置为: 这里的例子。 每当状态发生变化时,还会触发s并处理这些触发器的接口。在这种情况下,您可以使用: 如果要检查另一个程序的状态更改,则没有“纯Java”解决方案,而只需要获取窗口的即可。

  • 如何通过弹出窗口显示进度条,并在流程完成后自动关闭。这是我的密码。 进度表类: 这段代码的问题是 如果我使用. show(),显示弹出窗口很流畅,但没有进度条。 如果我使用. show And等待(),显示弹出窗口需要手动退出弹出窗口才能关闭但进度条显示。 对此有什么想法/想法吗?

  • 导入pygame 来自pygame。本地进口* 从系统导入退出 皮加梅。init() SCREEN_size(1000,560) screen=pygame。陈列设置模式(屏幕大小,0,32) font=pygame。字体。SysFont(“阿尔及利亚”,18) 字体高度=字体。获取_lineSize() 事件文本 pygame.display.update() 而真: pygame.displa

  • 本文向大家介绍Java使用组件编写窗口实现网络图片显示,包括了Java使用组件编写窗口实现网络图片显示的使用技巧和注意事项,需要的朋友参考一下 这篇文章使用Java组件显示窗口,在通过输入的图片url地址在窗口中显示出来,可作为一个网络图片查看器,感兴趣的可以打包成jar或者.exe文件方便使用,这里我只挂出了源码,效果如下图。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持