请选择 进入手机版 | 继续访问电脑版

[DOS/BAT] DOS比较运算符(LSS,LEQ,GTR,GEQ,EQU,NEQ)

[复制链接]
查看115 | 回复22 | 2021-9-12 07:03:30 | 显示全部楼层 |阅读模式

rem 比较运算符:

EQU - 等于

NEQ - 不等于

LSS - 小于

LEQ - 小于或等于

GTR - 大于

GEQ - 大于或等于

比方

  1. if not %in%==2 goto 2
复制代码

EQU - 等于

NEQ - 不等于

LSS - 小于

LEQ - 小于或等于

GTR - 大于

GEQ - 大于或等于

如:

  1. if %in% NEQ 1 goto 2
复制代码

注意 文本比较应使用 ==

&&:前面的下令 实验 成功才实验 后面的下令

||:前面的下令 实验 失败才实验 后面的下令

&:不管前面的下令 实验 是否成功都实验 后面的下令

|:管道运算符,前面下令 的输出作为后面下令 的输入

演示删除7日前(含第7日前)修改的文件

  1. :: DateDel.bat - 演示删除7日前(含第7日前)修改的文件
  2. :: Will Sort - 2021-8-26 - CMD@WinXP
  3. :: Note: 不要将此批处理文件置于需要选择删除文件的目录中
  4. :: 程序只是进行了删除演示,若演示无误,删除del前面的echo即可正常执行
  5. :: 如果首次执行的日期不是2021-8-26,则需调整第四行代码中的保留日期列表
  6. :: 程序需要每日运行至少一次,以便自动更新日期列表
  7. @echo off
  8. if "%1"==":" goto %2
  9. if exist %temp%.\_DateDel.bat %temp%.\_DateDel.bat
  10. %0 : Update 2021-08-20 2021-08-21 2021-08-22 2021-08-23 2021-08-24 2021-08-25 2021-08-26
  11. :Update
  12. setlocal EnableExtensions
  13. set today=%date:~0,10%
  14. if not "%today%"=="%9" %0 : Update %4 %5 %6 %7 %8 %9 %today%
  15. echo %0 : Update %3 %4 %5 %6 %7 %8 %9 >%temp%.\_DateDel.bat
  16. :Delete
  17. for /r %%f in (*.*) do if "%%~tf" LEQ "%3" echo del "%%f"
  18. :End
复制代码

批处理 数值计算与大小比较

变量

设定变量

  1. set month=7
复制代码

使用 变量

  1. %day%
复制代码

表明

::请以管理员身份运行

比较大小

EQU 等于
NEQ 不等于
LSS 小于
LEQ 小于或等于
GTR 大于
GEQ 大于或等于

if语句

假如 日期大于31,日期设定为1,月份加1。

  1. if %day% GTR 31 (
  2. set /a day=1
  3. set /a month=month+1)
复制代码

while循环

使用 goto语句实现

:while
//循环内容
pause
goto :while

输出到屏幕

echo %date%表单数据已复制到剪切板

输出到文本

  1. echo %f% >res.txt
复制代码

读取文本到剪切板

clip < res.txt

删除文件

del res.txt

停息

pause

关闭回显

@echo off


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar 恋恋青城黄 | 2021-9-12 13:00:23 | 显示全部楼层
admin楼主是男的还是女的?
回复

使用道具 举报

avatar 楚一帆 | 2021-9-15 22:17:48 | 显示全部楼层
admin楼主的病已经好了百分之六十二了!
回复

使用道具 举报

avatar 贺老师 | 2021-9-24 14:11:17 | 显示全部楼层
这么经典的话只有admin楼主能想到!
回复

使用道具 举报

avatar 123457730 | 2021-9-24 14:11:20 | 显示全部楼层
admin楼主你想太多了!
回复

使用道具 举报

avatar 123457682 | 2021-10-6 07:48:19 | 显示全部楼层
看在admin楼主的面子上,认真回帖!
回复

使用道具 举报

avatar 计划你大爷计j | 2021-10-6 10:48:59 | 显示全部楼层
论坛的帖子越来越有深度了!
回复

使用道具 举报

avatar 京托胡速越 | 2021-10-7 18:43:43 | 显示全部楼层
楼上的心情不错啊!
回复

使用道具 举报

avatar 穿雨捶 | 2021-10-7 19:39:27 | 显示全部楼层
admin楼主的病历本丢我这里了!
回复

使用道具 举报

avatar 123457108 | 2021-10-10 02:45:56 | 显示全部楼层
我裤子脱了,纸都准备好了,你就给我看这个?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则