最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# 批處理調用方法

 更新時間:2008年12月09日 15:32:30   作者:  
當批處理和aspx不在同一目錄中時,最好用WorkingDirectory設置啟動的進程的初始目錄為批處理所在目錄,否則如上例中批處理新建的目錄就應在aspx所在目錄中而不是批處理所在目錄了!
Bat.aspx:
程序代碼 
復制代碼 代碼如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Bat.aspx.cs" Inherits="Bat" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>C#調用批處理-jb51.net</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<br />
<asp:Label ID="Label1" runat="server" Text="Label" Width="304px"></asp:Label></div>
</form>
</body>
</html>

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;//啟動進程時窗口狀態(tài)
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^<br^>服了你,這么有耐心 & exit
goto loop

說明:當批處理和aspx不在同一目錄中時,最好用WorkingDirectory設置啟動的進程的初始目錄為批處理所在目錄,否則如上例中批處理新建的目錄就應在aspx所在目錄中而不是批處理所在目錄了!

相關文章

  • C#實現(xiàn)字符串格式化的五種方式

    C#實現(xiàn)字符串格式化的五種方式

    C#字符串格式化是一種將數(shù)據(jù)插入到預定義文本模板中創(chuàng)建新字符串的過程,它允許開發(fā)者更方便地控制輸出內容的布局和顯示樣式,本文給大家介紹了C#實現(xiàn)字符串格式化的五種方式,文中通過代碼示例講解的非常詳細,需要的朋友可以參考下
    2024-07-07
  • C#實現(xiàn)漂亮的數(shù)字時鐘效果

    C#實現(xiàn)漂亮的數(shù)字時鐘效果

    這篇文章主要介紹了C#實現(xiàn)漂亮的數(shù)字時鐘效果,涉及時間函數(shù)的應用及繪圖的方法,需要的朋友可以參考下
    2014-10-10
  • C#實現(xiàn)十字鏈表的使用示例

    C#實現(xiàn)十字鏈表的使用示例

    十字鏈表是一種將數(shù)據(jù)存儲在節(jié)點中的數(shù)據(jù)結構,每個節(jié)點包含兩個指針,分別指向下一個節(jié)點和上一個節(jié)點,通過定義節(jié)點類和鏈表類,實現(xiàn)十字鏈表的創(chuàng)建、遍歷、插入和刪除等操作,本文就來實現(xiàn)一下
    2023-11-11
  • 如何讓C#、VB.NET實現(xiàn)復雜的二進制操作

    如何讓C#、VB.NET實現(xiàn)復雜的二進制操作

    VB.NET和C#屬于高級語言,對二進制位操作的支持不是很好,比如沒有了移位運算等,用的時候確實很不方便,所以在閑暇之余我重新封裝了一個用于C#、VB.NET的位操作類庫,通過該類庫可以實現(xiàn)數(shù)據(jù)移位、循環(huán)移位、轉換為二進制、將二進制轉換為數(shù)據(jù)等
    2013-07-07
  • C#中改變DataGridView控件邊框顏色的方法

    C#中改變DataGridView控件邊框顏色的方法

    這篇文章主要介紹了C#中改變DataGridView控件邊框顏色的方法,默認的DataGridView邊框顏色很丑,本文用編程方法實現(xiàn)修改DataGridView邊框顏色,需要的朋友可以參考下
    2014-08-08
  • C#訪問及調用類中私有成員與方法示例代碼

    C#訪問及調用類中私有成員與方法示例代碼

    訪問一個類的私有成員不是什么好做法,大家也都知道私有成員在外部是不能被訪問的,這篇文章主要給大家介紹了關于C#訪問及調用類中私有成員與方法的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2018-06-06
  • C#委托現(xiàn)實示例分析

    C#委托現(xiàn)實示例分析

    這篇文章主要介紹了C#委托現(xiàn)實,實例分析了C#委托的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • wpf將表中數(shù)據(jù)顯示到datagrid示例

    wpf將表中數(shù)據(jù)顯示到datagrid示例

    這篇文章主要介紹了wpf將表中數(shù)據(jù)顯示到datagrid示例,需要的朋友可以參考下
    2014-02-02
  • C#中限制并發(fā)任務數(shù)量的高效方法與技巧分享

    C#中限制并發(fā)任務數(shù)量的高效方法與技巧分享

    在C#中,處理并發(fā)操作是一項常見且強大的功能,尤其是在需要執(zhí)行多個任務但又希望限制同時運行任務數(shù)量的場景中,本文將深入探討幾種有效的方法來限制C#中的并發(fā)任務數(shù)量,并通過具體的應用場景和示例代碼展示如何實現(xiàn)這些方法,需要的朋友可以參考下
    2024-12-12
  • C#面向對象設計原則之單一職責原則

    C#面向對象設計原則之單一職責原則

    這篇文章介紹了C#面向對象設計原則之單一職責原則,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-03-03

最新評論

犍为县| 临海市| 白银市| 三河市| 洛阳市| 威宁| 铅山县| 铁岭市| 邮箱| 溧水县| 县级市| 广西| 巩留县| 阿鲁科尔沁旗| 蓝田县| 伊吾县| 海阳市| 岳西县| 牙克石市| 兖州市| 东莞市| 彝良县| 宁蒗| 班戈县| 分宜县| 万山特区| 瑞金市| 镇安县| 喀什市| 离岛区| 临桂县| 秦安县| 阿克苏市| 乳源| 探索| 辛集市| 响水县| 宁城县| 阳谷县| 浙江省| 陕西省|