bat if 实现判断设置固定变量


通过操作判断的方式,确定固定别名。

echo "%ps%"|findstr "aaaa"
if "%errorlevel%"=="0" (
echo 正确
set aa=1
else (
echo 错误
set aa=0
)

通过字符串判断,做字符串替换

set aa=abcd
echo before:%aa%
echo after:%aa:a=aaa%
echo aa = %aa%
set bb=%aa:b=bbb%
echo %bb%
@echo on

获取字符串长度

bat