2021-12-16 11:08来源:m.sf1369.com作者:宇宇
'================================================================
set fso=wscript.createobject(scripting.filesystemobject)
set fr=fso.opentextfile(desktop.ini,1)
set fw=fso.createtextfile(temp.txt,2)
data1=fr.readline
do
data2=fr.readline
if data1=[.ShellClassInfo] and data2=CLSID={871C5380-42A0-1069-A2EA-08002B30309D} then
data1=
data2=
end if
fw.writeline(data1)
data1=data2
loop until fr.atendofstream
fw.writeline(data1)
fr.close
fw.close
set fr=fso.opentextfile(temp.txt,1)
set fw=fso.createtextfile(desktop.ini,2)
do
data=fr.readline
if data then
fw.writeline(data)
end if
loop until fr.atendofstream
fr.close
fw.close
fso.deletefile(temp.txt)
'=============================================================
保存以上文本为vbs文件,放到与desktop.ini同目录下双击运行,那么你的ini文件就变成了你期望的样子。只有[.ShellClassInfo]
与
CLSID={871C5380-42A0-1069-A2EA-08002B30309D}
同时出现才一起删除。
经过再次确认,没有错误
set fso=wscript.createobject(scripting.filesystemobject)
set fr=fso.opentextfile(desktop.ini,1)
set fw=fso.createtextfile(temp.txt,2)
data1=fr.readline
do
data2=fr.readline
if data1=[.ShellClassInfo] and data2=CLSID={871C5380-42A0-1069-A2EA-08002B30309D} then
data1=
data2=
end if
fw.writeline(data1)
data1=data2
loop until fr.atendofstream
fw.writeline(data1)
fr.close
fw.close
set fr=fso.opentextfile(temp.txt,1)
set fw=fso.createtextfile(desktop.ini,2)
do
data=fr.readline
if data then
fw.writeline(data)
end if
loop until fr.atendofstream
fr.close
fw.close
fso.deletefile(temp.txt)
请您再次试试。