windows批處理程序

windows 批處理程序相當於自動打開命令行(cmd)輸入指令運行的程序,可以用來處理一些日常或重複性工作。

下面是一些簡單的語句,以後再慢慢學習更多的內容

echo

是否後面的語句: echo on|off

顯示message: echo message(在 echo on狀態下)


rem / ::

註釋後面的內容


goto label

......

:label

跳過中間...直接到label部分往下執行,label前面要用:標記


%n

變量引導符,若在命令行中輸入test.bat a b c d

在test.bat的語句中則有如下替換

%1 = a 

%2 = b

%3 = c

%4 = d 

這些都是字符串


call 

呼叫其他批處理程序並執行

e.g call test.bat


pause

暫停,等待用戶按鍵並繼續


IF

判斷語句,三種用法:

第一種

if string1 = string2 command

...

:label

一般來說兩個string中有一個是來自於調用批處理文件時附帶的參數,用於該參數的判定。借用上面的例子,例如%2 == c, 即代表 b == c.

第二種:

if errorlevel n command

當上面所運行程序的返回碼等於n時,執行command

第三種:

if exist file command

判斷file是否存在


start

調用外部程序,如打開notepad++ 編輯test.bat

start notepad++ test.bat


>, >>

將某條指令的輸出結果重定向到特定文件中,>會進行覆蓋,>>在文件末尾添加

echo pause>test.bat

echo echo off >>test.bat

結果test.bat文件爲:

pause

echo off






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章