List the Codec Files on a Computer


Posted in Javascript onJune 11, 2007

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();  
   } 
Javascript 相关文章推荐
js URL参数的拼接方法比较
Feb 15 Javascript
jQuery实现点击查看大图并以弹框的形式居中
Aug 08 Javascript
关于RequireJS的简单介绍即使用方法
Oct 20 Javascript
JavaScript Date 知识浅析
Jan 29 Javascript
vuejs指令详解
Feb 07 Javascript
Angular实现搜索框及价格上下限功能
Jan 19 Javascript
Vue中this.$router.push参数获取方法
Feb 27 Javascript
解决vue多个路由共用一个页面的问题
Mar 12 Javascript
vue中使用sessionStorage记住密码功能
Jul 24 Javascript
vue通过指令(directives)实现点击空白处收起下拉框
Dec 06 Javascript
node.js连接mysql与基本用法示例
Jan 05 Javascript
JavaScript从原型到原型链深入理解
Jun 03 Javascript
List Information About the Binary Files Used by an Application
Jun 11 #Javascript
List Installed Software Features
Jun 11 #Javascript
use jscript List Installed Software
Jun 11 #Javascript
use jscript with List Proxy Server Information
Jun 11 #Javascript
经常用的图片在容器中的水平垂直居中实例
Jun 10 #Javascript
form中限制文本字节数js代码
Jun 10 #Javascript
jQuery 中关于CSS操作部分使用说明
Jun 10 #Javascript
You might like
萌王史莱姆”萌王性别尴尬!那“萌战”归女组还是男?
2018/12/17 日漫
php MySQL与分页效率
2008/06/04 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
2011/03/24 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
B/S模式项目中常用的javascript汇总
2013/12/17 Javascript
如何实现textarea里的不同文本显示不同颜色
2014/01/20 Javascript
node.js中的fs.close方法使用说明
2014/12/17 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
早该知道的7个JavaScript技巧
2016/06/21 Javascript
jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法
2016/08/06 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
分享5个好用的javascript文件上传插件
2018/09/16 Javascript
Vue.js组件高级特性实例详解
2018/12/24 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
vuex 动态注册方法 registerModule的实现
2019/07/03 Javascript
如何在项目中使用log4.js的方法步骤
2019/07/16 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
原生js canvas实现鼠标跟随效果
2020/08/02 Javascript
python中二维阵列的变换实例
2014/10/09 Python
Python中的Matplotlib模块入门教程
2015/04/15 Python
浅述python中argsort()函数的实例用法
2017/03/30 Python
pyqt5中QThread在使用时出现重复emit的实例
2019/06/21 Python
Python with语句和过程抽取思想
2019/12/23 Python
详解Django配置JWT认证方式
2020/05/09 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
联想英国官网:Lenovo英国
2019/07/17 全球购物
无工作经验者个人求职信范文
2013/12/22 职场文书
校园之声广播稿
2014/01/31 职场文书
市场营销专业应届生自荐信
2014/06/19 职场文书
测量员岗位职责
2015/02/14 职场文书
常用的Python代码调试工具总结
2021/06/23 Python