咔叽游戏

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 378|回复: 0

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

[复制链接]
  • TA的每日心情
    无聊
    2019-5-27 08:20
  • 签到天数: 4 天

    [LV.2]圆转纯熟

    发表于 2021-12-30 20:03:37 | 显示全部楼层 |阅读模式
    rem 比较运算符:
    EQU - 等于
    NEQ - 不等于
    LSS - 小于
    LEQ - 小于或等于
    GTR - 大于
    GEQ - 大于或等于
    例如
    if not %in%==2 goto 2
    如:
    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
    复制代码
    批处理 数值计算与大小比较
    变量
    设定变量
    set month=7
    使用变量
    %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%表单数据已复制到剪切板
    输出到文本
    echo %f% >res.txt
    读取文本到剪切板
    clip < res.txt
    删除文件
    del res.txt
    暂停
    pause
    关闭回显
    @echo off


    原文地址:https://www.jb51.net/article/222626.htm

    QQ|免责声明|小黑屋|手机版|Archiver|咔叽游戏

    GMT+8, 2024-3-29 21:26

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表