C# 批处理调用方法
来源:互联网 发布:通讯网络机柜 编辑:程序博客网 时间:2024/05/21 06:00
当批处理和aspx不在同一目录中时,最好用WorkingDirectory设置启动的进程的初始目录为批处理所在目录,否则如上例中批处理新建的目录就应在aspx所在目录中而不是批处理所在目录了!Bat.aspx: 程序代码 复制代码 代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Bat.aspx.cs" Inherits="Bat" %> C#调用批处理-jb51.net Bat.aspx.cs: 程序代码 程序代码 复制代码 代码如下:using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Diagnostics; public partial class Bat : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { // } protected void Button1_Click(object sender, EventArgs e) { System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.UseShellExecute = false; p.StartInfo.CreateNoWindow = true;//设置为false将会看到程序窗口 p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;//启动进程时窗口状态 p.StartInfo.RedirectStandardOutput = true; //p.StartInfo.FileName = Server.MapPath("a.bat"); p.StartInfo.FileName = @"E:/a.bat";//如果a.bat在System32文件夹中,此处只需填写文件名即可 p.StartInfo.WorkingDirectory = @"E:/"; p.StartInfo.Arguments = Server.UrlEncode(TextBox1.Text); p.Start(); Label1.Text = p.StandardOutput.ReadToEnd(); p.WaitForExit(); p.Close(); } } a.bat: 程序代码 复制代码 代码如下:@echo off md %random% set i=1 :loop ping 1 -n 1 -w 1000 2>nul 1>nul set /a i=%i%+1 if %i%==20 echo 返回值:%1^
服了你,这么有耐心 & exit goto loop 说明:当批处理和aspx不在同一目录中时,最好用WorkingDirectory设置启动的进程的初始目录为批处理所在目录,否则如上例中批处理新建的目录就应在aspx所在目录中而不是批处理所在目录了!详细出处参考:http://www.jb51.net/article/16751.htm
服了你,这么有耐心 & exit goto loop 说明:当批处理和aspx不在同一目录中时,最好用WorkingDirectory设置启动的进程的初始目录为批处理所在目录,否则如上例中批处理新建的目录就应在aspx所在目录中而不是批处理所在目录了!详细出处参考:http://www.jb51.net/article/16751.htm
- C# 批处理调用方法
- C# 判断批处理是否完成 方法
- 调用批处理
- C#调用DLL方法
- C#动态方法调用
- C#异步方法调用
- C#动态方法调用
- C#异步方法调用
- C#调用dll方法
- C#远程调用方法
- C#方法的调用
- C#调用Dll方法
- C# 调用webservice方法
- C#调用dll方法
- C# 异步方法调用
- C#动态方法调用
- js调用c#方法
- C# WebService调用方法
- 推荐10个实用MySQL开发工具精品给大家下载
- 'mysql'不是内部或外部命令,也不是可运行的程序或批处理文件
- 搞笑语录
- 存储过程 与 SQL Server语句大比拼
- SQL Server游标应用实例
- C# 批处理调用方法
- Python中set的用法
- 功率、转矩、转速关系推导
- 回汉,无颜见江东父老
- Finalize 与 Dispose 之间的区别
- .NET FRAMEWORK 正则表达式(例子)
- Spring实战之org.springframework.beans.factory.config.MethodInvokingFactoryBean
- svn 冲突解决方法
- hehe