如何自动执行多个批处理命令
(2012-03-10 16:35:22)
标签:
杂谈 |
分类: 电脑操作 |
2、新建一个文本文档:新建 文本文档.txt,保存。其中的内容是:
@ echo off
CALL D:\批处理文件\1.bat
CALL D:\批处理文件\2.bat
CALL D:\批处理文件\3.bat
@ echo.
@ echo. &
pause
@ echo off
3、改“新建 文本文档.txt”为“批处理执行.bat”。
4、将“批处理执行.bat”保存在除桌面和C盘外的任何地方。
5、您只要运行“批处理执行.bat”,就能自动执行“1
.bat、2.bat、3.bat、4.bat”。
下面是我正在使用的一个批处理实例:
文件名:批处理执行.bat
内容有:
@ echo off
CALL D:\批处理文件\清理系统垃圾文件.bat
CALL D:\批处理文件\删除有~$的word文档.bat
CALL D:\批处理文件\删除系统的补丁文件.bat
@ echo.
@ echo. & pause
2、在D盘的“批处理文件”目录下有:
(1、清理系统垃圾文件.bat,内容有:
@ echo off
@ echo
正在清除系统垃圾文件,请稍等......
@ echo.
@ del /f /s /q /a %systemdrive%\*.tmp
@ del /f /s /q /a %systemdrive%\*._mp
@ del /f /s /q /a %systemdrive%\*.gid
@ del /f /s /q /a %systemdrive%\*.chk
@ del /f /s /q /a %systemdrive%\recycled\*.*
@ del /f /s /q /a %windir%\*.bak
@ rd /s /q %windir%\temp & md %windir%\temp
@ del /f /s /q /a %userprofile%\cookies\*.*
@ del /f /s /q /a %userprofile%\recent\*.*
@ del /f /s /q /a "%userprofile%\Local Settings\Temp\*.*"
@ del /f /s /q /a "%userprofile%\recent\*.*"
@ echo off
@ echo.
@ echo 清除系统垃圾完成!
@ echo.
@ echo.
@ echo.
(2、删除有~$的word文档.bat,内容有:
@ echo off
echo
正在清除硬盘上的~$*.doc,请稍等......
@ echo.
@ del /f /s /q /a c:\~$*.doc
@ del /f /s /q /a d:\~$*.doc
@ del /f /s /q /a e:\~$*.doc
@ del /f /s /q /a f:\~$*.doc
@ del /f /s /q /a g:\~$*.doc
@ del /f /s /q /a h:\~$*.doc
@ del /f /s /q /a j:\~$*.doc
@ echo.
@ echo.硬盘上的~$*.doc已经没有了!
@ echo.
@ echo.
@ echo.
(3、删除系统的补丁文件.bat,内容有:
@ echo off
echo
正在清除c:\windows目录下的补丁文件夹及补丁文件,请稍等......
@ echo.
@ echo off
cd /d c:\windows
for /f "delims=" %%i in ('dir/b/ad $*$')do rd/s/q "%%i"
@ del /f /s /q /a c:\windows\kb*.log
@ echo.
@ echo c:\windows目录下的补丁文件夹及补丁文件已经没有了。
@ echo.
@ echo.
@ echo.

加载中…