用vbs返回 Internet Explorer 的下載控件和 Applet 的列表
嗨,Scripting Guy!要找出已為 Internet Explorer 下載了哪些程序,有沒(méi)有簡(jiǎn)便的方法(這些項(xiàng)目在文件夾 C:\Windows\Downloaded Program Files 中)?我可以使用一個(gè)腳本獲得可執(zhí)行文件名和依存文件,但是我想獲得它們顯示在文件夾中的文件名。
-- AC
答:
您好,AC。當(dāng)您下載了 ActiveX 控件或 Java 小程序時(shí),這些項(xiàng)目通常會(huì)放置在“Downloaded Program”文件夾中。您可以在 Windows 資源管理器中或從 Internet Explorer 中查看這些項(xiàng)目。(單擊“Internet 選項(xiàng)”,然后在“常規(guī)”選項(xiàng)卡上單擊“設(shè)置”。在“設(shè)置”對(duì)話框中,單擊“查看對(duì)象”。)
當(dāng)您使用 Windows 資源管理器查看文件夾內(nèi)容時(shí),您會(huì)看到“MSN File Upload Control”之類的友好名稱。不過(guò),如果您使用 dir 命令或使用 FileSystemObject 之類的腳本訪問(wèn)此文件夾,您就會(huì)看到“MsnUpld.cab”之類的可執(zhí)行文件名。您希望能夠使用腳本返回您在 Windows 資源管理器中看到的這些友好名稱。
那么您該怎么做呢?當(dāng)然了,您可以使用下面的這個(gè)腳本:
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & _
"\root\cimv2\Applications\MicrosoftIE")
Set colIESettings = objWMIService.ExecQuery _
("Select * from MicrosoftIE_Object")
For Each strIESetting in colIESettings
Wscript.Echo "Code base: " & strIESetting.CodeBase
Wscript.Echo "Program file: " & strIESetting.ProgramFile
Wscript.Echo "Status: " & strIESetting.Status
Wscript.Echo
Next
Code base: http://sc.groups.msn.com/controls/FileUC/MsnUpld.cab
Program file: MSN File Upload Control
Status: Installed
正如您看到的那樣,“ProgramFile”屬性為您提供了與顯示在“Downloaded Programs”文件夾中相同的友好名稱。
相關(guān)文章
VBS教程:函數(shù)-InStrRev 函數(shù)
VBS教程:函數(shù)-InStrRev 函數(shù)...2006-11-11vbs 查找硬盤分區(qū)中指定擴(kuò)展名文件的實(shí)現(xiàn)代碼
vbs 用于查找硬盤所有分區(qū)中指定擴(kuò)展名文件的代碼,有需要的朋友可以參考下。挺實(shí)用的一段代碼,用來(lái)深入學(xué)習(xí)vbs,確實(shí)不錯(cuò)2014-05-05注冊(cè)表-批處理-VBS之間的功能對(duì)應(yīng)
這篇文章主要介紹了注冊(cè)表-批處理-VBS之間的功能對(duì)應(yīng)2007-02-02vbs打開(kāi)ie兩種方法 在VBScript中啟動(dòng)IE瀏覽器的實(shí)現(xiàn)代碼
用VBS打開(kāi)網(wǎng)頁(yè),減少IE廣告, 不錯(cuò)的東東,是在網(wǎng)上收集的,你也可以實(shí)現(xiàn)網(wǎng)頁(yè)的自動(dòng)登錄等2013-01-01VBS教程:VBScript 語(yǔ)句-Select Case 語(yǔ)句
Select Case 語(yǔ)句可以是嵌套的,每一層嵌套的 Select Case 語(yǔ)句必須有與之匹配的 End Select 語(yǔ)句2006-11-11vbs 批量修改文件,bat 批處理文件調(diào)用執(zhí)行vbs,并在cmd窗口打印返回值(vbs運(yùn)行結(jié)果)
使用vbs 腳本對(duì)工作目錄下的字符串進(jìn)行替換并統(tǒng)計(jì)被修改的文件數(shù)主調(diào)的批處理方法將捕捉該vbs腳本運(yùn)行后的結(jié)果并打印在cmd窗口。2011-09-09vbs AD日志開(kāi)啟腳本nableKerbLog的腳本
AD日志開(kāi)啟腳本2008-06-06vbs 讀寫注冊(cè)表之系統(tǒng)啟動(dòng)項(xiàng)添加與刪除
這篇文章主要介紹了vbs 讀寫注冊(cè)表之系統(tǒng)啟動(dòng)項(xiàng)添加值,需要的朋友可以參考下2019-12-12