zoukankan      html  css  js  c++  java
  • ASP.Net执行cmd命令的实现代码

    using System; 
    using System.Collections; 
    using System.Configuration; 
    using System.Data; 
    using System.Linq; 
    using System.Web; 
    using System.Web.Security; 
    using System.Web.UI; 
    using System.Web.UI.HtmlControls; 
    using System.Web.UI.WebControls; 
    using System.Web.UI.WebControls.WebParts; 
    using System.Xml.Linq; 
    using System.Diagnostics; 
    namespace WebForm 
    { 
    public partial class _Default : System.Web.UI.Page 
    { 
    protected void Page_Load(object sender, EventArgs e) 
    { 
    Response.Write(ExeCommand("ping www.126.com")); 
    } 
    public string ExeCommand(string commandText) 
    { 
    Process p = new Process(); 
    p.StartInfo.FileName = "cmd.exe"; 
    p.StartInfo.UseShellExecute = false; 
    p.StartInfo.RedirectStandardInput = true; 
    p.StartInfo.RedirectStandardOutput = true; 
    p.StartInfo.RedirectStandardError = true; 
    p.StartInfo.CreateNoWindow = true; 
    string strOutput = null; 
    try 
    { 
    p.Start(); 
    p.StandardInput.WriteLine(commandText); 
    p.StandardInput.WriteLine("exit"); 
    strOutput = p.StandardOutput.ReadToEnd(); 
    p.WaitForExit(); 
    p.Close(); 
    } 
    catch (Exception e) 
    { 
    strOutput = e.Message; 
    } 
    return strOutput; 
    } 
    } 
    } 
  • 相关阅读:
    C#三元运算符
    WIN系统查询版本
    C# switch 语句
    C#反编译
    AssemblyInfo.cs 文件信息
    win系统如何在桌面显示我的电脑
    MVC传值前台
    js去除html标记
    打开页面跳转到区域下的控制器
    Hive常用操作之数据导入导出
  • 原文地址:https://www.cnblogs.com/hnsongbiao/p/7440024.html
Copyright © 2011-2022 走看看