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中设置默认参数值示例
Sep 11 Javascript
比较常见的javascript中定义函数的区别
Nov 09 Javascript
JavaScript正则表达式的分组匹配详解
Feb 13 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
Oct 10 Javascript
任意Json转成无序列表的方法示例
Dec 09 Javascript
Javascript 制作图形验证码实例详解
Dec 22 Javascript
jQuery插件扩展操作入门示例
Jan 16 Javascript
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
Feb 20 jQuery
微信小程序实现的绘制table表格功能示例
Apr 26 Javascript
layui写后台表格思路和赋值用法详解
Nov 14 Javascript
微信小程序实现多选框全选与反全选及购物车中删除选中的商品功能
Dec 17 Javascript
JS相册图片抖动放大展示效果的示例代码
Jan 29 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中函数rand和mt_rand的区别比较
2012/12/26 PHP
linux命令之调试工具strace的深入分析
2013/06/03 PHP
php实现12306火车票余票查询和价格查询(12306火车票查询)
2014/01/14 PHP
php递归方法实现无限分类实例代码
2014/02/28 PHP
设置php页面编码的两种方法示例介绍
2014/03/03 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
javascript 简练的几个函数
2009/08/29 Javascript
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
JS仿flash上传头像效果实现代码
2011/07/18 Javascript
js过滤HTML标签以及空格的思路及代码
2013/05/24 Javascript
js清空form表单中的内容示例
2014/05/20 Javascript
JS实现的论坛Ajax打分效果完整实例
2015/10/31 Javascript
jQuery on()绑定动态元素出现的问题小结
2016/02/19 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
JavaScript 中的 this 简单规则
2017/09/19 Javascript
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
详解Node.js一行命令上传本地文件到服务器
2019/04/22 Javascript
JavaScript图片旋转效果实现方法详解
2020/06/28 Javascript
[58:12]Ti4第二日主赛事败者组 LGD vs iG 3
2014/07/21 DOTA
python 生成不重复的随机数的代码
2011/05/15 Python
实例讲解Python中的私有属性
2014/08/21 Python
基于python的字节编译详解
2017/09/20 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
pytorch使用Variable实现线性回归
2019/05/21 Python
Django实现CAS+OAuth2的方法示例
2019/10/30 Python
Python: 传递列表副本方式
2019/12/19 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
2021/02/22 Python
联想美国官方商城:Lenovo美国
2017/06/19 全球购物
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
接口的多继承会带来哪些问题
2015/08/17 面试题
会展中心部门工作职责
2013/11/27 职场文书
服装电子商务创业计划书
2014/01/30 职场文书
2014年就业工作总结
2014/11/26 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书