当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

Java和C#运行号令行的例子对比[Java编程]

赞助商链接



  本文“Java和C#运行号令行的例子对比[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

呵呵,刚给客户办理了在C#里运行号令行的例子,趁便整理了一下Java的例子,大家参考比较一下

Java的

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
/**
 * Java运行号令行的例子
 *
 * @author JAVA世纪网(java2000.net)
 */
public class TestProcess {
 public static void main(String[] args) {
  try {
   // 假如需求启动cmd窗口,利用
   // cmd /k start ping 127.0.0.1 -t
   Process p = Runtime.getRuntime().exec("ping 127.0.0.1 -t");
   InputStream is = p.getInputStream();
   BufferedReader reader = new BufferedReader(new InputStreamReader(is));
   String line;
   while ((line = reader.readLine()) != null) {
    System.out.println(line);
   }
   p.waitFor();
   is.close();
   reader.close();
   p.destroy();
  } catch (Exception ex) {
   ex.printStackTrace();
  }
 }
}

C# 的

using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.IO;
/**
 * C# 运行号令行的例子
 *
 * @author JAVA世纪网(java2000.net)
 */
namespace ConsoleApplication1
{
 class TestProcess
 {
  public static void executeCommand()
   {
    ProcessStartInfo start = new ProcessStartInfo("Ping.exe");//设置运行的号令行文件问ping.exe文件,这个文件系统会自己找到
    //假如是别的exe文件,则有大概需求指定具体途径,如运行winRar.exe
    start.Arguments = "127.0.0.1 -t";//设置号令参数
    start.CreateNoWindow = true;//不显示dos号令行窗口
    start.RedirectStandardOutput = true;//
    start.RedirectStandardInput = true;//
    start.UseShellExecute = false;//能否指定操作系统外壳进程启动程序
  Process p = Process.Start(start);
    StreamReader reader = p.StandardOutput;//截取输出流
    string line = reader.ReadLine();//每次读取一行
    while (!reader.EndOfStream)
    {
     Console.Out.WriteLine(line);
     line = reader.ReadLine();
    }
    p.WaitForExit();//等候程序履行完退出进程
    p.Close();//关闭进程
    reader.Close();//关闭流
  }
 }
}

运行后果相同,大家自己看吧


  以上是“Java和C#运行号令行的例子对比[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .