![当 WinTitle 重复时,AutoHotKey WinText 关闭某些窗口(错误)](https://linux22.com/image/1436313/%E5%BD%93%20WinTitle%20%E9%87%8D%E5%A4%8D%E6%97%B6%EF%BC%8CAutoHotKey%20WinText%20%E5%85%B3%E9%97%AD%E6%9F%90%E4%BA%9B%E7%AA%97%E5%8F%A3%EF%BC%88%E9%94%99%E8%AF%AF%EF%BC%89.png)
我正在尝试制作一个自动热键脚本,它可以自动终止程序上的错误屏幕(因为它安排了很多次并且阻止了所有安排的项目),但是错误具有与实际程序相同的标题名称,因此我不能使用下面的脚本:
Loop {
WinActive, IBM Cognos Impromptu
WinClose, IBM Cognos Impromptu }
我知道 WinText 可以做些事情,但不知何故我无法让它工作。只有当 WinText 为“从数据库检索数据时出错”时,它才会关闭窗口。
有人知道这是否有可能吗?
答案1
虽然听起来很傻,但我还是让它工作了:
Loop
{
WinWait, IBM Cognos Impromptu, Error retrieving dat
WinClose, IBM Cognos Impromptu, Error retrieving dat
}
灵感来自user3419297 的帖子, 那谢谢啦! :)