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 加载并解析XML字符串的代码
Dec 13 Javascript
JavaScript XML和string相互转化实现代码
Jul 04 Javascript
使用按钮控制以何种方式打开新窗口的属性介绍
Dec 17 Javascript
js/jquery判断浏览器的方法小结
Sep 02 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
Jul 22 Javascript
给easyui datebox扩展一个清空的实例
Nov 09 Javascript
jQuery简单获取DIV和A标签元素位置的方法
Feb 07 Javascript
Angular 输入框实现自定义验证功能
Feb 19 Javascript
react高阶组件经典应用之权限控制详解
Sep 07 Javascript
JavaScript生成简单等差数列
Nov 28 Javascript
react.js组件实现拖拽复制和可排序的示例代码
Aug 20 Javascript
编写一个javascript元循环求值器的方法
Apr 14 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
在PHP的图形函数中显示汉字
2006/10/09 PHP
一步一步学习PHP(3) php 函数
2010/02/15 PHP
php懒人函数 自动添加数据
2011/06/28 PHP
php多文件上传实现代码
2014/02/20 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
2014/05/09 PHP
IE和Firefox在JavaScript应用中的兼容性探讨
2008/04/01 Javascript
几个有趣的Javascript Hack
2010/07/24 Javascript
javascript使用activex控件的代码
2011/01/27 Javascript
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
利用js动态添加删除table行的示例代码
2013/12/16 Javascript
Jquery中的层次选择器与find()的区别示例介绍
2014/02/20 Javascript
Javascript玩转继承(三)
2014/05/08 Javascript
一个通过script自定义属性传递配置参数的方法
2014/09/15 Javascript
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
实践中学习AngularJS表单
2016/03/21 Javascript
JS打印组合功能
2016/08/04 Javascript
深入了解JavaScript的逻辑运算符(与、或)
2016/12/20 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
JavaScript异步上传图片文件的实例代码
2017/07/04 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
Vue-resource拦截器判断token失效跳转的实例
2017/10/27 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
2018/11/29 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
Python 列表排序方法reverse、sort、sorted详解
2016/01/22 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
pytorch 自定义数据集加载方法
2019/08/18 Python
解决python 找不到module的问题
2020/02/12 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
纯HTML5+CSS3制作生日蛋糕(代码易懂)
2016/11/16 HTML / CSS
英国浴室洗脸盆购物网站:Click Basin
2018/06/08 全球购物
晚会开幕词
2015/01/28 职场文书
合作与交流自我评价
2015/03/09 职场文书
创业计划书之孕婴生活馆
2019/11/11 职场文书
Nginx 配置 HTTPS的详细过程
2022/05/30 Servers