本帖最后由 CrLf 于 2013-8-9 17:33 编辑
对于排列组合,可以这样:- @echo off&setlocal enabledelayedexpansion
- set /a all=3*2*2*2*2*3*2*2
- (for /l %%a in (1 1 !all!) do (
- set /a "n=%%a,v=100000000 + n/192%%3*10000000 + n/96%%2*1000000 + n/48%%2*100000 + n/24%%2*10000 + (n/12%%2+3)*1000 + n/4%%3*100 + n/2%%2*10 + n%%2"
- echo !v:~1!
- ))>list.txt
- pause
复制代码
|