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

在5秒内查找含有“百度”文字的窗口,若存在,则激活并提示 "找到一个含有“百度”文字的窗口!",提示后退出。
  1. 'VBS 查找含有“百度”文字的窗口,激活并提示 By yu2n
  2. '在5秒内查找含有“百度”文字的窗口,
  3. '  若存在,则激活并提示 "找到一个含有“百度”文字的窗口!"
  4. '  若不存在,则提示 "找不到含有“百度”文字的窗口!"
  5. Const sTitle = "百度"   ' 查找窗口名称
  6. Const nTimeOut = 5      ' 指定超时时间
  7. Dim dtStart, bFind
  8. dtStart = Now()
  9. Do While DateDiff("s", dtStart, Now()) < nTimeOut
  10.   WScript.Sleep 200
  11.   If CreateObject("WScript.Shell").Appactivate(sTitle) Then
  12.     bFind = True  ' 做标记-已找到
  13.     Exit Do
  14.   End If
  15. Loop
  16. If bFind Then
  17.   Msgbox "找到一个含有“百度”文字的窗口!耗时 " & DateDiff("s", dtStart, Now()) _
  18.     & " 秒。", vbSystemModal+vbInformation, WScript.ScriptName
  19. Else
  20.   Msgbox "找不到含有“百度”文字的窗口!耗时 " & DateDiff("s", dtStart, Now()) _
  21.     & " 秒。", vbSystemModal+vbCritical, WScript.ScriptName
  22. End If
复制代码
1

评分人数

『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

返回列表