【CMD】Windows 批处理工具集

本文介绍了Windows批处理工具的使用方法,包括启用组策略、安装Hyper-V、创建指定大小的文件、批量更改文件后缀以及文件名提取和子目录文件汇总等实用命令。这些工具对于系统管理和自动化操作非常有用。
摘要由CSDN通过智能技术生成

一、使用方法

[指定目录] 下,鼠标右键点击空白处 → 新建 → 文本文档 → 打开该文件 → 复制需要的命令粘贴在该文件中 → 保存并关闭→ 修改该文件名称(修改后缀 “.txt” 为 “.bat”,文件名自定)→ 双击执行

二、命令

1、启用组策略

pushd "%~dp0"
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"

pause

2、安装 Hyper-V

pushd "%~dp0"
 
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
 
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
 
del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

pause

3、创建指定大小的文件

  • 命令
fsutil file createnew <filename> <size>

pause
  • 说明

【filename】:文件名
【size】:文件大小(单位:字节 Byte)

  • 示例
:: 在批处理文件所在目录创建大小为 200KB 名称为 test.jpg 的文件(内容以二进制 0 填充)

fsutil file createnew test.jpg 205000

4、批量改后缀(当前目录及子目录)

@echo off
for /r "./" %%a in (*) do ren "%%a" "*.mp3"
echo 文件后缀修改完毕!

pause

5、批量改后缀(当前目录)

修改当前目录的所有文件的后缀名为 .mp3

@echo off
ren *.* *.mp3
echo 文件后缀修改完毕!

pause

6、批量提取文件名(当前目录及子目录)

获取该批处理所在目录及子目录的所有文件及文件夹路径,并保存在当前目录的 “文件名.txt” 文件中

@echo off
dir /s/b *.* > 文件名.txt
echo 文件名提取完毕!

pause

7、子目录文件汇总

此批处理文件,在父目录新建“汇总”文件夹,并把当前子目录所有文件,移动到“汇总”文件夹。

错误:文件名、目录名或卷标语法不正确。(当移动空文件夹会出现此问题,可以不管)
错误:命令语法不正确。(当目录名有特殊字符会出现此问题,把目录名称更改一下可解决)

@echo off
if "%~p0"=="\" (echo 请勿在磁盘根目录执行该批处理程序! & pause & exit) else md ..\汇总
FOR /f "delims=" %%a in ('dir /b/ad') do move %%a\*.* ..\汇总
echo 批处理执行完毕!

pause

【如果觉得本文不错 “点赞收藏关注”,是对作者最大的鼓励。】

收集windows系统最全批处理工具包 一共分为九大类,每个大类分为若干子类,共计80个处理命令。 囊括windows系统相关的大部分常用命令 title windows最全批处理工具包 MODE con COLS=56 LINES=28 color 2A echo. 今天是%date% echo. echo. :P50-2000 ver|find "5.0" >nul if %errorlevel% EQU 0 (echo 您的操作系统是: Windows 2000 NT &echo. ………………………………………………………………………) else goto P51-XP goto starto :P51-XP ver|find "5.1" >nul if %errorlevel% EQU 0 (echo 您的操作系统是: Windows XP Professional &echo. ………………………………………………………………………) else goto P52-2003 goto starto :P52-2003 ver|find "5.2" >nul if %errorlevel% EQU 0 (echo 您的操作系统是: Windows Server 2003 &echo. ………………………………………………………………………) else goto P60-VISTA goto starto :P60-VISTA ver|find "6.0" >nul if %errorlevel% EQU 0 (echo Oh! My God! 您的操作系统是: Windows Vista! &echo. ________________________________________________________) else (echo 不能检测您的系统版本 &VER) :starto color 2f echo. echo. ╔⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙╗ echo. ⊙─────────────────────⊙ echo. ⊙ ╭───────────╮ ⊙ echo. ⊙┌───┤ 功能简介( M ) ├───┐⊙ echo. ⊙│ ╰───────────╯ │⊙ echo. ⊙├─────┬─────┬───────┤⊙ echo. ⊙│ A.系统类 │ B.网络类 │ C.病毒与防护 │⊙ echo. ⊙├─────┼─────┼───────┤⊙ echo. ⊙│ D.运行类 │ E.禁止类 │ F.系统服务类 │⊙ echo. ⊙├─────┴───┬─┴───────┤⊙ echo. ⊙│ G.作者信息 │ U.检查升级 │⊙ echo. ⊙├─────────┼─────────┤⊙ echo. ⊙│ Y.娱乐一会 │ Z.退出程序 │⊙ echo. ⊙└─────────┴─────────┘⊙ echo. ⊙─────────────────────⊙ echo. ╚⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙⊙╝ echo. set choice= set /p choice= 请输入选项(Enter确认): IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1% if /i "%choice%"=="A" goto win if /i "%choice%"=="B" goto net if /i "%choice%"=="C" goto bdyfh if /i "%choice%"=="D" goto run if /i "%choice%"=="E" goto jinzhi if /i "%choice%"=="F" goto sever if /i "%choice%"=="G" goto zz if /i "%choice%"=="M" goto mainhelp if /i "%choice%"=="U" start http://www.520hack.com &goto start if /i "%choice%"=="Y" goto yuleyh if /i "%choice%"=="Z" goto end goto start :win MODE con COLS=55 LINES=28 title 史上最牛X批处理工具包 --★系★统★类★ color 4F cls echo. echo 〖系统类〗 例:右键扩展菜单(按A)回车 echo ╔☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆╗ echo ☆ A.右 键 扩 展 菜 单 ‖ K.更 改 盘 符 ☆ echo. ☆ ‖
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值