bat脚本 有关问题

bat脚本 问题
@echo off 
set mm=0
if mm<10 
set mm=0!mm!
echo mm
pause

判断 mm是否小于10 ,小于10 则在前面加0,但是上面 程序好像不对?请教各位大侠



------解决方案--------------------
if (mm lss 10) set mm=0%mm%

------解决方案--------------------
探讨
引用:
你... 画蛇添足了。:)


你画的根本就不是蛇,按照你的代码,不管变量mm赋值成什么,统统的补零。