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 OOP类与继承
Nov 15 Javascript
Javascript 二维数组
Nov 26 Javascript
关于js中alert弹出窗口文本换行问题简单详细说明
Dec 11 Javascript
JavaScript中的style.display属性操作
Mar 27 Javascript
javascript+css3 实现动态按钮菜单特效
Feb 06 Javascript
Vue实现双向数据绑定
May 03 Javascript
详解webpack性能优化——DLL
Oct 20 Javascript
AngularJS集合数据遍历显示的实例
Dec 27 Javascript
全面分析JavaScript 继承
May 30 Javascript
layui中select,radio设置不生效的解决方法
Sep 05 Javascript
layer扩展打开/关闭动画的方法
Sep 23 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
Jan 26 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
DOTA2 无惧惊涛骇浪 昆卡大型水友攻略
2020/04/20 DOTA
编译问题
2006/10/09 PHP
奇怪的PHP引用效率问题分析
2012/03/23 PHP
PHP采集静态页面并把页面css,img,js保存的方法
2014/12/23 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
php中如何执行linux命令详解
2018/11/06 PHP
JavaScript关于select的相关操作说明
2010/01/13 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
javascript实现C语言经典程序题
2015/11/29 Javascript
js实现的下拉框二级联动效果
2016/04/30 Javascript
浅谈json取值(对象和数组)
2016/06/24 Javascript
三种方式实现瀑布流布局
2017/02/10 Javascript
vue.js实现价格格式化的方法
2017/05/23 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
详解vue路由篇(动态路由、路由嵌套)
2019/01/27 Javascript
JavaScript中的全局属性与方法深入解析
2020/06/14 Javascript
Js利用正则表达式去除字符串的中括号
2020/11/23 Javascript
使用graphics.py实现2048小游戏
2015/03/10 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
Python for循环与range函数的使用详解
2019/03/23 Python
python实现websocket的客户端压力测试
2019/06/25 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
python画图——实现在图上标注上具体数值的方法
2019/07/08 Python
python读取指定字节长度的文本方法
2019/08/27 Python
Python continue语句实例用法
2020/02/06 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
2020/09/05 Python
详解CSS3 Media Queries中媒体属性的使用
2016/02/29 HTML / CSS
常见的软件开发流程有哪些
2015/11/14 面试题
环境科学毕业生自荐信
2013/11/21 职场文书
咖啡店自主创业商业计划书
2014/01/22 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
小升初自荐信范文
2015/03/05 职场文书