Board logo

标题: VBS为什么不能判断E盘是否存在? [打印本页]

作者: cq594769472    时间: 2009-11-15 13:13     标题: VBS为什么不能判断E盘是否存在?

  1. strComputer = "."
  2. const x=1073741824
  3. Set objWMIService = GetObject("winmgmts:\\" &
  4. strComputer & "\root\CIMV2")
  5. Set colItems = objWMIService.ExecQuery( _
  6. "SELECT * FROM Win32_LogicalDisk",,48)
  7. For Each objItem in colItems
  8. if (objItem.Caption=E) then
  9. msgbox "exist E"
  10. else
  11. msgbox "not exist E"
  12. end if
  13. Next
复制代码

作者: zqz0012005    时间: 2009-11-15 15:36

objItem.Caption=E
你定义E为变量了吗?普通字符串要加引号。比较时区分大小写。
E = "E:"




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2