一、基础命令
批处理文件是一种由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/n/334269.html