中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 05:17
48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何让批处理程序自动运行<请帮忙谢谢>
可打印版本  1,579 / 10
第1楼 zch1366 发表于 2007-01-21 02:02
中级用户 发帖 148 积分 326
如何让批处理程序自动运行<请帮忙谢谢>
现在流行批处理程序删除垃圾文件.能让批处理程序自动运行吗?
指定1个星期.或1个月.开机就自动运行.删除垃圾文件?批处理程序应该如何编写!!
请帮忙谢谢!!

这个是删除垃圾文件程序
@echo off
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 %windir%\*.bak
del /f /q %systemdrive%\recycled\*.*
del /f /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
rd /s /q %temp% & md %temp%
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
rd /s /q "%userprofile%\Local Settings\Temporary Internet Files"
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\*.*"
第2楼 ccwan 发表于 2007-01-21 02:08
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
路过

[ Last edited by ccwan on 2007-1-21 at 03:39 AM ]
第3楼 HUNRYBECKY 发表于 2007-01-21 02:24
银牌会员 发帖 442 积分 1,179
这个你可以翻阅下以前的帖子,都是有的,建议首先搜索,找不到再提问,避免重复和论坛的管理。谢谢。
对你的帖子我还是回服下:
一。指定星期运行:如可以指定星期六运行。请把代码复制到你的@echo off之后



二。指定具体某天运行。复制代码同上,如2007-01-20运行。


三。开机运行。你可以指定到开机脚本中。也可以建立快捷方式,并拖到开始菜单\程序的启动中即可.
第4楼 ccwan 发表于 2007-01-21 02:26
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
再次路过

[ Last edited by ccwan on 2007-1-21 at 03:39 AM ]
第5楼 HUNRYBECKY 发表于 2007-01-21 02:31
银牌会员 发帖 442 积分 1,179
目前我正在编写一个超强的垃圾,恶意软件,流行病毒清理和系统优化的批注意,现在才完成了第一部分,你可以等我的写出来后使用我的吧,我的自定义删除前备份文件,支持超时设置,支持繁体系统,支持是否安静模式等.
把部分代码发上来,大家可以测试下.不过因为没有编写完整,所以大家小心,如果出现任何后果,本人不负责任的哟.对了,因为使用了RAR压缩备份,所以必须把这个批处理放到的这个目录的前一个目录中必须有TOOLS下.否则无法备份,我还使用了CHENHUI的DllcacheManager备份DLL患存,所以缺少这些工具的请不要试验.
第6楼 HUNRYBECKY 发表于 2007-01-21 02:32
银牌会员 发帖 442 积分 1,179
第7楼 zch1366 发表于 2007-01-21 03:06
中级用户 发帖 148 积分 326
支持HUNRYBECKY
第8楼 HUNRYBECKY 发表于 2007-01-21 03:07
银牌会员 发帖 442 积分 1,179
不过这个代码可能要编写一周的时间,有点庞大,再说时间也很紧张呀。
第9楼 zch1366 发表于 2007-01-21 03:10
中级用户 发帖 148 积分 326
如何指定每个星期.或每个月运行1次..
谢谢你再次帮下忙
第10楼 HUNRYBECKY 发表于 2007-01-21 03:14
银牌会员 发帖 442 积分 1,179
上面三楼我已经说了。每个星期运行一次,只能指定在星期几。
如果每月运行一次的话也可以指定每个月的某一天,你变通一下就可以了。

4。指定每月的1日运行
DATE /T |FIND "-01" & CLS
IF "%ERRORLEVEL%"=="1" EXIT
第11楼 zch1366 发表于 2007-01-21 03:25
中级用户 发帖 148 积分 326
我这方面是菜鸟...不好意思麻烦你...谢谢各位帮忙...
等待<<HUNRYBECKY>>新作问世...支持中!!!!!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023