zoukankan      html  css  js  c++  java
  • JAVA与C#程序调用DOS命令


    1.Java

    代码
    package CmdTest;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;

    public class CmdTest {
     
     
    public static void main(String[] args) throws Throwable {
      
    // TODO Auto-generated method stub
      
    // 定义一个字符串用来输出DOS命令的结果
      String strCmd;
      
    // 用来执行DOS命令
      Process process = Runtime.getRuntime().exec("cmd /c netstat -an");
      
    // 将命令的结果以流的方式读入
      BufferedReader bufferedReader = new BufferedReader(
        
    new InputStreamReader(process.getInputStream()));
      
    // 将结果循环打印输出
      while ((strCmd = bufferedReader.readLine()) != null) {
       System.out.println(strCmd);
      }
      
    // 子线程结束后要杀掉
      process.destroy();
     }
    }

    2.C#

    代码
    package CmdTest;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;

    public class CmdTest {
     
     
    public static void main(String[] args) throws Throwable {
      
    // TODO Auto-generated method stub
      
    // 定义一个字符串用来输出DOS命令的结果
      String strCmd;
      
    // 用来执行DOS命令
      Process process = Runtime.getRuntime().exec("cmd /c netstat -an");
      
    // 将命令的结果以流的方式读入
      BufferedReader bufferedReader = new BufferedReader(
        
    new InputStreamReader(process.getInputStream()));
      
    // 将结果循环打印输出
      while ((strCmd = bufferedReader.readLine()) != null) {
       System.
    out.println(strCmd);
      }
      
    // 子线程结束后要杀掉
      process.destroy();
     }
    }
  • 相关阅读:
    java final修饰符
    java getClass()
    java color类简介
    JAVA本地方法详解,什么是JAVA本地方法?
    this 关键字
    main 静态方法 非静态方法
    Integer与int
    java创建一个对象时,内存中发生了什么
    java中静态变量在内存中的位置
    java使用new Date()和System.currentTimeMillis()获取当前时间戳
  • 原文地址:https://www.cnblogs.com/jifeng/p/1857404.html
Copyright © 2011-2022 走看看