问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

批处理实用文件

发布网友 发布时间:2022-04-21 21:06

我来回答

5个回答

热心网友 时间:2023-09-27 04:39

::关机
@echo off
shutdown -s -t 10

::重启
@echo off
shutdown -r -t 10

::生成N个文件的批处理:
@echo off & setlocal enabledelayedexpansion
echo just a test >>txt.txt
for /l %%i in (1 1 100) do (copy txt.txt !random!.txt)
pause

::让电脑自动访问某个网站的批处理并且让该批处理加入启动项的批处理
@echo off
echo URL=http://zhidao.baidu.com/ >c:\url.url
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v url /d "c:\url.url" /f >nul
pause

::发现某个进程就把它结束的批处理
@echo off
set /p t=enter
for /f %%i in ('tasklist ^| find "%t%"') do taskkill /im %%i /f
pause
4.搜索工具
自己制作的搜索工具,比系统带的快多了
@echo off
echo a.doc所在的路径有:>>%temp%\a.txt
set /p name=请输入文件名称
for %%a in (c d e f g h) do for /f "delims=" %%b in ('dir /a-d/b/s %%a:\%name%') do (
echo %%b
)
pause
exit

5.将文件名里的空格去掉
在网上下载下来的音频文件名字最后都带个空格,看起来不爽,把以下代码保存为a.bat,然后把它放在有空格的文件旁边,运行即可
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b *.*') do (
set name=%%i&set name=!name: =!&&ren "%%i" "!name!"
)
pause&exit

6.批量重命名文件
批量重命名.jpg文件为1.jpg,2.jpg,3.jpg……
@echo off
rem 启用"延缓环境变量扩充"
setlocal EnableDelayedExpansion
set a=1
rem 循环当前目录下所有图片的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b *.jpg') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
if !a! LSS 10 (ren "%%i" "000!a!.jpg") else ren "%%i" "!a!.jpg"
rem 设置数值型变量a=a+1
set /a a+=1
)
)
echo 批量重命名完成!
pause&exit

热心网友 时间:2023-09-27 04:40

@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\COOKIES s\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
sfc /purgecache '清理系统盘无用文件
defrag %systemdrive% -b '优化预读信息
echo 清除系统垃圾完成!
rem echo. & pause

斜杠后面的是参数 具体含义看帮助吧

good luck

热心网友 时间:2023-09-27 04:40

REM 将下面文本让你拷贝为*.bat或者*.cmd即可使用。
REM Update 2008.05

@Echo Off
COLOR 2F
REG ADD HKCU\Console\%%SystemRoot%%_system32_cmd.exe /v CodePage /t REG_DWORD /d 936 /f >NUL
Set Prog=Febird的管理工具

Set AddATTR=ATTRIB +S +H +R
Set DelATTR=ATTRIB -S -H -R

Set RegItem=
Set AddReg=REG ADD
Set DelReg=REG DELETE
Set InReg=REG IMPORT
Set OutReg=REG EXPORT
:Start
CLS
Title %Prog%——主目录
Echo.
Echo %L1%
Echo %L2%
Echo %L3%
Echo %L4%
Echo %L5%
Echo %L6%
Echo ║ 请选择执行操作: ║
Echo %L6%
Echo ║ [1] 注册表解禁 [2] 任务管理器解禁 [3] Flash,WAV无声音 ║
Echo ║ [4] 运行注册表 [5] Windows组策略 [6] 杀/免疫Autorun病毒 ║
Echo ║ [7] 计算机管理 [8] DirectX检测 [9] 去掉Autorun病毒免疫 ║
Echo ║ [A] 显示隐藏文件 [B] 去恶意隐藏 [C] MSConfig ║
Echo ║ [D] IP地址设置 [E] 清理系统垃圾 [F] 备份/恢复MBR/磁盘 ║
Echo ║ [G] 网吧解限 [H] 其他管理程序 [I] 其他注册表项 ║
Echo ║ [J] CMD提示符 [K] 特种关机 [L] 退出程序 ║
Echo %L6%
Echo %L7%
COLOR 26
Echo ║NOTICE: IF can't display chinese, press "L" restart this program! ║
COLOR 2F
Echo %L7%
Echo %L8%
Echo %L9%
Echo.
Set Choice=
Set /P Choice= 请选择要进行的操作 (1~9/A~L) ,然后按回车:
If "%Choice%"=="" Goto Start
If Not "%Choice%"=="" Set Choice=%Choice:~0,1%
FOR /L %%i In (1,1,9) Do If /I "%Choice%"=="%%i" GOTO ITEM_%%i
FOR %%i In (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do (
If /I "%Choice%"=="%%i" GOTO ITEM_%%i
)
REM ECHO =========FOR DEBUG END============
REM PAUSE>NUL
Goto Start

:ITEM_1
CLS
Title %Prog%——注册表解禁
ECHO 注册表解禁
Set RegItem=hkcu\software\microsoft\windows\currentversion\policies\system
%AddReg% %RegItem% /v disableregistrytools /t REG_DWORD /d 00000000 /f
REM %DelReg% %RegItem% /v disableregistrytools /f
Set RegItem=

Echo 完成,任意键返回主目录。。。
PAUSE>NUL
GOTO Start

:ITEM_2
CLS
ECHO 任务管理器解禁
Set RegItem=hkcu\software\microsoft\windows\currentversion\policies\system
%AddReg% %RegItem% /v disableTaskMgr /t REG_DWORD /d 00000000 /f
Set RegItem=

Echo 完成,任意键返回主目录。。。
PAUSE>NUL
GOTO Start

:ITEM_3
CLS
ECHO 解决Falsh,WAV等无声音,系统托盘没有声音图标(控制面板中已勾选)的问题
Set RegItem="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32"
%AddReg% %RegItem% /v wavemapper /t REG_SZ /d msacm32.drv /f
REM FOR TEST
REM %DelReg% %RegItem% /v wavemapper /f
Set RegItem=

Echo 完成,任意键返回主目录。。。
PAUSE>NUL
GOTO Start

:ITEM_4
CALL Regedit
GOTO START

:ITEM_5
CALL gpedit.msc
GOTO START

:ITEM_6
CLS
TITLE 关闭光盘,U盘,移动硬盘等自动播放功能,可以避免中相关病毒

ECHO 将进行下面两项处理:
ECHO 1.关闭光盘,U盘,移动硬盘等自动播放功能,可以避免中相关病毒
ECHO 2.Autorun 型病毒免疫,每个磁盘下面都创建Autorun.inf文件夹。
ECHO .
ECHO 要额外为你的移动硬盘或U盘做此免疫处理,请插上你的可移动磁盘...
PAUSE>NUL

Set RegItem="HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"
%AddReg% %RegItem% /v NoDriveTypeAutoRun /t REG_DWORD /d 255 /f
Set RegItem="HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"
%AddReg% %RegItem% /v NoDriveTypeAutoRun /t REG_DWORD /d 10 /f

ECHO 关闭自动播放完成

FOR %%i In (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do (
IF /I EXIST %%i:\ (
CD /D %%i:\
IF EXIST AUTORUN.INF DEL AUTORUN.INF /F /Q /A R H S A >NUL
IF EXIST AUTORUN.INF\. (
ECHO %%~di盘已经经过免疫,无需免疫
) ELSE (
MD AUTORUN.INF>NUL
%AddATTR% AUTORUN.INF
IF EXIST AUTORUN.INF\. MD AUTORUN.INF\Febird的AUTORUN免疫文件夹.无害..\\ >NUL
)
)
)
ECHO .
ECHO 已经删除所有磁盘的AUTORUN.INF
ECHO 已经为你的本地磁盘创建AUTORUN.INF文件夹
ECHO 此文件夹正常情况下不可删除,如果要删除,
ECHO 请在相关选项中修改

Set RegItem=
Echo 完成,任意键返回主目录。。。
PAUSE>NUL
GOTO START

:ITEM_7
CALL compmgmt.msc
GOTO START

:ITEM_8
CALL dxdiag.exe
GOTO START

:ITEM_9
CLS
ECHO 去掉Autorun病毒免疫(删除个磁盘下面无法删除的Autorun.inf文件夹)
FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
IF EXIST %%i
IF /I EXIST %%i:\AUTORUN.INF DEL %%i:\AUTORUN.INF /F /Q /A R H S A

)
Echo 完成,任意键返回主目录。。。
PAUSE>NUL
GOTO Start

:ITEM_A
CLS
ECHO 显示隐藏、系统隐藏文件,显示已知文件后缀
Set RegItem=hkcu\software\microsoft\windows\currentversion\explorer\Advanced\Folder\Hidden\SHOWALL
%AddReg% %RegItem% /v CheckedValue /t REG_DWORD /d 00000001 /f
%AddReg% %RegItem% /v Text /t REG_SZ /d "@shell32.dll,-30500" /f
%AddReg% %RegItem% /v Type /t REG_SZ /d "radio" /f

Set RegItem=hklm\software\microsoft\windows\currentversion\explorer\Advanced\Folder\Hidden\SHOWALL
%AddReg% %RegItem% /v CheckedValue /t REG_DWORD /d 00000001 /f
%AddReg% %RegItem% /v Text /t REG_SZ /d "@shell32.dll,-30500" /f
%AddReg% %RegItem% /v Type /t REG_SZ /d "radio" /f

Set RegItem=hklm\software\microsoft\windows\currentversion\explorer\Advanced\Folder\Hidden\NOHIDDEN
%AddReg% %RegItem% /v CheckedValue /t REG_DWORD /d 00000002 /f
%AddReg% %RegItem% /v Text /t REG_SZ /d "@shell32.dll,-30501" /f
%AddReg% %RegItem% /v Type /t REG_SZ /d "radio" /f

Set RegItem=hklm\software\microsoft\windows\currentversion\explorer\Advanced\Folder\Hidden\NOHIDDEN
%AddReg% %RegItem% /v CheckedValue /t REG_DWORD /d 00000002 /f
%AddReg% %RegItem% /v Text /t REG_SZ /d "@shell32.dll,-30501" /f
%AddReg% %RegItem% /v Type /t REG_SZ /d "radio" /f

Set RegItem=hkcu\software\microsoft\windows\currentversion\explorer\Advanced\Folder\HideFileExt
%AddReg% %RegItem% /v CheckedValue /t REG_DWORD /d 00000001 /f
%AddReg% %RegItem% /v UnCheckedValue /t REG_DWORD /d 00000000 /f
%AddReg% %RegItem% /v Text /t REG_SZ /d "@shell32.dll,-30503" /f
%AddReg% %RegItem% /v Type /t REG_SZ /d "checkbox" /f

Set RegItem=hklm\software\microsoft\windows\currentversion\explorer\Advanced\Folder\HideFileExt
%AddReg% %RegItem% /v CheckedValue /t REG_DWORD /d 00000001 /f
%AddReg% %RegItem% /v UnCheckedValue /t REG_DWORD /d 00000000 /f
%AddReg% %RegItem% /v Text /t REG_SZ /d "@shell32.dll,-30503" /f
%AddReg% %RegItem% /v Type /t REG_SZ /d "checkbox" /f

Set RegItem=
Echo 完成,任意键返回主目录。。。
PAUSE>NUL
GOTO START

:ITEM_B
CLS
ECHO 去恶意隐藏文件夹的系统属性,用于去掉中病毒后,所有根目录文件夹都为隐藏的情况,
ECHO 成功后部分系统文件夹会由默认的隐藏变为显示

REM Now Only in C: Disk
REM FOR /R C:\ %%i IN (.) DO %DelATTR% %%i /s /d
CD /D C:\
FOR %%i IN (.) DO %DelATTR% %%i /s /d

Echo 完成,任意键返回主目录。。。
PAUSE>NUL
GOTO START

:ITEM_C
REM MSCONFIG
call C:\WINDOWS\ServicePackFiles\i386\msconfig.exe
GOTO START

:ITEM_D
CLS
REM IPCONFIG
ipconfig
PAUSE>NUL
ipconfig /?
PAUSE>NUL
GOTO START

:ITEM_E
CLS
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除完成!
PAUSE>NUL
GOTO START

:ITEM_J
CLS
ECHO ____________________Windows 命令提示符________________________
ECHO _____________________输入Exit退出菜单_________________________
REM 控制面板
CMD
GOTO START

:ITEM_K
CLS
shutdown /?
ECHO.
ECHO 输入shutdown - 选项所对应的字母 输入exit退出
REM 控制面板
CMD>NUL
GOTO START

:ITEM_L
REM 1b5(437) EN-US 936 Chinese
Set RegItem=HKCU\Console\%%SystemRoot%%_system32_cmd.exe
REM %AddReg% %RegItem% /v CodePage /t REG_DWORD /d 936 /f >NUL
Set RegItem=HKCU\Console
%AddReg% %RegItem% /v CodePage /t REG_DWORD /d 936 /f >NUL
Set RegItem=
EXIT

参考资料:Windows管理实用批处理文件-很实用!

热心网友 时间:2023-09-27 04:41

给你几个好玩的批处理程序,都是我自己编的哦(我可是把家底都搬出来了哦)
1.劫持QQ
将以下代码保存为QQ1.bat,运行以后这个批处理,你再点击QQ运行的时候就会找不到文件...呵呵,是不是很好玩?

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\QQ.exe" /v debugger /t reg_sz /d debugfile.exe /f
exit

2.QQ强制聊天器
将以下代码保存为a.bat,运行以后这个批处理,你就可以输入一个QQ号,强制聊天了
@echo off
mode con cols=80 lines=26&color C
title 强行聊天工具“我想跟你聊”
Set/p qq=请输入你想和他/她聊的QQ号码(然后回车):
start tencent://Message/?Uin=%qq%

3.登陆163邮箱
@echo off
:main
cls
color 2b
title 163邮箱登陆器 作者:煋星 QQ:498576120 V1.0 - 2007.09.17
@echo.&@echo.
set /p Username= 请输入163邮箱用户名: &@echo.&@echo.& set /p Password= 请输入163邮箱密码:
start http://reg.163.com/in.jsp?url=http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1^&language=-1^&style=-1^&username=%Username%^&password=%Password%
&@echo.
pause
goto main

4.搜索工具
自己制作的搜索工具,比系统带的快多了
@echo off
echo a.doc所在的路径有:>>%temp%\a.txt
set /p name=请输入文件名称
for %%a in (c d e f g h) do for /f "delims=" %%b in ('dir /a-d/b/s %%a:\%name%') do (
echo %%b
)
pause
exit

5.将文件名里的空格去掉
在网上下载下来的音频文件名字最后都带个空格,看起来不爽,把以下代码保存为a.bat,然后把它放在有空格的文件旁边,运行即可
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b *.*') do (
set name=%%i&set name=!name: =!&&ren "%%i" "!name!"
)
pause&exit

6.批量重命名文件
批量重命名.jpg文件为1.jpg,2.jpg,3.jpg……
@echo off
rem 启用"延缓环境变量扩充"
setlocal EnableDelayedExpansion
set a=1
rem 循环当前目录下所有图片的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b *.jpg') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
if !a! LSS 10 (ren "%%i" "000!a!.jpg") else ren "%%i" "!a!.jpg"
rem 设置数值型变量a=a+1
set /a a+=1
)
)
echo 批量重命名完成!
pause&exit

热心网友 时间:2023-09-27 04:42

...............你也得看的过来啊,自己学习一下吧
虽然Dos联盟欠费停机了......百度百科还是可以帮你的.......
下载些批处理文件,没有找我......
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问信用卡暂未批准是什么意思 短发搭配什么帽子能吸睛?get下文各种短发的搭配攻略 入门智能机vivoy200t怎么样? 直短发配什么帽子好看 老狗狗为什么总低头 脚跟骨裂做了手术还装了钢板,请问要多长时间才能恢复。 脚跟粉碎性骨折术后多久能走路 脚跟骨折多久可以正常走路 如图,AD是∠BAC的平分线,点E在AB上,且AE=AC,EF ∥ BC交AC于点F.试说明... 如图,AD是角BAC的平分线,点E在AB上,且AE=AC,EF//BC交AC于点F.求证:EC... 那种牌子的不粘平底锅最好,价钱要500以下的 ,要... 高分请电脑高手帮忙·桌面无东西·任务管理器被锁 使用煎蛋工具发现ps痕迹明显,如何处理 JavaScript月历问题 用c语言输出 dos命令----求大全 delphi 自动填表下拉框年月日 iframe与frameset有什么区别 沪f-set294是什么意思 一道初中数学题:在一次“寻宝”游戏中,寻宝人已经... 谁能给一段点击之后出现日历的代码 没写 window.onload = function()时offfsetTop为空 off-set paper 什么纸 jar cvfm classes.jar mymanifset -c foo / . 什么... 淘宝花呗怎么看还款记录 怎么查花呗余额 手机里的视频太大怎么上传到电脑?(用qq上传到电... 手机QQ空间发视频怎么变大了 硬盘有几种接口 硬盘数据线与主板相连的那一端有几种接口类型?与... dj - 英文舞曲 成成劲爆英文嗨曲现场.mp3可以先上... 批处理 for 嵌套使用 变量无法赋值 如何在shell脚本中实现 scp 文件的时候不手动输入密码 如何在shell脚本中实现 scp 文件的时候不手动输入... 营业执照三证合一是哪三证? 个体工商户是三证合一吗 个体户怎么换三证合一 个体户需要三证合一吗 个人营业执照用办理三证合一吗 个体营业执照三证合一要哪些资料? 营业执照三证合一还有开户许可证吗? 三证合一后的营业执照和之前的营业执照有什么区别? 个体工商户营业执照需要三证合一吗 三证合一个体户营业执照注销流程 个体户要不要三证合一? 个体户需要办理三证合一吗? 个体户营业执照换三证合一执照需怎么办埋? 你好,请问个体工商户,只有营业执照,也可以办理... 工商执照三证合一,个体户要不要办? 餐饮个体户有了营业执照,就是三证合一是吗?