首页 > 其他分享 >BAT 基础表签作用

BAT 基础表签作用

时间:2023-03-14 14:34:55浏览次数:43  
标签:nobreak BAT set 表签 jb51 基础 echo timeout

 

1,@在bat文件中的作用: 不

2,设置变量 set的用法:

  • 设置变量  set n=1 ; 设置变量n,并初始化为1;
  • set /a : 执行数学计算    set /a n+=1   执行n=n+1
  • set /p : 提示用户数        set /p n=输入:

3,TIMEOUT [/T] timeout [/NOBREAK]

持续1秒:

timeout /nobreak 1   

timeout /nobreak /t 1 
timeout /nobreak /t 1 >null   rem  >nul 输出到空的对象,指令操作的提示语句不会显示

timeout /nobreak 1 >null      rem  >nul 输出到空的对象,指令操作的提示语句不会显示

timeout  1 /nobreak

timeout  /t 1 /nobreak

4,if 语句 (下面的if else格式中红色的括号必须是这样写,不然会报错。)

比较运算符一览:
EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于

判断上一条命令是否执行正确:

方法1:

@echo off
echo www.jb51.net | findstr "jb52"
if %errorlevel% equ 0 (
echo ok
) else (
echo error
)
pause

方法2:

@echo off
echo www.jb51.net | findstr "jb51"

rem if errorlevel 0 判断的是 errorlevel 是否大于等于 0
if errorlevel 1 (   
echo 没有找到指定字符串
) else (
echo 找到指定字符串
)
pause

 

参考资料连接:bat批处理 if 命令示例详解_DOS/BAT_脚本之家 (jb51.net)

 

标签:nobreak,BAT,set,表签,jb51,基础,echo,timeout
From: https://www.cnblogs.com/chenhaiyanblog/p/17204041.html

相关文章

  • mybatis源码-注解sql
    Mybatis-注解sqlDemo主启动类publicclassMybatisHelloWorld{publicstaticvoidmain(String[]args)throwsException{Stringresource="org/myb......
  • 后端基础——innovus每个阶段要检查的东西
    一,设计导入阶段检查时钟周期是否符合spec,检查log是否有warn和error二,floorplan阶  三,placement阶段检查setuptime,DRVs是否符合预期。在查看setuptimingreport......
  • 后端基础——pad
    IOpad=pad+电路IO总的来说由两部分组成,一个是PAD,一个是电路。电路又分为pre和post。PAD的作用是为了封装的时候连接金线。因此,为了防止金线短路,要求PAD之间要有最小......
  • mysql基础知识&&常用命令
    了解什么是数据库?什么是数据管理系统?什么是SQL,他们之间的关系又是什么?数据库英文单词DataBase,简称DB,按照一定格式存储数据的一些文件的组合。顾名思义:存储数据的仓库,实......
  • Mybatis的工作原理
    mybatis的工作原理mybatis基本工作原理封装sql->调用JDBC操作数据库->返回数据封装JDBCQ:JDBC是什么?Java中规范客户端程序如何访问数据库的应用程序接口J。驱动......
  • 99Go语言基础
    输入输出packagemainimport"fmt"funcmain(){ /** 输入和输出:fmt包 输出: fmt.Println()//打印换行 fmt.Print()//打印 fmt.Printf()//格式化打......
  • 基础知识
    基础概念Poc:表示概念性的证明,证明该漏洞存在,也就是一段可以证明漏洞存在的代码或文件。Exploit:表示某个漏洞可用的代码或者文件。常见的漏洞分析方法静态分析无需......
  • Python基础核心概念(1)
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • Column 'gmt_create' cannot be null创建时间不允许为空[Mybatis-plus自动填充]
    首先确认各项代码部分无误1、创建包handler,创建自动填充类MyMetaObjectHandler:2、在实体类中添加注解3、Controller方法定义以上代码都没问题,目的是为了在不填时间......
  • 向量相关基础知识
    在机器学习中,向量是基本的数据表示形式,广泛用于各种算法和模型中。熟练掌握向量的概念和相关知识对于理解机器学习算法和实现机器学习模型都非常重要。什么是矢量(vector)?......