最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用vbs刪除host文件域址內容

 更新時間:2015年09月22日 09:59:12   投稿:hebedich  
本文給大家分享的是使用VBS實現(xiàn)刪除host文件里面的指定內容,非常的簡單實用,有需要的小伙伴可以參考下。

要求:原先host里面已增加以下3行

202.102.101.105 intranet.corp
202.102.101.107 mail.intranet.corp
202.102.101.108 sip.intranet.corp

之后不需要此3行內容,所以運行以上vbs代碼,來刪除host文件此3行

'該腳本要求執(zhí)行用戶有本地管理員權限
Const ForReading = 1, ForWriting = 2, ForAppending = 8, ReadOnly = 1
Set fso = CreateObject("Scripting.FileSystemObject")
Set WshShell=CreateObject("WScript.Shell")
'WinDir 為windows安裝目錄
WinDir =WshShell.ExpandEnvironmentStrings("%WinDir%")
'設定host 文件目錄

HostsFile = WinDir & "\System32\Drivers\etc\Hosts"
'檢查host文件是否為只讀,如為只讀,則修改文件屬性
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(HostsFile)
If objFile.Attributes And ReadOnly Then
 objFile.Attributes = objFile.Attributes Xor ReadOnly
End If


Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(HostsFile, ForReading,true)

'檢查host文件里面是否已經更改過了,如果更改過,則不再執(zhí)行腳本
hostfileline=""
Do Until objFile.AtEndOfStream

strline = objfile.ReadLine
If InStr (strline, "202.102.101.105") <> 0 Or (InStr (strline, "202.102.101.107"))<>0 Or (InStr (strline, "202.102.101.108"))  Then
  strline=""
End If
  hostfileline=hostfileline+vbCrLf+strline
Loop
WScript.Echo hostfileline
objFile.Close


'修改host文件
Set filetxt = fso.OpenTextFile(HostsFile, ForWriting )
filetxt.Write hostfileline
filetxt.Close
WScript.Quit

相關文章

最新評論

宜丰县| 桃江县| 新乡市| 娱乐| 沁阳市| 兰州市| 布尔津县| 荆州市| 武邑县| 余姚市| 寻乌县| 绍兴市| 阜南县| 德清县| 崇礼县| 雅安市| 清涧县| 长乐市| 磴口县| 长武县| 布拖县| 犍为县| 托克托县| 涟水县| 邮箱| 南乐县| 措美县| 新兴县| 兴安盟| 佛冈县| 东乡| 福州市| 筠连县| 通州区| 六安市| 会理县| 达日县| 满城县| 太仓市| 逊克县| 巨野县|