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 动态扩展对象之另类视角
May 25 Javascript
深入理解JavaScript系列(2) 揭秘命名函数表达式
Jan 15 Javascript
javascript结合html5 canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
Apr 27 Javascript
jquery选择器-根据多个属性选择示例代码
Oct 21 Javascript
JQuery实现动态适时改变字体颜色的方法
Mar 10 Javascript
jquery简单实现图片切换效果的方法
May 12 Javascript
js贪吃蛇网页版游戏特效代码分享(挑战十关)
Aug 24 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
Dec 03 Javascript
简单谈谈Vue 模板各类数据绑定
Sep 25 Javascript
js代码实现下拉菜单【推荐】
Dec 15 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
Sep 27 Javascript
Vue源码解析之数据响应系统的使用
Apr 24 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
php网上商城购物车设计代码分享
2012/02/15 PHP
CI框架中数据库操作函数$this->db->where()相关用法总结
2016/05/17 PHP
php+ajax实现仿百度查询下拉内容功能示例
2017/10/20 PHP
PHP7扩展开发之hello word实现方法详解
2018/01/15 PHP
DHTML Slide Show script图片轮换
2008/03/03 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
解析Jquery取得iframe中元素的几种方法
2013/07/04 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
JavaScript如何调试有哪些建议和技巧附五款有用的调试工具
2015/10/28 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
a标签置灰不可点击的实现方法
2017/02/06 Javascript
Angular实现跨域(搜索框的下拉列表)
2017/02/16 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
[01:50]WODOTA制作 DOTA2中文宣传片《HERO》
2013/04/28 DOTA
[47:20]DAC2018 4.4 淘汰赛 Optic vs Mineski 第一场
2018/04/05 DOTA
[02:17]快乐加倍!DOTA2食人魔魔法师至宝+迎霜节活动上线
2019/12/22 DOTA
详解Python文本操作相关模块
2017/06/22 Python
对python 多个分隔符split 的实例详解
2018/12/20 Python
Python基础之函数的定义与使用示例
2019/03/23 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
Python实现自动签到脚本的示例代码
2020/08/19 Python
python用Configobj模块读取配置文件
2020/09/26 Python
html5实现移动端适配完美写法
2017/11/16 HTML / CSS
应用艺术毕业生的自我评价
2013/12/04 职场文书
经济贸易系求职信
2014/08/04 职场文书
质量主管工作职责
2014/09/26 职场文书
幼儿园大班教师个人工作总结
2015/02/05 职场文书
大学生暑假实习总结
2015/07/13 职场文书
幼儿园班级管理心得体会
2016/01/07 职场文书
创业计划书之养殖业
2019/10/11 职场文书
在JavaScript中如何使用宏详解
2021/05/06 Javascript