List the Codec Files on a Computer

 更新时间: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(); 
   } 

相关文章

  • js实现单一html页面两套css切换代码

    js实现单一html页面两套css切换代码

    研究了一下JS的用setAttribute方法实现一个页面两份样式表的效果与大家分享下,感兴趣的朋友可以参考下哈,希望可以帮助到你
    2013-04-04
  • JS中eval函数的使用示例

    JS中eval函数的使用示例

    eval函数会将 obj 当做代码去执行一遍,下面举个例子为大家详细介绍下具体的使用方法,感兴趣的朋友可以参考下哈,希望对大家有所帮助
    2013-07-07
  • 在html页面中包含共享页面的方法

    在html页面中包含共享页面的方法

    在静态html页面中引用子页面,类似动态页面方式inlcude一个共享的小片段
    2008-10-10
  • js中常见切割截取字符串的几种方法小结

    js中常见切割截取字符串的几种方法小结

    前端开发中,字符串处理是比较常见的,下面这篇文章主要给大家介绍了关于js中常见切割截取字符串的几种方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • JavaScript动态添加style节点的方法

    JavaScript动态添加style节点的方法

    这篇文章主要介绍了JavaScript动态添加style节点的方法,涉及javascript节点操作的相关技巧,需要的朋友可以参考下
    2015-06-06
  • JavaScript中的纯函数与偏函数你了解吗

    JavaScript中的纯函数与偏函数你了解吗

    JS中,纯函数指在相同的输入下始终产生相同的输出并且没有副作用的函数,偏函数指一种创建新函数的方法,通过预设一个或多个参数从而实现对原始函数的封装和定制,本文主要来讲讲纯函数与偏函数的一些使用,需要的可以参考一下
    2023-05-05
  • 微信小程序实现弹出菜单

    微信小程序实现弹出菜单

    这篇文章主要为大家详细介绍了微信小程序实现弹出菜单功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • 防止网站内容被小偷采集的js代码

    防止网站内容被小偷采集的js代码

    防止网站内容被小偷采集的js代码...
    2006-09-09
  • 20个必会的JavaScript面试题(小结)

    20个必会的JavaScript面试题(小结)

    这篇文章主要介绍了20个必会的JavaScript面试题(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-07-07
  • 一文吃透JS树状结构的数据处理(增删改查)

    一文吃透JS树状结构的数据处理(增删改查)

    在开发后台管理系统时,常常会涉及到各种树状结构的数据处理逻辑,例如:增,删,改,查等。而树状结构的处理就没有数组那么的直观。本文为大家总结了JS树状结构的数据处理的方法,需要的可以参考下
    2022-07-07

最新评论