关闭使用 AutoHotKey 不断更改 window 名称的程序?

Shutdown a program which constanly changes window name with AutoHotKey?

我最近开始使用 autoHotKey 创建一些简单的脚本,我想知道是否可以关闭 Spotify,它会更改 window 每首歌曲的标题。 我试过 Process, Close, Spotify 但不幸的是它不起作用。

以下代码片段适用于我:

while(Winexist("ahk_exe Spotify.exe"))
    WinClose

Spotify 很奇怪,因为它在启动时似乎会创建许多自己的进程,

并且当您 运行 一次像 WinClose, ahk_exe Spotify.exe 这样的命令时,它不会立即关闭程序(您仍然可以使用 GUI 并与之交互,但是如果您尝试移动 window 拖动顶部栏,Spotify 崩溃)。

但是,如果您一遍又一遍地发送该命令,Spotify 最终会按预期关闭。因此,为了解决这个问题,让我们创建一个程序,以便在仍然存在 Spotify 进程时关闭 Spotify 进程。然后,一旦没有剩余的 Spotify 进程,就停止尝试关闭 Spotify。