List the Codec Files on a Computer
更新時(shí)間:2007年06月11日 00:00:00 作者:
Description
Uses WMI to return information about all the audio and video codec files installed on a computer. Script Code
var wbemFlagReturnImmediately = 0x10;
var wbemFlagForwardOnly = 0x20;
var objWMIService = GetObject("winmgmts:\\\\.\\root\\CIMV2");
var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_CodecFile", "WQL",
wbemFlagReturnImmediately | wbemFlagForwardOnly);
var enumItems = new Enumerator(colItems);
for (; !enumItems.atEnd(); enumItems.moveNext()) {
var objItem = enumItems.item();
WScript.Echo("Access Mask: " + objItem.AccessMask);
WScript.Echo("Archive: " + objItem.Archive);
WScript.Echo("Caption: " + objItem.Caption);
WScript.Echo("Compressed: " + objItem.Compressed);
WScript.Echo("Compression Method: " + objItem.CompressionMethod);
WScript.Echo("Creation Class Name: " + objItem.CreationClassName);
WScript.Echo("Creation Date: " + objItem.CreationDate);
WScript.Echo("CS Creation Class Name: " + objItem.CSCreationClassName);
WScript.Echo("CS Name: " + objItem.CSName);
WScript.Echo("Description: " + objItem.Description);
WScript.Echo("Drive: " + objItem.Drive);
WScript.Echo("Eight Dot Three File Name: " + objItem.EightDotThreeFileName);
WScript.Echo("Encrypted: " + objItem.Encrypted);
WScript.Echo("Encryption Method: " + objItem.EncryptionMethod);
WScript.Echo("Extension: " + objItem.Extension);
WScript.Echo("File Name: " + objItem.FileName);
WScript.Echo("File Size: " + objItem.FileSize);
WScript.Echo("File Type: " + objItem.FileType);
WScript.Echo("FS Creation Class Name: " + objItem.FSCreationClassName);
WScript.Echo("FS Name: " + objItem.FSName);
WScript.Echo("Group: " + objItem.Group);
WScript.Echo("Hidden: " + objItem.Hidden);
WScript.Echo("Install Date: " + objItem.InstallDate);
WScript.Echo("In Use Count: " + objItem.InUseCount);
WScript.Echo("Last Accessed: " + objItem.LastAccessed);
WScript.Echo("Last Modified: " + objItem.LastModified);
WScript.Echo("Manufacturer: " + objItem.Manufacturer);
WScript.Echo("Name: " + objItem.Name);
WScript.Echo("Path: " + objItem.Path);
WScript.Echo("Readable: " + objItem.Readable);
WScript.Echo("Status: " + objItem.Status);
WScript.Echo("System: " + objItem.System);
WScript.Echo("Version: " + objItem.Version);
WScript.Echo("Writeable: " + objItem.Writeable);
WScript.Echo();
}
Uses WMI to return information about all the audio and video codec files installed on a computer. Script Code
復(fù)制代碼 代碼如下:
var wbemFlagReturnImmediately = 0x10;
var wbemFlagForwardOnly = 0x20;
var objWMIService = GetObject("winmgmts:\\\\.\\root\\CIMV2");
var colItems = objWMIService.ExecQuery("SELECT * FROM Win32_CodecFile", "WQL",
wbemFlagReturnImmediately | wbemFlagForwardOnly);
var enumItems = new Enumerator(colItems);
for (; !enumItems.atEnd(); enumItems.moveNext()) {
var objItem = enumItems.item();
WScript.Echo("Access Mask: " + objItem.AccessMask);
WScript.Echo("Archive: " + objItem.Archive);
WScript.Echo("Caption: " + objItem.Caption);
WScript.Echo("Compressed: " + objItem.Compressed);
WScript.Echo("Compression Method: " + objItem.CompressionMethod);
WScript.Echo("Creation Class Name: " + objItem.CreationClassName);
WScript.Echo("Creation Date: " + objItem.CreationDate);
WScript.Echo("CS Creation Class Name: " + objItem.CSCreationClassName);
WScript.Echo("CS Name: " + objItem.CSName);
WScript.Echo("Description: " + objItem.Description);
WScript.Echo("Drive: " + objItem.Drive);
WScript.Echo("Eight Dot Three File Name: " + objItem.EightDotThreeFileName);
WScript.Echo("Encrypted: " + objItem.Encrypted);
WScript.Echo("Encryption Method: " + objItem.EncryptionMethod);
WScript.Echo("Extension: " + objItem.Extension);
WScript.Echo("File Name: " + objItem.FileName);
WScript.Echo("File Size: " + objItem.FileSize);
WScript.Echo("File Type: " + objItem.FileType);
WScript.Echo("FS Creation Class Name: " + objItem.FSCreationClassName);
WScript.Echo("FS Name: " + objItem.FSName);
WScript.Echo("Group: " + objItem.Group);
WScript.Echo("Hidden: " + objItem.Hidden);
WScript.Echo("Install Date: " + objItem.InstallDate);
WScript.Echo("In Use Count: " + objItem.InUseCount);
WScript.Echo("Last Accessed: " + objItem.LastAccessed);
WScript.Echo("Last Modified: " + objItem.LastModified);
WScript.Echo("Manufacturer: " + objItem.Manufacturer);
WScript.Echo("Name: " + objItem.Name);
WScript.Echo("Path: " + objItem.Path);
WScript.Echo("Readable: " + objItem.Readable);
WScript.Echo("Status: " + objItem.Status);
WScript.Echo("System: " + objItem.System);
WScript.Echo("Version: " + objItem.Version);
WScript.Echo("Writeable: " + objItem.Writeable);
WScript.Echo();
}
相關(guān)文章
js實(shí)現(xiàn)單一html頁(yè)面兩套css切換代碼
研究了一下JS的用setAttribute方法實(shí)現(xiàn)一個(gè)頁(yè)面兩份樣式表的效果與大家分享下,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04
js中常見(jiàn)切割截取字符串的幾種方法小結(jié)
前端開(kāi)發(fā)中,字符串處理是比較常見(jiàn)的,下面這篇文章主要給大家介紹了關(guān)于js中常見(jiàn)切割截取字符串的幾種方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09
JavaScript動(dòng)態(tài)添加style節(jié)點(diǎn)的方法
這篇文章主要介紹了JavaScript動(dòng)態(tài)添加style節(jié)點(diǎn)的方法,涉及javascript節(jié)點(diǎn)操作的相關(guān)技巧,需要的朋友可以參考下2015-06-06
JavaScript中的純函數(shù)與偏函數(shù)你了解嗎
JS中,純函數(shù)指在相同的輸入下始終產(chǎn)生相同的輸出并且沒(méi)有副作用的函數(shù),偏函數(shù)指一種創(chuàng)建新函數(shù)的方法,通過(guò)預(yù)設(shè)一個(gè)或多個(gè)參數(shù)從而實(shí)現(xiàn)對(duì)原始函數(shù)的封裝和定制,本文主要來(lái)講講純函數(shù)與偏函數(shù)的一些使用,需要的可以參考一下2023-05-05
20個(gè)必會(huì)的JavaScript面試題(小結(jié))
這篇文章主要介紹了20個(gè)必會(huì)的JavaScript面試題(小結(jié)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-07-07
一文吃透JS樹(shù)狀結(jié)構(gòu)的數(shù)據(jù)處理(增刪改查)
在開(kāi)發(fā)后臺(tái)管理系統(tǒng)時(shí),常常會(huì)涉及到各種樹(shù)狀結(jié)構(gòu)的數(shù)據(jù)處理邏輯,例如:增,刪,改,查等。而樹(shù)狀結(jié)構(gòu)的處理就沒(méi)有數(shù)組那么的直觀。本文為大家總結(jié)了JS樹(shù)狀結(jié)構(gòu)的數(shù)據(jù)處理的方法,需要的可以參考下2022-07-07

