最近有个想法,用Java实现像Windows 下CMD控制台一样,可以进行交互式地运行命令进行操作,今天终于先写了个简单的例子.现将其发布出来与大家分享.
代码如下:
package jconsole;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Scanner;
/**
* <title>"JConsole"-Java模拟控制台</title>
* <p>
* 这个类是用Java实现Windows CMD控制台。通过获得当前运行进程,
* 执行相关命令信息。实现交互式的CMD控制台。<br>
* <br>
* 最近有个想法,用Java实现像Windows 下CMD控制台一样,可以进行交互式地运行命令进行操作,
* 今天终于写了个简单的例子。
*
* </p>
* @author 魏仁言
* @version 0.9
*/
public class JConsole {
// private Process proConsole;
/**
* 获取执行当前命令的进程
*
* @param strCommand
* 运行命令
* @return pro Precess
*/
private Process getProcess(String strCommand) {
Process pro = null;
try {