:: 创建一个字符串 :: This program just displays Hello World @echo off set message=Hello World echo %message% :: 输出Hello World :: 创建一个空字符串 :: 通过在初始化期间不为其分配任何值来创建一个空字符串 :: 要检查是否存在空字符串,您需要将变量名称括在方括号中,并将其与方括号中的值进行比较 @echo off SET a= SET b=Hello if "%a%"=="" (echo "String A is empty") if "%b%"=="" (echo "String B is empty ") :: 输出 String A is empty :: 字符串插值是通过将常量,变量,文字和表达式的值包含在字符串文字中来构造新的String值的方法 @echo off SET a=He llo SET b=World SET /A d=50 SET c=%a% and %b% %d% echo %c% :: 输出 He llo and World 50 :: @echo off set str=Hello World call :strLen str strlen echo String is %strlen% characters long exit /b :strLen setlocal enabledelayedexpansion :strLen_Loop if not "!%1:~%len%!"=="" set /A len+=1 & goto :strLen_Loop (endlocal & set %2=%len%) goto :eof :: 输出 String is 11 characters long :: 提取左边字符串 :: 关键是0,5用于指定需要显示的字符。在这种情况下,我们说应该显示字符0到5 @echo off set str=Helloworld echo %str% set str=%str:~0,5% echo %...