找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 17763|回复: 3

[技术讨论] [已解决]vbs中wmi的应用问题

[复制链接]
发表于 2012-6-6 12:57:47 | 显示全部楼层 |阅读模式
本帖最后由 秋风·飞扬 于 2012-6-7 13:33 编辑
  1. strComputer = "."
  2. Set objSWbemServices = GetObject("winmgmts:\" & strComputer & "\root\cimv2")
  3. Set colSWbemObjectSet = objSWbemServices.ExecQuery("SELECT * FROM Win32_Service")
  4. For Each objSWbemObject In colSWbemObjectSet
  5.    str =str & objSWbemObject.DisplayName  & vbCrLf  
  6. Next
  7. MsgBox str
复制代码
以上代码,由于本人水平有限,在查阅MSDN的资料的时候有些地方看不懂,请大家帮助我指点迷津。
问题1:
**************************************************************************************
Set colSWbemObjectSet = objSWbemServices.ExecQuery("SELECT * FROM Win32_Service")
这一句括号里"select * from win32_service" 这几个是excquery的参数吗? 我看到说明,win32_service这个是个类,
而且在编译器中也有注明。
但是我不知道select *from 这三个分别是什么意思,以后碰到execquery是不是就要用到select * from?
**************************************************************************************
问题2:
**************************************************************************************
在GGetObject("winmgmts:\\" & strComputer & "\root\cimv2")
strComputer 这个点起的是什么作用,我直接写成winmgmtes:\\. & \root\cimv2 这样也可以运行。
是指定计算机的名字吗?
**************************************************************************************
问题3:
**************************************************************************************
我该怎样深入学习这些WMI的知识,msdn英文版的有点难于理解,而且对于execquery这类的方法我也感觉不太容易
上手,我还想学习其他方法的运用,但都是英文版的注解,我英语不是太好,所以不能理解透彻,百度也没查到中文版的资料,不知
道大家针对我这种问题有什么好的建议没有?
***************************************************************************************

评分

参与人数 1PB +2 收起 理由
broly + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2012-6-6 13:16:06 | 显示全部楼层
1、WQL

2、本地计算机

3、没有
发表于 2012-6-6 22:52:41 | 显示全部楼层
"select * from win32_service" 这个是一个字符串,所以整个字符串是一个参数。这是一条查询语句来的

.指本机的意思,直接写成GetObject("winmgmts:\\.\root\cimv2")  也可以。

msdn英文版实在看不懂可以尝试谷歌翻译。当然学好英文才是根本
 楼主| 发表于 2012-6-7 13:22:21 | 显示全部楼层
回复 3# broly


    看了你做的8个视频,开始上路了,挺好挺给力。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 10:40 , Processed in 0.019799 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表