Windows bat批处理循环输出小时分钟

1.批处理源码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
@echo off
 
REM 开启延迟扩展设置
setlocal enabledelayedexpansion
 
REM 删除上次生成的旧文件
del out.txt
 
REM 循环输出小时
for /L %%i in (0,1,24) DO (
   REM 各位数,前面补0
   if %%i LSS 10 (
      set  h=0%%i
   ) else (
      set  h=%%i
   )
  REM 循环输出分钟
  for /L %%j in (0,1,59) DO (
   REM 各位数,前面补0
   if %%j LSS 10 (
      set  m=0%%j
   ) else (
      set  m=%%j
   )
   REM 延迟扩展的变量由%h% 改成!h!
   echo 20210602-!h!-!m!.apk >> out.txt
 
 )
 
)

2.效果

 

 

3.扩展

如果是加循环”日“,那么在小时外面加一层for循环。

如果是加循环”秒“,那么在分钟里面在加一层for循环。  

 

 

 

 

 

参考:

https://blog.csdn.net/hongweigg/article/details/107353164

https://blog.csdn.net/u010073893/article/details/52469709

posted @   悟透  阅读(567)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2021-01-16 Docker新旧版本号下载
2021-01-16 yum没有可用软件包 docker。错误:无须任何处理CentOS-Media.repo仓库
点击右上角即可分享
微信分享提示