[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] VBS检测指定标题窗口是否存在

本帖最后由 522235677 于 2014-6-18 19:59 编辑
  1. Dim objShell
  2. Set objShell = CreateObject("WSCript.Shell")
  3. objShell.Appactivate "中国好骚年"
复制代码
如果存在该标题窗口则激活该窗口,否则返回一个错误代码。我是用批处理来调用这个vbs,如果有错误的话我都接收到返回参数

本帖最后由 522235677 于 2014-6-18 19:59 编辑
  1. Set objWord = CreateObject("Word.Application")
  2. Set colTasks = objWord.Tasks
  3. if colTasks.exists("中国好骚年") then
  4. msgbox "窗口存在"
  5. wscript.quit
  6. else
  7. msgbox "窗口bu 存在"
  8. wscript.quit
  9. end if
复制代码
这个好像必须得有word才能用

TOP

  1. Set objShell = CreateObject("WSCript.Shell")
  2. objShell.Appactivate "中国好骚年"
  3. ret = objShell.Appactivate("中国好骚年")
  4.     If ret Then
  5. msgbox "窗口存在"
  6. wscript.quit
  7.     Else
  8. msgbox "窗口bu 存在"
  9. wscript.quit
  10.     End if
复制代码
这个代码只要窗口最小化就会提示不存在……

TOP

返回列表