今早接到山青院電話,說需要一個修改DNS為校內DNS,并且清空IE臨時文件的腳本,想都沒想,用批處理寫了一個:
你瞧,思路很簡單,用netsh把dns改了就是了,因為要適應Win7跟Xp臨時目錄的不同,于是刪除語句寫了兩遍。
但是,仔細想想,這個腳本有很多問題,
1)若用戶有多塊網卡,這個腳本只會修改“本地連接”的那一個。
2)若用戶自己手動修改了臨時文件的位置,則這個腳本也無能為力。
于是,有了下面這個vbs版的腳本。
For Each objFolder2 in colSubfolders2
objFSO.deleteFolder objFolder2.name , DeleteReadOnly
Next
MsgBox("所有操作已成功執(zhí)行!")
else
end if
這個就比較智能了,通過winmgmts獲取系統(tǒng)中的網卡列表,然后遍歷啟用的網卡,然后進行修改。而臨時文件部分,也是通過讀取注冊表“HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folderscache”項的鍵值來獲取文件夾位置。之后通過創(chuàng)建的fso對象的相應方法給他干掉~
標簽:湖州 銅川 西安 邢臺 鶴壁 ???/a> 四平 文山
巨人網絡通訊聲明:本文標題《vbs腳本實現(xiàn)修改DNS和清空IE臨時文件功能》,本文關鍵詞 vbs,腳本,實現(xiàn),修改,DNS,和,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。下一篇:vb下的惡搞關機程序