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