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

windows 批处理 设置javahome window批处理文件_批处理文件


关闭回显后

windows 批处理 设置javahome window批处理文件_批处理_02


 

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

2 errorlevel程序返回码

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

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

 title,自定义窗口名称

windows 批处理 设置javahome window批处理文件_windows_03

 

windows 批处理 设置javahome window批处理文件_批处理_04

pause 暂停,请安任意键继续

echo:输出语句

案例

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

windows 批处理 设置javahome window批处理文件_批处理文件_05

2.定时关机小程序

windows 批处理 设置javahome window批处理文件_batch_06

判断

windows 批处理 设置javahome window批处理文件_批处理文件_07

 区间1

windows 批处理 设置javahome window批处理文件_批处理_08

 定义提示

windows 批处理 设置javahome window批处理文件_批处理文件_09

区间2,3

windows 批处理 设置javahome window批处理文件_batch_10