1. 前言
提到自动化解决方案,相信大部分人会想到用 Python 语言,只需要根据功能场景,编写 Python 脚本即可
相反,PC 端的 Batch 批处理 似乎快被忘记了,很多人对它嗤之以鼻,认为这么古老的脚本语言貌似没什么用,Python 似乎可以取而代之
相比 Python 脚本, Batch 批处理脚本在某些场景下, 使用更简洁、方便、高效,即写即用,不需要依赖 Python 环境,并且可以完全摆脱打包等繁琐步骤
2. 批处理基础
新建批处理脚本很简单,只需要新建一个文本文件,然后修改编码方式为: ANSI 编码 ,接着编写脚本逻辑代码,最后保存文件以 .bat 结尾即可

Batch 常用命令包含: echo、::/rem、title/color、cd/md/dir、rd/del/copy、pause、goto、for、if、set、start 等
其中:
@echo off 代表在本行开始关闭回显,不显示正在执行的批处理命令及执行结果, 一般放在批处理文件第一行
echo 日志参数:用于在控制台输出日志,偏于理解脚本执行逻辑
::/rem 注释内容:注释内命令
title/color:设置窗体标题和背景颜色
cd:切换目录
md:创建目录
dir:显示文件夹的内容
rd:删除一个目录
del 删除模式 文件:删除文件。 通过配置删除模式,可以删除任意文件,包含隐藏、只读、系统文件
copy:拷贝
自动化利器:批处理脚本的高效应用

本文探讨了批处理脚本在自动化场景中的优势,指出在某些情况下,批处理比Python更为便捷高效。内容包括批处理基础命令介绍,如`echo`、`for`、`if`等,并分享了四个实用场景:文件分类、删除特定文件夹、执行Python定时任务、Git提交代码以及清除系统垃圾文件。批处理脚本在PC端的特定场景下,具备编写简单、即用即行的优点。
最低0.47元/天 解锁文章
1756

被折叠的 条评论
为什么被折叠?



