[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
数稍大点 这样也可以 直接 ECHO
  1. @echo off&setlocal enabledelayedexpansion
  2. set "t=%time%"&set /a num=10000
  3. if "%~1" == "" (
  4. %-----------------------------------------------------%
  5.    for /f "tokens=2" %%i in ('%~s0 : ^|sort') do echo %%i
  6. %-----------------------------------------------------%
  7.    for %%a in (h-0-k-24,m-3-h-60,s-6-m-60,ms-9-s-100) do (
  8.        for /f "tokens=1-4 delims=-" %%1 in ("%%a") do (
  9.            set /a %%1=1!time:~%%2,2! %% 100-1!t:~%%2,2! %% 100
  10.            if !%%1! lss 0 set /a %%1+=%%4,%%3-=1
  11.        )
  12.    )
  13.     echo 用时!h!小时!m!分!s!秒!ms!毫秒
  14.     pause&exit
  15. ) else for /l %%i in (1 1 %num%) do echo !random! %%i
复制代码

TOP

回复 10# 523066680
没办法 不习惯于太多的SET 想省点

TOP

返回列表