简单的批处理问题,谁教教我~~

来源:百度知道 编辑:UC知道 时间:2024/05/28 16:23:34
@echo off

echo 清理autorun......
attrib c:\autorun.inf -s -r -h
del c:\autorun.inf
attrib d:\autorun.inf -s -r -h
del d:\autorun.inf
attrib e:\autorun.inf -s -r -h
del e:\autorun.inf
attrib f:\autorun.inf -s -r -h
del f:\autorun.inf

echo 清除完成~^_^

echo. & pause

系统经常有autorun.inf,做上面的批处理删除。我想知道的是要是没有autorun了,就会显示找不到autorun了,但最后还是会有那句 清除完成 啊~~怎么控制呢?
大家理解错了。这个批处理是我自己弄的,想用来杀autorun,当有这个文件时正常,没有时“ echo 清除完成~^_^” 就多余了。
我想问问怎么整个分支,有 autorun.inf时按我弄的那个运行,系统搜索到没有该文件时,提示没有。

你可以加一个判断是否存在 autorun.inf 文件的语句啊

if exist c:\autorun.inf del c:\autorun.inf

我写了一个实现同样功能的批处理哦 参见以下地址

http://hi.baidu.com/super%5Fboy%5Fsite/blog/item/60255c1f615cd4cba6866961.html

当然有“ 清除完成~^_^ ”了。
只要你运行这个批处理就会在末尾出现。这没有关系的。其实已经没有了。

你要小心了,弄不好是病毒副本的指针文件!你直接删除它后能在瞬间自动复活的就是病毒!这个世纪已经无需修改任何属性就可以删除任何文件,记得要用winRAR查看删除,不要用杀毒软件,杀软永远跟着病毒走的,太慢,不卡拍

@echo off //关闭回显,

echo 清理autorun......//让屏幕显示 “清理autorun...”
attrib c:\autorun.inf -s -r -h //去掉c:\autorun.inf的系统、只读和隐藏属性
del c:\autorun.inf //删除c:\autorun.inf
attrib d:\autorun.inf -s -r -h //下面的和上面基本一样。应该明白吧?
del d:\autorun.inf
attrib e:\autorun.inf -s -r -h
del e:\autorun.inf
attrib f:\autorun.inf -s -r -h
del f:\autorun.inf

echo 清除完成~^_^