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 相关文章推荐
禁止JQuery中的load方法装载IE缓存中文件的方法
Sep 11 Javascript
Jquery响应回车键直接提交表单操作代码
Jul 25 Javascript
使用javascript实现Iframe自适应高度
Dec 24 Javascript
jquery实现从数组移除指定的值
Jun 24 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
Dec 10 Javascript
JQuery给select添加/删除节点的实现代码
Apr 26 Javascript
javascript实现去除HTML标签的方法
Dec 26 Javascript
JavaScript实现自定义媒体播放器方法介绍
Jan 03 Javascript
node.js中express模块创建服务器和http模块客户端发请求
Mar 06 Javascript
react高阶组件添加和删除props
Apr 26 Javascript
编写一个javascript元循环求值器的方法
Apr 14 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
Feb 26 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
thinkphp模板输出技巧汇总
2014/11/24 PHP
php生成shtml类用法实例
2014/12/09 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
PHP利用DWZ.CN服务生成短网址
2019/08/11 PHP
一个javascript参数的小问题
2008/03/02 Javascript
JavaScript 面向对象的 私有成员和公开成员
2010/05/13 Javascript
Javascript递归打印Document层次关系实例分析
2015/05/15 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
2016/01/06 Javascript
JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】
2017/04/24 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
JavaScript实现与web通信的方法详解
2020/08/07 Javascript
python 示例分享---逻辑推理编程解决八皇后
2014/07/20 Python
Python中使用ConfigParser解析ini配置文件实例
2014/08/30 Python
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
用Python写一个无界面的2048小游戏
2016/05/24 Python
Python做简单的字符串匹配详解
2017/03/21 Python
使用Python3制作TCP端口扫描器
2017/04/17 Python
pandas中Timestamp类用法详解
2017/12/11 Python
Python实现ping指定IP的示例
2018/06/04 Python
可能是最全面的 Python 字符串拼接总结【收藏】
2018/07/09 Python
python实现学员管理系统
2019/02/26 Python
基于梯度爆炸的解决方法:clip gradient
2020/02/04 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
2020/03/02 Python
django实现将修改好的新模型写入数据库
2020/03/31 Python
美国最大的家庭鞋类零售商之一:Shoe Carnival
2017/10/06 全球购物
90后毕业生的求职信范文
2013/09/21 职场文书
大学生毕业自我评价范文分享
2013/11/11 职场文书
毕业生求职自荐书范文
2014/03/27 职场文书
Django程序的优化技巧
2021/04/29 Python
Django操作cookie的实现
2021/05/26 Python
Android studio 简单计算器的编写
2022/05/20 Java/Android
超越Nginx的Web服务器caddy优雅用法
2022/06/21 Servers
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技