一、基礎命令
批處理文件是一種由CMD或COMMAND命令解釋器執行的可執行文件,它包含了一系列的MS-DOS命令和腳本語言。以下是常用的基礎命令:
@echo off
echo Hello World
pause
@echo off用於關閉輸出,echo命令是輸出指定的字符串,pause命令用於暫停。
二、變量和運算符
變量可以在批處理文件中存儲信息,方便後續使用。變量聲明需要用set命令,運算符有等於號和加減乘除等。
@echo off
set name=Tom
set age=18
set /a total=4+5*6/3
echo My name is %name%, age is %age%
echo The result of the calculation is %total%
pause
三、條件語句
通過判斷條件語句的真假來決定是否執行某段代碼。if命令是條件判斷的關鍵字。
@echo off
set /p answer=Did you finish your homework? (Y/N)
if "%answer%"=="Y" (
echo Great job!
) else (
echo You need to finish it.
)
pause
四、循環語句
循環語句可以讓一段代碼反覆執行多次。for,while和goto命令是最常見的循環命令。
@echo off
set /p num=Enter a number:
set /a count=0
for /l %%i in (1,1,%num%) do (
set /a count+=%%i
)
echo The sum of 1 to %num% is %count%
pause
五、函數和調用
批處理允許定義自己的函數,並且可以在其他地方調用它們。call命令用於執行另一個批處理文件或調用另一個批處理文件中的函數。
@echo off
set /p num=Enter a number:
call :multiply %num% 5
pause
goto :eof
:multiply
set /a result=%1*%2
echo The result is %result%
goto :eof
六、文件操作
批處理文件可以用來管理文件和文件夾,包括創建、刪除、移動和複製等。copy、del、md和rd等命令常用於文件操作。
@echo off
set /p dir=Enter a directory:
set /p file=Enter a file name:
if not exist %dir% md %dir%
copy %file% %dir%
del %file%
pause
原創文章,作者:WMAOD,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/334269.html