天天看點

1 了解有關批處理和DOS的知識

Batch : DOS指令的集合

了解 Batch 和 DOS  将有助于你開展進一步的學習,你需要知道一些他們的基本概念,曆史和簡單的運作機制。這些知識可以幫助你避免鬧一些混淆概念造成的笑話,特别是當你沒有用過真正的DOS系統或者以為cmd就是DOS的時候,還有當你想要在Windows社群裝作一個真正的老鳥時,你最好認真閱讀這個章節在開始後續的學習。

1 了解有關批處理和DOS的知識
1 了解有關批處理和DOS的知識

MS-DOS (Microsoft Disk Operating System)就是我們常說的DOS系統,于1981年首次釋出,最新穩定版本為8.0。

MS-DOS 一般使用指令行界面來接受使用者的指令,不過後期的版本中,DOS程式也可以通過調用相應的DOS中斷來進入圖形模式。

MS-DOS和Windows的發展曆史,就是一部一代新人換舊人的故事,Windows從一個MS-DOS的應用程式,到MS-DOS 7.0以後的版本反過來捆綁Windows銷售,最後從Windows 2000開始徹底抛棄了MS-DOS。

那什麼是batch?

Batch file ,就是我們常說的批處理檔案(台灣翻譯為批次檔);

它在DOS、OS/2、Windows系列系統中運作,是一種腳本語言類型的檔案;

它本身是一個文本檔案;

在DOS和Windows9x系列作業系統下,它的字尾名是.bat;

在OS/2和WindowsNT及以後的系列作業系統下,它的字尾名也可以是.cmd。

在Windows 2000以後,包括Windows xp,Windows Vsita, Windows 7以及伺服器對應版本和他們的可能的後續版本裡,batch檔案是通過cmd.exe這個指令行接口程式來解釋執行的。

是以,在你運作一個.bat或者.cmd檔案時,

你會發現視窗名和程序名稱,都是”cmd.exe”。

首先讓我們運作下cmd.exe看看他長什麼樣。找到C:\WINDOWS\system32\cmd.exe ,輕按兩下

1 了解有關批處理和DOS的知識

常用的指令:

CD [檔案目錄]

MD [檔案目錄]

CLS

COPY [/D] [/V] [/N] [/Y] [/-Y] [/Z] [/A | /B]

MOVE [/Y] [/-Y] [檔案目錄] [檔案名]

DEL [/P] [/F] [/S] [/Q] [/A[[:]屬性]]檔案名

PING [/t] [/a] [/n count] [-l size] [-f] [-I TTL] [-v TOS] [-r count]

[-s count] [[-j host-list] | [-k host-list]] [-w timeout] target_name

NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]

NBTSTAT [[-a RemoteName] [-A IP address] [-c] [-n] [-r] [-R]

[-RR]] [-s] [-R] [interval]]

……

事實上,這裡有個技巧,就是在指令後面使用”/?”作為參數,系統會傳回該指令和所有參數的說明,部分參數後面也可以使用”/?”,系統會進一步傳回子參數的說明。

顯然,這麼多難記的指令和參數,誰也不想每次執行的時候都去在CMD裡敲一遍,是以,我們需要batch幫我們完成它。

1 了解有關批處理和DOS的知識

1.建立一個New .txt

2.編寫批處理代碼

3.重命名為New.bat

4.輕按兩下執行

5.喝杯咖啡看他運作

1 了解有關批處理和DOS的知識