复制代码 代码如下:
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;
}
}
}
ASP.Net执行cmd命令的实现代码
时间: 2024-11-01 05:25:47
ASP.Net执行cmd命令的实现代码的相关文章
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;
system命令-在代码中执行cmd命令如何不显示cmd
问题描述 在代码中执行cmd命令如何不显示cmd 在代码中执行system命令时,总有黑框一闪而过,怎样可以让他完全不显示 解决方案 shellexecute启动,showwindow参数设置为SW_HIDE 解决方案二: 直接执行那个命令,不要加上cmd.当然前提是那个命令本身不创建额外的控制台. 解决方案三: 如果用shellexecute执行cmd命令,的最后一个参数设置为SW_HIDE,隐藏窗口.shellexecuteex,createprocess也都可以设置 解决方案四: @ech
代码-js 执行cmd 命令 现在用js可以执行单条命令 怎么用js执行多条cmd命令呢
问题描述 js 执行cmd 命令 现在用js可以执行单条命令 怎么用js执行多条cmd命令呢 如代码 var wshshell=new ActiveXObject("Wscript.Shell"); wshshell.Run("命令"); 这样dos命令就被执行了 但是我要执行 @ECHO OFF IF EXIST 1.TXT DEL 1.TXT systeminfo >>1.TXT START 1.TXT 把它们放在一起执行 怎么写呢? 不能用批处理
在ASP中执行Ping命令,并且返回结果
执行 在ASP中执行Ping命令,并且返回结果 在Win2000系统中,可以通过Wscript.Shell对象的Exec方法执行命令, 简单的代码如下: <% Response.Buffer = true %> <% url = "www.topronet.com" Set objWShell = CreateObject("WScript.Shell") Set objCmd = objWShell.Exec("ping "
asp.net/asp执行cmd实现方法 与代码
先来看一款asp教程的做法 shell 函数 命名空间:microsoft.visualbasic 模块:interaction 程序集:microsoft visual basic .net 运行库(位于 microsoft.visualbasic.dll 中) 运行一个可执行程序,并且如果该程序仍然在运行,则返回一个包含该程序的进程 id 的整数. public function shell( _ byval pathname as string, _ optional byval styl
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)_php实例
exec 或者 system 都可以调用cmd 的命令 直接上代码: 复制代码 代码如下: <?php /** 打开windows的计算器 */ exec('start C:WindowsSystem32calc.exe'); /** php生成windows的批处理文件后,再执行这个批处理文件*/ $filename = 't.bat'; $somecontent = 'C: '; $somecontent .= 'cd "C:/Program Files/MySQL-Front&quo
将一个asp页面执行过的生成html代码保存为html文件
生成html|页面|执行 <% set MyFileObject=server.createobject("Scripting.FileSystemObject")set MyTextFile=MyFileObject.CreateTextFile("c:\test\test.htm") MyTextFile.WriteLine("<html>")MyTextFile.WriteLine("<head>&q
asp.net环境下的cmd命令执行
asp.net|执行 cmd.asp木马大家一定用过吧.这是一个可以执行cmd命令的asp文件(不过要被杀毒软件追杀^_^).其原理是用WSCRIPT.SHELL对象调用cmd.exe,然后把返回的信息放到一个临时文件,再利用FSO把临时文件信息读出来显示在浏览器里. 呵呵,在asp.net环境下也是可以写出类似程序的.不过可以不用那些对象. VB.net里有一个shell函数,可以执行外部程序.呵呵,就是利用它!现看看微软的.net framework SDK的介绍: [Shell 函数命名空
Js使用WScript.Shell对象执行.bat文件和cmd命令_javascript技巧
WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:/WINDOWS/system32/wshom.ocx,Wscript.shell是服务器系统会用到的一种组件.shell 就是"壳"的意思,这个对象可以执行操作系统外壳常用的操作,比如运行程序.读写注册表.环境变量等.这个对象通常被用在VB或VBS编程中. 安装WScript.Shell对象:regsvr32 WShom.Ocx 卸载WScript.Shel