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实现树形二级菜单实例代码
Nov 20 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
Mar 05 Javascript
php读取sqlite数据库入门实例代码
Jun 25 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
Nov 26 Javascript
js判断鼠标位置是否在某个div中的方法
Feb 26 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
Jul 20 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
Dec 28 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
May 10 Javascript
vue中keep-alive、activated的探讨和使用详解
Jul 26 Javascript
Vue检测屏幕变化来改变不同的charts样式实例
Oct 26 Javascript
Vue如何实现验证码输入交互
Dec 07 Vue.js
vue router 动态路由清除方式
May 25 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
php+AJAX传送中文会导致乱码的问题的解决方法
2008/09/08 PHP
用php简单实现加减乘除计算器
2014/01/06 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
2015/06/10 PHP
Windows2003下php5.4安装配置教程(Apache2.4)
2016/06/30 PHP
详解关于php的xdebug配置(编辑器vscode)
2019/01/29 PHP
javascript html 静态页面传参数
2009/04/10 Javascript
javascript 数组排序函数
2009/08/20 Javascript
TextArea 控件的最大长度问题(js json)
2009/12/16 Javascript
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
2010/03/21 Javascript
javascript 三种方法实现获得和设置以及移除元素属性
2013/03/20 Javascript
JQuery 图片的展开和伸缩实例讲解
2013/04/18 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
2015/11/17 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
微信小程序 wx.request(object) API详解及实例代码
2016/09/30 Javascript
利用js判断手机是否安装某个app的多种方案
2017/02/13 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
js DOM的事件常见操作实例详解
2019/12/16 Javascript
基于js实现逐步显示文字输出代码实例
2020/04/02 Javascript
JavaScript对象字面量和构造函数原理与用法详解
2020/04/18 Javascript
js实现简单的贪吃蛇游戏
2020/04/23 Javascript
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
Python实现多级目录压缩与解压文件的方法
2018/09/01 Python
set在python里的含义和用法
2019/06/24 Python
python 字符串格式化的示例
2020/09/21 Python
Python request post上传文件常见要点
2020/11/20 Python
5个HTML5的常用本地存储方式详解与介绍
2021/03/27 HTML / CSS
优秀班集体获奖感言
2014/02/03 职场文书
房屋租赁协议书
2014/04/10 职场文书
汽车维修专业自荐书
2014/05/26 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
车队安全员岗位职责
2015/02/15 职场文书
法定代表人免职证明
2015/06/24 职场文书
python如何正确使用yield
2021/05/21 Python
《金肉人》米特&《航海王》阿鹤声优松岛实因胰脏癌去世 享寿81岁
2022/04/13 日漫
Pandas 数据编码的十种方法
2022/04/20 Python