标题: [系统相关] 批处理如何等待一个窗口的关闭 [打印本页]
作者: ashdisp 时间: 2009-9-23 01:22 标题: 批处理如何等待一个窗口的关闭
比如打开一个窗口,start c:\windows,等待这个窗口被关闭,再去执行下一条命令。
start /wait只适用于等待进程关闭,但对于窗口却行不通。
之前用了一个命令行工具去检查窗口标题,如果不存在标题"c:\windows"就可以执行管道符||后面的命令了,但这个工具却不返回处理结果,所以||后面的命令也就不执行,想了很久,请教 用批处理或vbs的方法去解决此问题,xp系统,谢谢
作者: ashdisp 时间: 2009-9-23 02:33 标题: 已解决
解决了,找到了一个专门操作窗口的命令行工具cmdow
代码如下(借用了nircmd):- @echo off
- start c:\windows
- nircmd wait 1000
- :begin
- cmdow c:\windows>nul 2>nul||start c:\windows\system32&&nircmd wait 1000&&exit
- nircmd wait 1000
- goto begin
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |