A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘云龙 中级黑马   /  2013-3-4 23:21  /  9917 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何用java调用cmd的清屏命令?
我知道如何用java调用cmd命令,但是网上说的好像都是一个帖子.感觉不太详细.
我想用java调用cmd的清屏命令,有谁知道如何实现?
最好能详细的讲讲,调用cmd命令的格式.谢谢!

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

6 个回复

倒序浏览
cls回车 啊
回复 使用道具 举报
直接在命令里面输入cls.....回车
回复 使用道具 举报
输入cls ,点击ENTER啊
回复 使用道具 举报

用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 /?查看帮助信息。

希望帮到您

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
我试试看先,谢了
回复 使用道具 举报
但是具体如何实现清屏啊?
  1. Process process = Runtime.getRuntime().exec("cmd.exe /k cls");
复制代码
我是这么写的 ,不能实现.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马