批處理語句學習

批處理語句學習

內容提要:批處理語句會幫助我們更加高效的完成一些繁瑣的操作。本文介紹10條常用的批處理語句,包括IF、FOR等等命令。

1.Echo 命令

打開回顯或關閉請求回顯功能,或顯示消息。如果沒有任何參數,echo 命令將顯示當前回顯設置。

命令格式:echo [{on|off}] [message]

2.@ 命令

表示不顯示@後面的命令,在入侵過程中(例如使用批處理來格式化敵人的硬碟)自然不能讓對方看到你使用的命令。

3.Goto 命令

指定跳轉到標籤,找到標籤後,程序將處理從下一行開始的命令。

語法:goto label (label是參數,指定所要轉向的批處理程序中的行。)

4.Rem 命令

注釋命令,在C語言中相當與/*--------*/,它並不會被執行,只是起一個注釋的作用,便於別人閱讀和你自己日後修改。

Rem Message

Sample:@Rem Here is the description.

5.Pause 命令

運行 Pause 命令時,將顯示消息: Press any key to continue . . .

6.Call 命令

從一個批處理程序調用另一個批處理程序,並且不終止父批處理程序。call 命令接受用作調用目標的標籤。如果在腳本或批處理文件外使用 Call,它將不會在命令行起作用。

語法

call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]

參數

[Drive:}[Path] FileName

指定要調用的批處理程序的位置和名稱。filename 參數必須具有 .bat 或 .cmd 擴展名。

7.start 命令

調用外部程序,所有的DOS命令和命令行程序都可以由start命令來調用。

入侵常用參數:

MIN 開始時窗口最小化

SEPARATE 在分開的空間內開始 16 位 Windows 程序

HIGH 在 HIGH 優先順序類別開始應用程序

REALTIME 在 REALTIME 優先順序類別開始應用程序

WAIT 啟動應用程序並等候它結束

parameters 這些為傳送到命令/程序的參數

執行的應用程序是 32-位 GUI 應用程序時,CMD.EXE 不等應用程序終止就返回命令提示。如果在命令腳本內執行,該新行為則不會發生。

8.choice 命令

choice 使用此命令可以讓用戶輸入一個字元,從而運行不同的命令。使用時應該加/c:參數,c:後應寫提示可輸入的字元,之間無空格。它的返回碼為1234……

9.If 命令

if 表示將判斷是否符合規定的條件,從而決定執行不同的命令。 有三種格式:

1、if "參數" == "字元串" 待執行的命令

參數如果等於指定的字元串,則條件成立,運行命令,否則運行下一句。(注意是兩個等號)

2、if exist 文件名 待執行的命令

如果有指定的文件,則條件成立,運行命令,否則運行下一句。  

3、if errorlevel / if not errorlevel 數字 待執行的命令

如果返回碼等於指定的數字,則條件成立,運行命令,否則運行下一句。

10.for 命令

for 命令是一個比較複雜的命令,主要用於參數在指定的範圍內循環執行命令。

來源:IT部落窩 作者:IT部落窩

推薦閱讀:

給長者的一封信
烷烴同分異構體個數的計數方法
服務發現
留美專業之計算機科學CS
工作效率太低怎麼辦?不如試試雙顯示屏或多顯示屏!

TAG:批處理 | 計算機科學 |