Heim >Web-Frontend >js-Tutorial >List the Codec Files on a Computer_javascript技巧

List the Codec Files on a Computer_javascript技巧

WBOY
WBOYOriginal
2016-05-16 19:12:291196Durchsuche

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(); 
   } 
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn