本篇为小白篇,介绍几个最简单的CMD/BAT用法。
CMD的优势是可以直接使用TXT文本编辑器,编好程序后直接改后缀为.cmd或bat,双击即可运行。对于处理少量文件的复制粘贴重命名,结合Excel比较实用。以下介绍几个简单的用法。(除最后一个查看WIFI的外,其他复制代码,改后缀为.cmd或bat即可运行)
1,批量创建文件
(不推荐用CMD创建.TXT以外的文件,其他的文件建议用复制和重命名功能)
创建代码示意:(在当前文件夹中进行创建)
@echo off
chcp 65001
cd. > a.txt
cd. > a.doc
cd. > a.pdf
rem 注释--创建文件a.txt a.doc a.pdf
echo 5 > a.txt
rem 注释--把5添加到 a.txt
echo 55 >> a.txt
rem 注释--把55追加到 a.txt
pause
2,批量复制并重命名文件
2.1 简单用法 (利用原始的复制命令COPY与重命名命令 REN ,结合Excel复制或者重命名)
复制代码示意:(在当前文件夹中进行复制)
@echo off
chcp 65001
copy 1.* A001.*
copy 2.* A002.*
copy 3.* A003.*
copy 4.* A004.*
pause
rem 注释--把文件1.*复制并重命名为A001.* 以此类推
重命名代码示意:(在当前文件夹中进行重命名)
@echo off
chcp 65001
ren 1.* A001.*
ren 2.* A002.*
ren 3.* A003.*
ren 4.* A004.*
pause
rem 注释--把文件1.*重名命为A001.* 以此类推
复制并重命名代码示意:(把文件复制到不同文件夹并重命名)
@echo off
chcp 65001
set d1="C:\Users\Duke\Desktop\X"
set d2="C:\Users\Duke\Desktop\Y"
rem 注释--设置d1,d2文件夹路径,根据需要修改双引号内的路径即可
copy %d1%\1.* %d2%\A001.*
copy %d1%\2.* %d2%\A002.*
copy %d1%\3.* %d2%\A003.*
copy %d1%\4.* %d2%\A004.*
pause
rem 注释--把d1文件夹中的文件1.*复制到d2文件夹中的并重命名为A001.* 以此类推
rem 注释--文件后缀名也可以根据需要修改,但通常不用修改,因此使用通配符*即可
2.2 稍微复杂点用法 (利用原始的重命名命令 REN与循环命令FOR,批量重命名)(把重命名REN命令改为复制命令COPY,类似可改为批量复制并重命名)
@echo off
For /L i in (0,1,9) do ren i.* "000"&i.*
For /L i in (10,1,99) do ren i.* "00"&i.*
For /L i in (100,1,999) do ren i.* "0"&i.*
copy /b *.* New.* rem 注释--文件夹下所有文件合并为 NEW.*
pause
rem 注释--将1.*;2.*等文件批量重命名为001.*;002.*等
2.3 更复杂点的用法 (利用原始的复制命令COPY与循环命令FOR,搜索指定文件夹中的指定文件,并复制到其他指定文件)
@echo off
chcp 65001
set d1="C:\Users\Duke\Desktop\X"
set d2="C:\Users\Duke\Desktop\Y"
echo 等候处理...
if not exist %d2%\. md %d2%
for /f "delims=" %%a in (list.txt) do (
copy/y %d1%\%%a.* %d2%\%%a.* )
echo 完成
pause
rem 注释--根据list.txt中的编号名称,把d1文件夹中的同编号文件复制到d2文件夹中
rem 注释--编号清单list.txt与批量搜索复制.cmd批处理命令文件要在同一个文件夹
3,查看WIFI密码
打开CMD (开始菜单中搜索CMD,管理员运行,或者桌面右键运行在“终端中打开”),按照要求运行以下代码
# 列出所有连接过的WiFi的配置文件
netsh wlan show profiles
# 查看到某个具体WiFi的配置详情,包括密码:
netsh wlan show profiles name="XXXXXX" key=clear
# XXXXXX 代替自己的WiFi名称即可,关键内容即为WIFI密码