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 相关文章推荐
getElementByIdx_x js自定义getElementById函数
Jan 24 Javascript
JS获取后台Cookies值的小例子
Mar 04 Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
Nov 27 Javascript
Egret引擎开发指南之发布项目
Sep 03 Javascript
使用Plupload实现直接上传附件至七牛云存储
Dec 26 Javascript
seajs模块之间依赖的加载以及模块的执行
Oct 21 Javascript
详解Jquery Easyui的验证扩展
Jan 09 Javascript
Js利用prototype自定义数组方法示例
Oct 20 Javascript
记一次vue-webpack项目优化实践详解
Feb 17 Javascript
laypage+SpringMVC实现后端分页
Jul 27 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
Aug 29 Javascript
vant-ui组件调用Dialog弹窗异步关闭操作
Nov 04 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
电脑硬件及电脑配置知识大全
2020/03/17 数码科技
如何对PHP程序中的常见漏洞进行攻击
2006/10/09 PHP
php中计算时间差的几种方法
2009/12/31 PHP
php字符编码转换之gb2312转为utf8
2013/10/28 PHP
smarty模板引擎从php中获取数据的方法
2015/01/22 PHP
js关闭父窗口时关闭子窗口
2013/04/01 Javascript
jquery $("#variable") 循环改变variable的值示例
2014/02/23 Javascript
AngularJS中的Directive自定义一个表格
2016/01/25 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
2019/08/23 Javascript
JavaScript Array对象使用方法解析
2019/09/24 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
antd日期选择器禁止选择当天之前的时间操作
2020/10/29 Javascript
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
[01:23]2019完美世界全国高校联赛(春季赛)合肥全国总决赛
2019/06/10 DOTA
利用python程序帮大家清理windows垃圾
2017/01/15 Python
python装饰器实例大详解
2017/10/25 Python
python实现键盘控制鼠标移动
2020/11/27 Python
解决Python中list里的中文输出到html模板里的问题
2018/12/17 Python
python 多线程串行和并行的实例
2019/02/22 Python
python 实现多线程下载视频的代码
2019/11/15 Python
python kafka 多线程消费者&手动提交实例
2019/12/21 Python
python与c语言的语法有哪些不一样的
2020/09/13 Python
在Python中实现字典反转案例
2020/12/05 Python
python文件路径操作方法总结
2020/12/21 Python
CSS3实现10种Loading效果
2016/07/11 HTML / CSS
台湾饭店和机票预订网站:Expedia台湾
2016/08/05 全球购物
捷克厨房用品购物网站:Tescoma
2018/07/13 全球购物
override和overload的区别
2016/03/09 面试题
入党申请书自我鉴定
2013/10/12 职场文书
七年级数学教学反思
2014/01/22 职场文书
活动总结怎么写啊
2014/05/07 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
高校教师个人总结
2015/02/10 职场文书
小学安全工作总结2015
2015/05/18 职场文书
详解Django中 render() 函数的使用方法
2021/04/22 Python
JavaScript圣杯布局与双飞翼布局实现案例详解
2022/08/05 Javascript