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条件判断使用小技巧总结
Sep 08 Javascript
js 蒙版进度条(结合图片)
Mar 10 Javascript
setTimeout内不支持jquery的选择器的解决方案
Apr 28 Javascript
全面解析Bootstrap弹窗的实现方法
Dec 01 Javascript
Javascript数组Array方法解读
Mar 13 Javascript
用JS实现轮播图效果(二)
Jun 26 Javascript
js微信扫描二维码登录网站技术原理
Dec 01 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
Feb 16 Javascript
Angular4 中内置指令的基本用法
Jul 31 Javascript
浅谈Node.js爬虫之网页请求模块
Jan 11 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
May 21 Javascript
Vue+Element实现动态生成新表单并添加验证功能
May 23 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
《星际争霸》各版本雷兽特点图文解析 雷兽不同形态一览
2020/03/02 星际争霸
PHP JSON格式数据交互实例代码详解
2011/01/13 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
解析WordPress中的post_class与get_post_class函数
2016/01/04 PHP
php的4种常用运行方式详解
2016/12/22 PHP
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
2014/09/26 NodeJs
jQuery中:radio选择器用法实例
2015/01/03 Javascript
js实现超简单的展开、折叠目录代码
2015/08/28 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
使用Nodejs连接mongodb数据库的实现代码
2017/08/21 NodeJs
浅谈Angularjs中不同类型的双向数据绑定
2018/07/16 Javascript
总结javascript三元运算符知识点
2018/09/28 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
[41:17]VG vs Optic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python语言的变量认识及操作方法
2018/02/11 Python
django云端留言板实例详解
2019/07/22 Python
python3实现单目标粒子群算法
2019/11/14 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
Python json解析库jsonpath原理及使用示例
2020/11/25 Python
使用Python webdriver图书馆抢座自动预约的正确方法
2021/03/04 Python
巴西最大的玩具连锁店:Ri Happy
2020/06/17 全球购物
局部内部类是否可以访问非final变量?
2013/04/20 面试题
介绍一下HTTP、HTTPS和SSL
2012/12/16 面试题
保安部任务及岗位职责
2014/02/25 职场文书
美术课外活动总结
2014/07/08 职场文书
乡镇干部个人整改措施思想汇报
2014/10/10 职场文书
六一文艺汇演开幕词
2015/01/29 职场文书
教师个人自我评价
2015/03/04 职场文书
《孙子兵法》:欲成大事者,需读懂这些致胜策略
2019/08/23 职场文书
React-vscode使用jsx语法的问题及解决方法
2021/06/21 Javascript
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android
apache虚拟主机配置的三种方式(小结)
2022/07/23 Servers