[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 用批处理按次序产生数字时遇到的问题。

@echo off
set /p var=请输入开始端
set /p vap=请输入末尾段
for /l %%i in (%var% 1 %vap%) do (
  set var=%%i
  call echo %%var:~-3%%
)>>username.txt

如果输入的数字比较小,比如开始端为16,末尾段数字为37,是完全没问题得。
但是如果开始端为18936010000,末尾段为18936010099,结果却会是大量的三位数,怎么解决这个问题??

纯P不可以的,数字精度不够,自己写代码吧[或者去论坛搜索下高精度之类的]

TOP

如果开头都是189360100(就是说数字范围有限制),那就好办了...

[ 本帖最后由 Seter 于 2009-11-11 21:40 编辑 ]

TOP

返回列表