set/p a= |time/techo %a% pause>nul
看过一些朋友都是用下面的方法把时间写到文件,再把文件赋值给变量的方法,虽然最终结果相同,但代码繁琐,还要写临时文件、删除临时文件,毕竟不美:
@echo offtime/t >ls.txtset a=<ls.stxtecho %a%del ls.txtpause>nul