Originally posted by netbenton at 2009-6-25 02:09:
是不是这样?set tm5=%date:~2,2%
set tm6=%date:~5,2%
set tm7=%date:~8,2%
set ran=%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
set yzm=%ran:~,2%%tm5%%tm6%%ran:~,2,3%%tm7%%ran:~5,5%
echo %yzm%
这一行:set yzm=%ran:~,2%%tm5%%tm6%%ran:~
,2,3%%tm7%%ran:~5,5%
多打了一个,
应该是:set yzm=%ran:~,2%%tm5%%tm6%%ran:~2,3%%tm7%%ran:~5,5%
既然通过截取%date%已经指定了16位中的6位,那么使用10个%random%就足够了,不需要11个。。。








[
Last edited by Hanyeguxing on 2009-6-25 at 02:24 ]