天天看點

bat批處理檔案學習筆記

bat批處理腳本跟shell腳本很像,學過shell腳本可以很快上手寫bat腳本。

0. 注釋

rem 注釋内容

1. 擷取路徑

擷取目前路徑:%cd%

擷取目前執行的腳本檔案路徑:%~dp0

2. for循環

for /l %%i in (1,1,5) do command

for /L %%i in (1,1,5) do (

command1

command2

)

3. if判斷

EQU - 等于

NEQ - 不等于

LSS - 小于

LEQ - 小于或等于

GTR - 大于

GEQ - 大于或等于

if a EQU b command1 else command2

4. 重定向

command < input.txt

command > nul

command > output.txt

command >> output.txt    追加

echo hello> abc.txt

注:如果hello和>之間不能有空格,否則連同空格一起輸出到檔案

5. 變量

set val="abc"

set num=3

set /a num=3 * 2

調用:%val%

6. echo, @

echo off 隐藏指令提示符

echo on 顯示指令提示符

@echo off可以将目前行的提示符也隐藏

繼續閱讀