1 认识批处理

1.1 命令行简介

命令行就是在Windows操作系统中打开DOS窗口,以字符串的形式执行Windows管理程序;
DOS――Disk Operation System 磁盘操作系统

1.2 批处理简介
批处理文件是指文件后缀名为“.bat”的文件,它的作用是可以一次批量执行大量的命令

格式:
批处理文件起源于DOS时代,在DOS时代的扩展名为.bat(即是batch的缩写),可使用Copy con、Edit、WPS等DOS程序来编辑。经时代的发展,现今批处理文件已经不止支持DOS下的程序,同时也支持Windows环境程序的运行,在Windows NT以后的平台中,还加入以.cmd为扩展名的批处理文件,其性能比.bat文件更加优越,执行也与.bat文件一样方便快捷。
由于.bat文件是基于16平台下的程序,在Windows NT及以后的32位中运行时偶尔会出现堆栈溢出之类的错误,所以建议在新的系统中尽可能的采用**.cmd扩展的批处理文件代替.bat的文件**

2 批处理语法规则

1 echo 和 @回显控制命令

@ #关闭单行回显
echo off  从下一行开始关闭回显

@echo off  从本行开始关闭回显。一般批处理第一行都是这个


关闭回显后

echo on #从下一行开始打开回显
echo #显示当前是 echo off 状态还是 echo on 状态
echo. #输出一个"回车换行",一般就是指空白行
echo hello world #输出hello world
"关闭回显"是指运行批处理文件时,不显示文件里的每条命令,只显示运行结果批处理开始和结束时,系统都会自动打开

2 errorlevel程序返回码

echo %errorlevel%每个命令运行结束,可以用这个命令行格式查看返回码用于判断刚才的命令是否执行成功默认值为0,

一般命令执行出错会设 errorlevel 为1

title,自定义窗口名称

pause 暂停,请安任意键继续

echo:输出语句

案例

1.一直返回执行打开cmd命令电脑死机

2.定时关机小程序

判断

区间1

定义提示

区间2,3

Windows批处理bat文件相关推荐

  1. Windows批处理bat常用命令教程

    批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务.用户只需双击批处理文件便可执行任务,而无需重复输入相同指令.编写批处理文件非常简单,但难点在于确保一切按顺序执行. ...

  2. vbs服务器bat文件,自动以管理员身份运行批处理bat文件(vbs与bat两种方法)

    但是,批处理脚本不会默认已管理员身份运行,一般情况下,我会将脚本命名为"XXXXXX(请右键点击,用管理员身份运行!).bat",但总有些用户会忽略这条提示,直接运行,此时由于权限 ...

  3. 服务器定时任务vbs文件,自动以管理员身份运行批处理bat文件(vbs与bat两种方法)...

    但是,批处理脚本不会默认已管理员身份运行,一般情况下,我会将脚本命名为"XXXXXX(请右键点击,用管理员身份运行!).bat",但总有些用户会忽略这条提示,直接运行,此时由于权限 ...

  4. windows批处理(bat)程序常用命令

    windows批处理(bat)程序常用命令 开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建.编辑和查看.两者所用的命令行代码也是共用 ...

  5. 制作批处理(bat)文件一键安装MongoDB并给其设置账号及权限

    制作批处理.bat文件一键安装MongoDB并给其设置账号及权限 下载MongoDB安装包 创建批处理(bat)文件,安装MongoDB 批处理文件设置MongoDB权限账号 下载MongoDB安装包 ...

  6. windows 下.bat 文件双击无法运行

    最近发现windows 中bat 文件双击的时候无法直接运行,而是弹出"打开方式"的对话框,让选择: 而通过路径选择c:\Windows\System32\cmd.exe 的时候, ...

  7. 在Windows上如何创建批处理.bat文件

    step1 首先在桌面或者文件夹内右击→新建→文本文档 step2 然后,这个文本文档,并在里面输入@echo 你好 pause(到时候,打开时可能会乱码) step3 然后,点击文件→另存为 ste ...

  8. cmd常用命令大全,写批处理bat文件使用

    cmd切换目录路径: 进入某磁盘(如:d盘) d: 进入某磁盘(如:d盘)的soft文件夹 cd soft 如果有多级的话,需要在每级加"/" cd soft/common/tes ...

  9. runtime批处理mysql导出_【原】使用批处理BAT文件处理Mysql数据库 | 学步园

    在做项目的时候,考虑到项目中很多模块是公用,数据库也是公用,所以考虑把公用模块的数据库全部用批处理生产,这样或多或少提高了一些效率. 处理方法是: 1:用一个txt保存该项目数据库名称,方便新建工程时 ...

  10. 调用批处理bat文件

    1 bat文件 Windows操作系统中,dos shell脚本文件,称为批处理文件,主要用于将多个命令放在一个文件中,方便自动化处理,而不需要逐个命令输入. 1.1 调用方法 调用批处理文件方法:c ...

最新文章

  1. cocos2dx-3.9 集成admob
  2. 艾伟:老赵谈IL(3):IL可以看到的东西,其实大都也可以用C#来发现
  3. SpringCloud-服务注册与实现-Eureka创建服务注册中心(附源码下载)
  4. K8S Deployment脚本部署Tomcat集群
  5. android 布局管理器,【Android开发】布局管理器-表格布局
  6. 浏览器的headers
  7. careercup-高等难度 18.6
  8. impacket安装 python_Impacket网络协议工具包介绍
  9. 隐身专家 FreeEIM 合作版
  10. InputService
  11. 认证Authentication
  12. Spring知识点总结
  13. matlab-m文件常用积分函数-ode45含有时变参数用法/菜鸟理解4
  14. 基于知识图谱的智能问答项目
  15. VM8无intnet访问权限
  16. 浏览器加载网页资源的原理
  17. 【数据库】数据库入门(二): 关系型数据库
  18. JavaScrpit 犀牛书第七版笔记
  19. 深蓝学院-视觉SLAM理论与实践-第十二期-第3章作业
  20. 【python】pandas库pd.to_excel操作写入excel文件参数整理与实例

热门文章

  1. Enterprise Architect使用教程
  2. C++创建Windows系统服务
  3. 怎样用阿里云搭建个人博客
  4. CE 开启 DBVM
  5. gitlab之权限设置
  6. 【LuoguP2466】[SDOI2008] Sue的小球
  7. Cannot start container web: iptables failed: iptables -t nat -A DOCKER -p tcp -d 0/0 --dport 32797
  8. 大型网站建设方案(学院网站建设方案)
  9. linux多线程之原子锁技术
  10. linux与测试程序下载,Linux测试上行和下载速率