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 相关文章推荐
控制打印时页眉角的代码
Feb 08 Javascript
javascript类继承机制的原理分析
Sep 12 Javascript
jquery实现网页查找功能示例分享
Feb 12 Javascript
ztree获取当前选中节点子节点id集合的方法
Feb 12 Javascript
JQuery实现图片轮播效果
Sep 15 Javascript
js实现开启密码大写提示
Dec 21 Javascript
详解webpack 如何集成第三方js库
Jun 29 Javascript
用Webpack构建Vue项目的实践
Nov 07 Javascript
JS实现网页烟花动画效果
Mar 10 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
Jun 02 Javascript
vue使用openlayers实现移动点动画
Sep 24 Javascript
uniapp开发小程序的经验总结
Apr 08 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
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
php阻止页面后退的方法分享
2014/02/17 PHP
php支付宝接口用法分析
2015/01/04 PHP
php+ajax 实现输入读取数据库显示匹配信息
2015/10/08 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
JavaScript ECMA-262-3 深入解析.第三章.this
2011/09/28 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
ionic实现可滑动的tab选项卡切换效果
2020/04/15 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
详解AngularJs ui-router 路由的简单介绍
2017/04/26 Javascript
JavaScript在控件上添加倒计时功能的实现代码
2017/07/04 Javascript
详解Vue文档中几个易忽视部分的剖析
2018/03/24 Javascript
JavaScript中call和apply方法的区别实例分析
2018/08/03 Javascript
Angular6封装http请求的步骤详解
2018/08/13 Javascript
JS script脚本中async和defer区别详解
2020/06/24 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
Django 导出 Excel 代码的实例详解
2017/08/11 Python
Python numpy 常用函数总结
2017/12/07 Python
Python continue继续循环用法总结
2018/06/10 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
python 获取微信好友列表的方法(微信web)
2019/02/21 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
2021/03/04 Python
HTML5实现签到 功能
2018/10/09 HTML / CSS
如何利用find命令查找文件
2015/02/07 面试题
护理专业学生职业生涯规划范文
2014/03/11 职场文书
生育关怀行动实施方案
2014/03/26 职场文书
一位农村小子的自荐信
2014/04/07 职场文书
公司授权委托书格式样本
2014/10/01 职场文书
外贸采购员岗位职责
2015/04/03 职场文书
详解vue身份认证管理和租户管理
2021/05/25 Vue.js