set var=cmd
其中cmd前后,我们往往不期望有空格,如果有空格,就会导致问题。
set myip=192.168.1.1(space)
echo "%myip%"
显示结果就会是"192.168.1.1 "
但我们期望是"192.168.1.1"
用下面的timeset就可以实现我们期望的。
文件1:mmset.bat
call trimset.bat myip= 192.168-1.59
echo "%myip%"
文件2:trimset.bat
set %1=%2
本文探讨了批处理脚本中如何正确处理字符串,避免空格带来的问题,并展示了使用calltrimset.bat和trimset.bat实现期望输出的方法。
39

被折叠的 条评论
为什么被折叠?



