【常用操作】BAT常用脚本命令整理

一、基础控制命令

命令 作用 示例
@echo off 关闭命令回显,让输出更干净 通常放第一行
echo 输出信息,echo. 可输出空行 echo Hello World
pause 暂停,提示"按任意键继续" 调试时常用
rem / :: 注释 :: 这是注释
title 设置窗口标题 title 我的脚本
cls 清屏

二、编码和显示

命令 作用
chcp 65001 > nul 切换到 UTF-8 编码,配合 > nul 不显示切换信息
chcp 936 > nul 切换到 GBK 编码(中文 Windows 默认)
color 0A 设置背景和文字颜色

三、变量操作

bash 复制代码
set var=值                    :: 定义变量
set /a sum=1+1               :: 数学运算
set /p name=请输入名字:       :: 获取用户输入
echo %var%                   :: 引用变量

四、条件判断

bash 复制代码
if exist 文件路径 (
    echo 文件存在
) else (
    echo 文件不存在
)

if %var%==1 echo 等于1

if errorlevel 1 echo 上一条命令失败了

五、循环

bash 复制代码
:: 遍历文件
for %%f in (*.txt) do echo %%f

:: 计数循环
for /l %%i in (1,1,10) do echo %%i

:: 遍历目录
for /d %%d in (*) do echo %%d

六、文件与目录操作

bash 复制代码
cd /d D:\文件夹            :: 切换目录(含盘符)
dir                        :: 列出文件
copy 源 目标               :: 复制文件
move 源 目标               :: 移动文件
del 文件                   :: 删除文件
md 文件夹名                :: 创建目录
rd 文件夹名 /s /q          :: 强制删除目录
ren 旧名 新名              :: 重命名
type 文件                  :: 显示文件内容

七、调用与跳转

bash 复制代码
call 另一个脚本.bat        :: 调用另一个bat,执行完会返回
start 程序.exe             :: 启动程序(新窗口)
goto 标签                  :: 跳转
:标签                      :: 定义标签
exit /b                    :: 退出当前脚本(不关闭窗口)

八、重定向与管道

bash 复制代码
command > file.txt         :: 输出到文件(覆盖)
command >> file.txt        :: 输出到文件(追加)
command 2> nul             :: 屏蔽错误输出
command | findstr 关键字   :: 管道过滤

九、实用技巧示例

bash 复制代码
@echo off
chcp 65001 > nul
title 实用脚本模板
color 0A

:: 判断管理员权限
net session > nul 2>&1
if %errorlevel% neq 0 (
    echo 请以管理员身份运行!
    pause
    exit /b
)

:: 用户输入
set /p name=请输入你的名字: 
echo 你好, %name%!

:: 延时(Windows 10+)
timeout /t 3 /nobreak > nul

pause
相关推荐
编程的一拳超人5 小时前
DeepSeek Harness Linux/macOS/Windows 本地下载、启动与模型配置指南
linux·windows·macos·deepseek
AIGC小尼5 小时前
Windows 本地 AI 漫剧全自动生产线部署完整教程(零基础、全指令、带源码、模型配置、排错方案)
人工智能·windows·ai漫剧
运维全栈笔记8 小时前
Windows 安装 WSL2 并运行 Ubuntu 24.04 指南
linux·网络·windows·ubuntu
我命由我1234510 小时前
Windows 操作系统 - 启用 D 盘虚拟内存
java·运维·服务器·windows·学习·java-ee·运维开发
Beyond_System|系统之外11 小时前
Windows 10/11 安装与配置 Zig 0.13.0:从下载到编译验证的完整教程
windows·编译工具
2601_9623815812 小时前
Mac和Windows,哪种电脑适合新手学Python|数智码力分享
windows·python·mac·编程环境·学习入门
会飞的拖把13 小时前
Python序列详解:列表、元组、字符串的通用操作(超详细版)
开发语言·windows·python
阿沐沐,14 小时前
Claude Code 安装教程:Windows、WSL 2 与 macOS
windows·macos
水饺编程15 小时前
编程数学:三角函数基础01,直角三角函数
c语言·c++·windows·visual studio
kaixin_啊啊15 小时前
PandaWiki 本地 AI 知识库实战:文档导入、智能问答与远程访问
linux·服务器·人工智能·windows·ai