![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 04:22 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [分享]个人制作的常用批处理工具 |
| 可打印版本 1,227 / 10 |
| 第1楼 read4864 | 发表于 2007-04-12 02:56 |
| 初级用户 发帖 11 积分 28 来自 河北邯郸 | |
|
[分享]个人制作的常用批处理工具 小生最近在学习批处理命令,并根据其他仁兄的相关批处理代码制作了2个常用的小工具,希望喜欢的朋友下载试用
清除垃圾文件优化版 u盘auto专杀优化版 [ Last edited by read4864 on 2007-4-12 at 01:52 PM ] |
|
| 第2楼 3391617 | 发表于 2007-04-12 03:35 |
| 初级用户 发帖 56 积分 116 | |
|
kk
|
|
| 第3楼 read4864 | 发表于 2007-04-13 02:44 |
| 初级用户 发帖 11 积分 28 来自 河北邯郸 | |
|
没人看吗?
|
|
| 第4楼 lxmxn | 发表于 2007-04-13 03:09 |
| 版主 发帖 4,938 积分 11,386 | |
|
我们要的是批处理代码,而不是一个exe文件。
|
|
| 第5楼 zh159 | 发表于 2007-04-13 06:11 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
貌似这种文件应该发到“Windows系列、Unix/Linux及其它操作系统综合讨论区”
|
|
| 第6楼 baomaboy | 发表于 2007-04-13 07:33 |
| 银牌会员 发帖 554 积分 1,513 | |
Originally posted by read4864 at 2007-4-12 02:56: |
|
| 第7楼 read4864 | 发表于 2007-04-13 07:35 |
| 初级用户 发帖 11 积分 28 来自 河北邯郸 | |
|
代码给出!不过我又再次调整了一下! U盘auto专杀
@echo off mode con: cols=40 lines=7 @title U盘auto专杀-作者:孤剑流星-版本:01.01.10 @color 1f :aaa cls echo ---------------------------------------- echo 是否开始一键查杀? echo 输入(Y)继续 输入(N)退出 echo ---------------------------------------- set choose = set /p choose=请选择: if '%choose%'=='y' goto shuxing if '%choose%'=='n' (goto :exit) else goto tishi :tishi cls echo ---------------------------------------- echo 输入错误!任意键重试! echo BY 孤剑流星 QQ:10857049 echo ---------------------------------------- pause>nul goto :aaa :shuxing echo ---------------------------------------- cls echo 开始查杀…… echo 删除关联病毒文件…… cd\ cls start /MIN attrib _desktop.ini -a -h -s del /s /q /f _desktop.ini cls start /MIN attrib autorun.inf -a -h -s del /s /q /f autorun.inf cls echo 查杀RavMon病毒…… start /MIN attrib RavMon.exe -a -h -s del /s /q /f RavMon.exe start /MIN attrib ravmon.exe -a -h -s del /s /q /f ravmon.exe cls echo 查杀xls.exe病毒…… start /MIN attrib *.xls.exe -a -h -s del /s /q /f *.xls.exe cls echo 查杀sever病毒…… start /MIN attrib sever.exe -a -h -s del /s /q /f sever.exe cls echo 查杀sxs病毒…… start /MIN attrib sxs.exe -a -h -s del /s /q /f sxs.exe cls echo 查杀ghost病毒…… start /MIN attrib ghost.exe -a -h -s del /s /q /f ghost.exe cls echo 查杀sms病毒…… start /MIN attrib sms.exe -a -h -s del /s /q /f sms.exe cls :shouye cls echo 再次查杀…… echo 删除关联病毒文件…… cd\ cls start /MIN attrib _desktop.ini -a -h -s del /s /q /f _desktop.ini cls start /MIN attrib autorun.inf -a -h -s del /s /q /f autorun.inf cls echo 查杀RavMon病毒…… start /MIN attrib RavMon.exe -a -h -s del /s /q /f RavMon.exe start /MIN attrib ravmon.exe -a -h -s del /s /q /f ravmon.exe cls echo 查杀xls.exe病毒…… start /MIN attrib *.xls.exe -a -h -s del /s /q /f *.xls.exe cls echo 查杀sever病毒…… start /MIN attrib sever.exe -a -h -s del /s /q /f sever.exe cls echo 查杀sxs病毒…… start /MIN attrib sxs.exe -a -h -s del /s /q /f sxs.exe cls echo 查杀ghost病毒…… start /MIN attrib ghost.exe -a -h -s del /s /q /f ghost.exe cls echo 查杀sms病毒…… start /MIN attrib sms.exe -a -h -s del /s /q /f sms.exe goto :jieshu cls echo ---------------------------------------- echo 进行二次查杀…… echo by 孤剑流星 QQ:10857049 echo ---------------------------------------- goto :shouye :jieshu cls echo ---------------------------------------- echo 温馨提醒:查杀工作已完成,是否退出程序? echo 输入(f)返回 输入(e)退出 echo by 孤剑流星 QQ:10857049 echo ---------------------------------------- set choose = set /p choose=请选择: if '%choose%'=='f' goto aaa if '%choose%'=='e' (goto :exit) else goto tishi2 :tuichu1 cls echo ---------------------------------------- echo 谢谢您的支持,再见! echo by 孤剑流星 QQ:10857049 echo ---------------------------------------- pause>nul exit :tishi2 echo ---------------------------------------- echo 输入错误!任意键重试! echo BY 孤剑流星 QQ:10857049 echo ---------------------------------------- pause>nul goto :vvv :vvv cls echo ---------------------------------------- echo 温馨提醒:清扫工作已完成,是否退出程序? echo 输入(f)返回 输入(e)退出 echo by 孤剑流星 QQ:10857049 echo ---------------------------------------- set choose = set /p choose=请选择: if '%choose%'=='f' goto shouye if '%choose%'=='e' (goto :exit) else goto tishi2 :exit cls echo ---------------------------------------- echo 谢谢您的支持,再见! echo by 孤剑流星 QQ:10857049 echo ---------------------------------------- exit |
|
| 第8楼 read4864 | 发表于 2007-04-13 07:35 |
| 初级用户 发帖 11 积分 28 来自 河北邯郸 | |
|
一键清扫 @echo off
mode con: cols=40 lines=10 @title 一键清扫-作者:孤剑流星-版本:01.01.10 @color 1f :shouye cls echo ---------------------------------------- echo 是否开始一键清扫? echo 输入(Y)继续 输入(N)退出 echo ---------------------------------------- set choose = set /p choose=请选择: if '%choose%'=='y' goto zhixing if '%choose%'=='n' (goto :tuichu1) else goto tishi :tishi cls echo ---------------------------------------- echo 输入错误!任意键重试! echo BY 孤剑流星 QQ:10857049 echo ---------------------------------------- pause>nul goto :shouye :zhixing echo ---------------------------------------- cls echo 开始清扫…… cls echo 开始清扫systemdrive文件夹 start /MIN attrib -a -h -s>nul del /f /s /q %systemdrive%\*.tmp>nul cls echo 开始清扫systemdrive文件夹 start /MIN attrib -a -h -s>nul del /f /s /q %systemdrive%\*._mp>nul cls echo 开始清扫systemdrive文件夹 start /MIN attrib -a -h -s>nul del /f /s /q %systemdrive%\*.log>nul cls echo 开始清扫systemdrive文件夹 start /MIN attrib -a -h -s>nul del /f /s /q %systemdrive%\*.gid>nul cls echo 开始清扫systemdrive文件夹 start /MIN attrib -a -h -s>nul del /f /s /q %systemdrive%\*.chk>nul cls echo 开始清扫systemdrive文件夹 start /MIN attrib -a -h -s>nul del /f /s /q %systemdrive%\*.old>nul cls echo 开始清扫recycled文件夹 start /MIN attrib -a -h -s>nul del /f /s /q %systemdrive%\recycled\*.*>nul cls echo 开始清扫windir文件夹 start /MIN attrib -a -h -s>nul del /f /s /q %windir%\*.bak>nul cls echo 开始清扫prefetch文件夹 start /MIN attrib -a -h -s>nul del /f /s /q %windir%\prefetch\*.*>nul cls echo 开始清扫temp文件夹 start /MIN attrib -a -h -s>nul rd /s /q %windir%\temp & md %windir%\temp>nul cls echo 开始清扫Temp文件夹 start /MIN attrib -a -h -s>nul del /f /s /q "%userprofile%\Local Settings\Temp\*.*">nul cls echo 开始清扫Administrator文件夹 start /MIN attrib -a -h -s>nul del /f /q %userprofile%\Administrator\*.*>nul cls echo 开始清扫recent文件夹 start /MIN attrib -a -h -s>nul del /f /q %userprofile%\recent\*.* cls echo 开始清扫recent文件夹 start /MIN attrib -a -h -s>nul del /f /s /q "%userprofile%\recent\*.*">nul cls echo 开始清扫Temporary Internet Files文件夹 start /MIN attrib -a -h -s>nul del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*">nul cls echo ---------------------------------------- echo 温馨提醒:清扫工作已完成,是否关闭程序? echo 输入(f)返回 输入(e)退出 echo by 孤剑流星 QQ:10857049 echo ---------------------------------------- set choose = set /p choose=请选择: if '%choose%'=='f' goto shouye if '%choose%'=='e' (goto :exit) else goto tishi2 :tuichu1 cls echo ---------------------------------------- echo 谢谢您的支持,再见! echo by 孤剑流星 QQ:10857049 echo ---------------------------------------- pause>nul exit :tishi2 echo ---------------------------------------- echo 输入错误!任意键重试! echo BY 孤剑流星 QQ:10857049 echo ---------------------------------------- pause>nul goto :vvv :vvv cls echo ---------------------------------------- echo 温馨提醒:清扫工作已完成,是否关闭程序? echo 输入(f)返回 输入(e)退出 echo by 孤剑流星 QQ:10857049 echo ---------------------------------------- set choose = set /p choose=请选择: if '%choose%'=='f' goto shouye if '%choose%'=='e' (goto :exit) else goto tishi2 :exit cls echo ---------------------------------------- echo 谢谢您的支持,再见! echo by 孤剑流星 QQ:10857049 echo ---------------------------------------- exit |
|
| 第9楼 read4864 | 发表于 2007-04-13 08:15 |
| 初级用户 发帖 11 积分 28 来自 河北邯郸 | |
|
中文显示ping结果 @echo off
mode con: cols=60 lines=15 color f2 :shouye cls echo 网址或IP查询工具 By 孤剑流星 echo ---------------------------------------- echo. echo 是否开始查询网址或IP? echo. echo 输入(Y)开始查询 输入(N)退出 echo. echo 程序由孤剑流星制作 QQ:10857049 echo. echo ---------------------------------------- set choose = set /p choose=请选择: if '%choose%'=='y' goto zhixing if '%choose%'=='n' (goto :tuichu1) else goto tishi :tishi cls echo ---------------------------------------- echo 输入错误!任意键重试! echo BY 孤剑流星 QQ:10857049 echo ---------------------------------------- pause>nul goto :shouye :zhixing cls echo. set for=于 set of=的 set with=用 set in=(以 set data:=数据 set milli-seconds:=毫秒为单位) set Approximate=大约 set times=时间: set round=来回 set trip=行程 set Reply=应答 set from=来自 set bytes=字节 set time=时间: set timed=时间 set out=超过 set statistics=统计 set Packets:=包: set Sent=已发送= set Received=已收到= set Lost=已丢失= set loss)=丢失) set Minimum=最小值= set Maximum=最大值= set Average=平均值= set TTL=TTL= setlocal enabledelayedexpansion set a= set/p a=请输入要ping的网址或IP for /f "delims=" %%i in ('ping %a%') do ( set ret= for %%a in (%%i) do if defined %%a (set ret=!ret!!%%a!) else set ret=!ret! %%a if not "!ret!"=="" (set ret=!ret:time=时间! && echo !ret!) else echo. ) set,=====================================&for /l %%i in (1,1,28)do @call set/p= %%,:~%%i,1%%<nul&ping/n 1 127.1>nul SET SEN=%A:~0,1% SET SU=%A:~1,2% cls echo ---------------------------------------- echo. echo 温馨提醒:网址或IP已显示,是否关闭程序? echo. echo 输入(f)继续查询 输入(e)退出 echo. echo by 孤剑流星 QQ:10857049 echo ---------------------------------------- set choose = set /p choose=请选择: if '%choose%'=='f' goto shouye if '%choose%'=='e' (goto :exit) else goto tishi2 :tuichu1 cls echo ---------------------------------------- echo. echo 谢谢您的支持,再见! echo. echo by 孤剑流星 QQ:10857049 echo. echo ---------------------------------------- set,=====================================&for /l %%i in (1,1,20)do @call set/p= %%,:~%%i,1%%<nul&ping/n 1 127.1>nul SET SEN=%A:~0,1% SET SU=%A:~1,2% exit :tishi2 cls echo ---------------------------------------- echo. echo 输入错误!任意键重试! echo. echo BY 孤剑流星 QQ:10857049 echo. echo ---------------------------------------- pause>nul goto :vvv :vvv cls echo ---------------------------------------- echo. echo 温馨提醒:网址或IP已显示,是否关闭程序? echo. echo 输入(f)返回 输入(e)退出 echo. echo by 孤剑流星 QQ:10857049 echo. echo ---------------------------------------- set choose = set /p choose=请选择: if '%choose%'=='f' goto shouye if '%choose%'=='e' (goto :exit) else goto tishi2 :exit cls echo ---------------------------------------- echo. echo 谢谢您的支持,再见! echo. echo by 孤剑流星 QQ:10857049 echo. echo ---------------------------------------- set,=====================================&for /l %%i in (1,1,20)do @call set/p= %%,:~%%i,1%%<nul&ping/n 1 127.1>nul SET SEN=%A:~0,1% SET SU=%A:~1,2% exit |
|
| 第10楼 tinglang | 发表于 2007-04-15 00:39 |
| 初级用户 发帖 16 积分 33 | |
|
呃 应该需要继续完善吧 值得学习借鉴
|
|
| 第11楼 jackson313 | 发表于 2007-04-15 14:40 |
| 初级用户 发帖 26 积分 48 | |
|
谢谢分享,收藏了
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |