这是我的示例批处理文件代码,我真的不知道它的作用。
set TEMPRPSW=%RPSW_VERSION%
set RELVER=%TEMPRPSW:~0,4%
set RELVER=%RELVER:.=%
if %RELVER% GEQ 30 goto :eof
Run Code Online (Sandbox Code Playgroud)
请给我一个工作样本。
这需要 TEMPRPSW 的 4 个字符长的子字符串,从字符 0 开始。这意味着,它需要 TEMPRPSW 的前 4 个字符并将它们放入 RELVER 中。
set TEMPRPSW=abcdef
set RELVER=%TEMPRPSW:~0,4%
echo %RELVER% -> will print abcd
Run Code Online (Sandbox Code Playgroud)
%VAR:str=% 删除 str
set RELVER=123.456
set RELVER=%RELVER:.=%
echo %RELVER% -> will print 123456 with no .
Run Code Online (Sandbox Code Playgroud)
这是一篇不错的文章: https: //www.dostips.com/DtTipsStringManipulation.php