有没有办法从BAT文件关闭进程的单个窗口?

时间:2015-06-19 14:07:48

标签: windows batch-file

这是我的情况:

我安装了Windows 7计算机,以便每天早上运行一个任务,播放我的闹钟,并使我的早晨例程打开(在写字板窗口中)。问题是,我希望在我上班时自动关闭窗口,这样我下班后就不会把桌面弄得乱七八糟。毕竟,如果窗户总是打开的话,那种破坏它的目的就是提醒。

理想情况下,我想要一种方法只关闭包含我打开的任何其他写字板窗口的写字板窗口不受影响。简单地删除任务将关闭所有写字板窗口(可能无论他们是否有未保存的数据)。

那么有没有办法从Windows批处理文件中关闭特定窗口(而不是整个过程)?或者从我可以从任务计划程序运行的其他任何东西,我想。

1 个答案:

答案 0 :(得分:2)

不确定。使用taskkill根据标题查找窗口,然后@echo off setlocal for /f "skip=3 tokens=2" %%I in ( 'tasklist /fi "windowtitle eq Reminders.rtf - WordPad"' ) do taskkill /im "%%I" 通过PID终止它。

taskkill /fi "windowtitle eq Reminders.rtf - WordPad"

或者只是

testCompile('com.android.support.test:testing-support-lib:0.1') {
    exclude group: 'junit'  // junit:junit-dep conflicts with junit:unit
}