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 相关文章推荐
jsp+javascript打造级连菜单的实例代码
Jun 14 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
Oct 25 Javascript
javascript自定义的addClass()方法
May 28 Javascript
自编jQuery插件实现模拟alert和confirm
Sep 01 Javascript
解决AngualrJS页面刷新导致异常显示问题
Apr 20 Javascript
详解jquery选择器的原理
Aug 01 jQuery
Vue单页面应用保证F5强刷不清空数据的解决方案
Jan 31 Javascript
node使用promise替代回调函数
May 07 Javascript
ES6 Object方法扩展的应用实例分析
Jun 25 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
Oct 30 Javascript
JavaScript实现页面高亮操作提示和蒙板
Jan 04 Javascript
vue如何使用模拟的json数据查看效果
Mar 31 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
substr()函数中文版
2006/10/09 PHP
PHP图片上传类带图片显示
2006/11/25 PHP
PHP中的integer类型使用分析
2010/07/27 PHP
PHP实现根据数组的值进行分组的方法
2017/04/20 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
Angular获取手机验证码实现移动端登录注册功能
2017/05/17 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
webpack项目调试以及独立打包配置文件的方法
2018/02/28 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
vue.js 添加 fastclick的支持方法
2018/08/28 Javascript
js canvas实现画图、滤镜效果
2018/11/27 Javascript
Vue如何提升首屏加载速度实例解析
2020/06/25 Javascript
vue 公共列表选择组件,引用Vant-UI的样式方式
2020/11/02 Javascript
Python 字符串大小写转换的简单实例
2017/01/21 Python
Python爬虫DNS解析缓存方法实例分析
2017/06/02 Python
详解python3中socket套接字的编码问题解决
2017/07/01 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
python3+mysql查询数据并通过邮件群发excel附件
2018/02/24 Python
解决python 上传图片限制格式问题
2019/10/30 Python
PyTorch中Tensor的数据统计示例
2020/02/17 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
python标准库OS模块详解
2020/03/10 Python
Python 里最强的地图绘制神器
2021/03/01 Python
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
施华洛世奇中国官网:SWAROVSKI中国
2020/06/16 全球购物
意大利顶级奢侈品电商:LUISAVIAROMA(支持中文)
2020/05/26 全球购物
怎样从/向数据文件读/写结构
2014/11/23 面试题
酒店前厅员工辞职信
2014/01/08 职场文书
大学生优秀团员事迹材料
2014/01/30 职场文书
中学优秀班主任事迹材料
2014/05/01 职场文书
高中美术教师事迹材料
2014/08/22 职场文书
搞笑的爱情检讨书
2014/10/01 职场文书
聊聊golang中多个defer的执行顺序
2021/05/08 Golang