批处理命令是Windows系统中的一种强大工具,通过简单的命令行操作,可以帮助你自动化执行一系列任务,从而提高工作效率。以下是一些实用的CMD批处理命令,它们可以帮助你快速完成任务,简化日常操作。

1. 自动化文件管理

清理文件夹

@echo off
del /q /f /s /a *.tmp
del /q /f /s /a *.log
del /q /f /s /a *.err

这段代码会删除当前文件夹及其子文件夹中的所有.tmp.log.err文件。

创建目录

@echo off
mkdir "新目录名"

这个命令会在当前目录下创建一个名为“新目录名”的目录。

复制文件

@echo off
xcopy /s /e 文件名 目标目录

这个命令会将名为“文件名”的文件及其子目录复制到目标目录。

2. 系统管理

关闭计算机

@echo off
shutdown /s /t 0

执行这个命令会立即关闭计算机。

暂停程序

@echo off
timeout /t 300

这个命令会在300秒后暂停程序执行。

更新系统

@echo off
@powershell -command "(New-Object -COM WScript.Shell).Run('wscript.exe /nologo C:\\Windows\\System32\\WindowsUpdate.log /detectnow', 0, $false)"

这个命令会启动Windows更新向导进行检测更新。

3. 网络操作

查看网络连接

@echo off
ipconfig /all

这个命令会显示当前的网络连接信息。

查看网站速度

@echo off
ping 网站地址 -n 4

这个命令会发送四个数据包到指定的网站地址,并返回响应时间。

4. 其他实用命令

检查磁盘空间

@echo off
@for /f "tokens=2 delims=" %%i in ('wmic logicaldisk get freespace /format:list') do @echo %%i

这个命令会显示每个逻辑磁盘的可用空间。

生成随机密码

@echo off
@for /f "tokens=*" %%i in ('echo %%~f0') do @set "PASSWORD=%%i"
echo Password: %PASSWORD%

这个命令会生成一个基于当前文件的名称的随机密码。

通过学习这些实用的CMD批处理命令,你可以在日常工作中节省大量时间,提高工作效率。记得在执行这些命令时要小心谨慎,尤其是涉及到系统管理和网络操作的部分。