黑马程序员技术交流社区

标题: 如何用java调用cmd的清屏命令 [打印本页]

作者: 刘云龙    时间: 2013-3-4 23:21
标题: 如何用java调用cmd的清屏命令
如何用java调用cmd的清屏命令?
我知道如何用java调用cmd命令,但是网上说的好像都是一个帖子.感觉不太详细.
我想用java调用cmd的清屏命令,有谁知道如何实现?
最好能详细的讲讲,调用cmd命令的格式.谢谢!
作者: 唐长智    时间: 2013-3-4 23:22
cls回车 啊
作者: 沈子豪    时间: 2013-3-4 23:24
直接在命令里面输入cls.....回车
作者: 刘辉    时间: 2013-3-4 23:24
输入cls ,点击ENTER啊
作者: 黑马17期-闫东东    时间: 2013-3-4 23:24

用JAVA代码实现执行CMD命令的方法!
Runtime rt = Runtime.getRuntime();

Process p = rt.exec(String[] cmdarray);     或者   Process p = rt.exec(String cmd);

cmd命令格式为  "cmd.exe /c ipconfig /all"

对像p为进程,在给p赋值以前,必须保证p为空

if(p != null){

p.destory();

p = null;

}









java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。

cmd /c dir 是执行完dir命令后关闭命令窗口。

cmd /k dir 是执行完dir命令后不关闭命令窗口。

cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。

cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。

可以用cmd /?查看帮助信息。

希望帮到您
作者: 刘云龙    时间: 2013-3-4 23:31
我试试看先,谢了
作者: 刘云龙    时间: 2013-3-4 23:36
但是具体如何实现清屏啊?
  1. Process process = Runtime.getRuntime().exec("cmd.exe /k cls");
复制代码
我是这么写的 ,不能实现.





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2