电脑爱好者论坛's Archiver

dycc 发表于 2008-1-4 18:19

如何用批处理关闭指定窗口?

现在有两个打开的 word 文件,分别是 one.doc 和 two.doc 如何用批处理命令仅关闭其中的一个(比如 one.doc)?
    静候...............

辉少 发表于 2008-1-4 21:33

不能指定某一个的
taskkill /f /im winword.exe
这个可以关掉全部的word文件

Batcher 发表于 2008-1-4 21:47

如果可以确定两个文档打开的先后顺序,可以用taskkill命令根据pid的不同来杀死其中一个。

Batcher 发表于 2008-1-6 17:28

更正:

由于打开两个(或两个以上)的word文档时,实际只启动了一个winword.exe进程,因此无法通过taskkill的方法来关闭其中一个。
或许可以通过VBS的sendkeys发送Alt+F4的方式来实现。

wjdidi 发表于 2008-1-15 20:15

批处理我还真不知道怎么现实,通过进程正如楼上所言,一关都关了

hsyxh 发表于 2008-2-11 16:52

强烈期待正确答案的出现。

yctchacker 发表于 2008-2-17 17:32

用AU3可以

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2007 Comsenz Inc.