文章目录
- 注释
- 关闭回显和打印
- pause
- errorlevel 判断刚才的命令是否执行成功
- %value% 和 !value!的区别
- 脚本名或路径有中文
- if条件判断语句
- for 循环语句
- set 变量设置
- findstr 搜索指令
- tasklist 进程列表指令
- 文件操作
- 时间延迟
- 简单应用
注释
REM
::
关闭回显和打印
@
:@字符放在命令前将关闭该命令回显,无论此时echo是否为打开状态。echo on/off
:打开回显或关闭回显功能@echo off
:想关闭“echo off”命令行自身的显示,则需要在该命令行前加上“@”。echo
:显示当前 echo 设置状态ECHO 文件内容>文件名
:建立新文件ECHO 文件内容>>文件名
:增加文件内容
pause
暂停,脚本停止执行
要显示其他提示语,可以这样用:
Echo 其他提示语 & pause > nul
errorlevel 判断刚才的命令是否执行成功
echo %errorlevel%
:默认值为0,一般命令执行出错会设 errorlevel 为1
%value% 和 !value!的区别
- Windows 批处理(bat) 通俗彻底解读批处理的延迟变量
脚本名或路径有中文
chcp 65001
:在批处理文件的开头,可以使用chcp
命令设置代码页为中文。- 将文件编码格式设置为
GB2312
if条件判断语句
- Windows 批处理(bat) if条件判断语句使用教程
for 循环语句
- Windows 批处理(bat) for循环语句使用教程
set 变量设置
- Windows 批处理(bat) set语句使用教程
findstr 搜索指令
- Windows 批处理(bat) findstr命令使用教程
tasklist 进程列表指令
- Windows 批处理(bat) tasklist指令
文件操作
- Windows 批处理(bat) 中文件操作使用教程
时间延迟
- 1、 ping命令
:: “/n”参数,表示要发送多少次请求到指定的ip,每次 1 秒
@echo off
echo 延时前:%time%
ping /n 3 127.0.0.1 >nul
echo 延时后:%time%
pause
简单应用
- Windows 批处理(bat) 简单修改替换文件内容
- Windows 批处理(bat) 上班开机自启常用办公软件,打开指定网页
- Windows 批处理(bat) 关闭chrome打开的标签页新增进程
- Windows 批处理(bat) 每隔一段时间打开指定网址
- 自动 卸载或安装 Python第三方库