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 相关文章推荐
插件:检测javascript的内存泄漏
Mar 04 Javascript
JS去除字符串的空格增强版(可以去除中间的空格)
Aug 26 Javascript
javascript+html5实现绘制圆环的方法
Jul 28 Javascript
每天一篇javascript学习小结(基础知识)
Nov 10 Javascript
js实现千分符和保留几位小数的简单实例
Aug 01 Javascript
json定义及jquery操作json的方法
Oct 03 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
May 26 Javascript
JS库 Highlightjs 添加代码行号的实现代码
Sep 13 Javascript
vue实现在线翻译功能
Sep 27 Javascript
JsonProperty 的使用方法详解
Oct 11 Javascript
JavaScript读取本地文件常用方法流程解析
Oct 12 Javascript
Vue自定义铃声提示音组件的实现
Jan 22 Vue.js
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获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
在PHP中操作Excel实例代码
2010/04/29 PHP
比较时间段一与时间段二是否有交集的php函数
2011/05/31 PHP
thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)
2016/07/07 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
2011/07/26 Javascript
jquery命令汇总,方便使用jquery的朋友
2012/06/26 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
2013/05/15 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
JS根据年月获得当月天数的实现代码
2014/07/03 Javascript
node.js中的fs.utimesSync方法使用说明
2014/12/15 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
2016/05/13 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
解决vue项目使用font-awesome,build后路径的问题
2018/09/01 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
vscode自定义vue模板的实现
2021/01/27 Vue.js
python实现汉诺塔递归算法经典案例
2021/03/01 Python
详解Python pygame安装过程笔记
2017/06/05 Python
Python环境管理virtualenv&virtualenvwrapper的配置详解
2020/07/01 Python
Python实现简单猜数字游戏
2021/02/03 Python
Canvas引入跨域的图片导致toDataURL()报错的问题的解决
2018/09/19 HTML / CSS
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
MyBag中文网:英国著名的时尚包袋电商零售网站
2020/07/31 全球购物
文员岗位职责
2013/11/09 职场文书
车间主管岗位职责
2013/11/14 职场文书
大学生找工作推荐信范文
2013/11/28 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
生产操作工岗位职责
2014/09/16 职场文书
看雷锋电影观后感
2015/06/10 职场文书
风之谷观后感
2015/06/11 职场文书
结婚幸福感言
2015/08/01 职场文书
创业的9条正确思考方式
2019/08/26 职场文书
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js
使用compose函数优化代码提高可读性及扩展性
2022/06/16 Javascript