這是備份,原文請看我的網站:ASP.NET如何執行DOS指令、「命令提示字元」的文字指令?

http://www.dotblogs.com.tw/mis2000lab/archive/2009/02/16/7192.aspx

 

 

 

 

 

以前在 MS-DOS時代,會自己下文字指令。

目前的 Windows作業系統,也可以在「附屬應用程式」底下的「命令提示字元」來作相同的事情。

例如:

我要列出 C:\ (C磁碟的根目錄下),所有 A開頭的檔案

可以這樣輸入指令「dir c:\A*」...................挖勒!這些指令,暴露出自己年紀很老了

 

System.Diagnostics 命名空間(NameSpace)底下,

有一個 Process.Start()方法。請看微軟的文件說明:http://msdn.microsoft.com/zh-tw/library/system.diagnostics.process.start(VS.80).aspx

就可以這樣使用。

 

.....................................................................................................................................

如果您一次要執行很多個文字指令,該怎麼辦?

可以寫一個批次檔(例如:123.bat),檔案內容如下(請自己寫的一個純文字檔,按下Enter鍵,作換行):

      cd\

      dir c:\A*

那麼,當您的 .NET程式寫上「Process.Start("C"\你的目錄\123.bat")」,就會執行 123.bat 批次檔裡面,好幾個文字指令了

 

 

參考資料: http://topic.csdn.net/t/20050810/18/4201377.html

 

創作者介紹

MIS2000 Lab -- ASP.NET專題實務 / 線上教學文件

MIS2000 Lab 發表在 痞客邦 PIXNET 留言(0) 人氣()