标题: [求助]批处理进行数字排列出错!
[打印本页]
作者: yiyepianzhou
时间: 2007-10-31 12:11
标题: [求助]批处理进行数字排列出错!
有这样一段代码:
@echo off
for /l %%a in (1,1,9) do (
for /l %%b in (1,1,9) do (
for /l %%c in (1,1,9) do (
for /l %%d in (1,1,9) do echo %%a%%b%%c%%d) ) )
pause
要进行数字排列
为什么排出来的数字组合只有以9开头的,第二位从6开始的?
基本上是乱的
作者: abcd
时间: 2007-10-31 12:18
不会的,只是在cmd窗口不能显示所有内容,显示过的内容会被替换新的内容替换了。
只要把显示的内容输出到文本里,即可以看到结果了。
@echo off
for /l %%a in (1,1,9) do (
for /l %%b in (1,1,9) do (
for /l %%c in (1,1,9) do (
for /l %%d in (1,1,9) do echo %%a%%b%%c%%d>>test.txt) ) )
pause
作者: junchen2
时间: 2007-10-31 12:23
可以啊
作者: yiyepianzhou
时间: 2007-10-31 13:19
哦 原来是这样
谢谢