求高手看看问题出在哪里
bat吧
全部回复
仅看楼主
level 1
@echo off
>手机号码.excel (for /l %%a in (0001,1,9999) do echo 1893984%%a)
start 手机号码.excel
2016年08月29日 15点08分 1
level 1
我下生成
18939840001
-
18939849999

这些号码段
但是,我生成出来的结果是 18939841 000不见了,问下怎么解决
2016年08月29日 15点08分 2
level 1
自行解决,把0001改成40001,就能显示了,此贴终结
2016年08月29日 15点08分 3
0001是个什么数字?for不能识别,而40001才是个数字
2016年08月31日 14点08分
level 6
@echo off
set str=1893984
set "files=手机号码.excel"
set rows=0
:step
set/a rows+=1
cls & echo 正在处理: %rows%
if %rows% leq 9 echo %str%000%rows%>>%files%
if %rows% geq 10 if %rows% leq 99 echo %str%00%rows%>>%files%
if %rows% geq 100 if %rows% leq 999 echo %str%0%rows%>>%files%
if %rows% geq 1000 echo %str%%rows%>>%files%
if %rows% equ 9999 exit
goto step
2016年08月31日 12点08分 4
1