美文网首页
bat常用语法

bat常用语法

作者: 九楼记 | 来源:发表于2023-04-22 23:12 被阅读0次

语法

1.注释

::hello.bat zhushi
rem zhushi
echo Hello World!

2.参数标识符

%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。

echo %1
echo %2

for循环需要用%%

@echo off
for %%i in (1 2 3 4 5) do echo %%i

3.call

(1)call 其他bat
(2)call 标签:call :b

4.if

if else判断

@echo off
echo %1
if "%1" == "param1" (
  echo "param1: %1"
) else (
  echo "try"
)

if结合errorlevel使用

@echo off
echo %1
set param1=%1
if errorlevel == 0 (
  echo "set param1 success"
) else (
  echo "try"
)

5.for

(1)/f 解析文本读取字符串
for /f %%i in (歌曲列表.txt) do echo %%i
(2)delim分隔符
for /f "delims=-" %%i in (歌曲列表.txt) do echo %%i
(3)token选定分割之后的内容
for /f "tokens=1,2 delims=、." %%i in (歌曲列表.txt) do echo %%i %%j

reference

[1] https://www.jianshu.com/p/02f6fe974cfd?utm_campaign

相关文章

网友评论

      本文标题:bat常用语法

      本文链接:https://www.haomeiwen.com/subject/ynrejdtx.html