這是備份,原文請看我的網站: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
留言列表