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

[系统相关] 批处理如何等待一个窗口的关闭

比如打开一个窗口,start c:\windows,等待这个窗口被关闭,再去执行下一条命令。
start /wait只适用于等待进程关闭,但对于窗口却行不通。
之前用了一个命令行工具去检查窗口标题,如果不存在标题"c:\windows"就可以执行管道符||后面的命令了,但这个工具却不返回处理结果,所以||后面的命令也就不执行,想了很久,请教 用批处理或vbs的方法去解决此问题,xp系统,谢谢

已解决

解决了,找到了一个专门操作窗口的命令行工具cmdow
代码如下(借用了nircmd):
  1. @echo off
  2. start c:\windows
  3. nircmd wait 1000
  4. :begin
  5. cmdow c:\windows>nul 2>nul||start c:\windows\system32&&nircmd wait 1000&&exit
  6. nircmd wait 1000
  7. goto begin
复制代码

TOP

返回列表