本帖最后由 ArdentMan 于 2011-9-28 08:00 编辑
Call还是影响效率建议采用将变量转换成For变量的方法:- @Echo Off&SetLocal EnableDelayedExpansion
- Set "Temp=abcdefghijklmnopqrstuvwxyz"
- For /L %%i In (1,1,5) Do (
- Set /A a=!random!%%26,b=!random!%%3+1
- For %%j In (!a!) Do (
- For %%k In (!b!) Do Echo !Temp:~%%j,%%k!
- )
- )
- Pause>Nul
复制代码
|