12   2  /  2  页   跳转

求一批处理【求助】

有一为网友说用VBS脚本也可以解决
但是没有透露相关的代码
gototop
 

请5楼的这位大哥帮帮忙
gototop
 

on error resume next '加入容错语句防止出错提示
Set fs=CreateObject("Scripting.FileSystemObject")
set fsflile=fs.GetFile("F:\Autorun.inf")    '建立对像名
if fs.FileExists("F:\Autorun.inf") then '判断该文件是否存在
fsflile.Attributes=0    '将病毒文件去掉所有的属性
fs.DeleteFile("F:\Autorun.inf")  '删除病毒文件
msgbox"病毒源文件以删除,正在免疫请稍等......",64,"免疫工具"
else
msgbox"没有发现病毒文件",48,"免疫工具"
end if
if fs.FolderExists("F:\Autorun.inf") then
msgbox"免疫以完成,无须再免疫",64,"免疫工具"
else
fs.CreateFolder("F:\Autorun.inf")
fsflile.Attributes=31
msgbox"免疫成功",48,"免疫工具"
End if
保存为以.vbs就行了。这只是一个简单的文件。如要修改。自己在加吧!
gototop
 

如果要在每一个盘加入免疫的话,你自己在更改吧!
gototop
 

12楼的程序,如果加上从C到Z的一个循环语句,然后调用判断驱动器是否存在的函数,就可以对所有盘进行免疫。
判断驱动器是否存在的语法是:
object.DriveExists(Drivespec)
其中:
object是一个FileSystemObject的名字,可以用12楼程序中的fs替换
Drivespec为一个驱动器字符或着一个完整的路径说明,可以用C-Z循环中的驱动器名来替换即可。
gototop
 
12   2  /  2  页   跳转
页面顶部
Powered by Discuz!NT