Autohotkey 关闭一个用自动热键不断更改窗口名称的程序?

Autohotkey 关闭一个用自动热键不断更改窗口名称的程序?,autohotkey,Autohotkey,我最近开始用autoHotKey创建一些简单的脚本,我想知道是否可以关闭Spotify,它可以更改每首歌曲的窗口标题。 我试过了 处理、关闭、Spotify 但不幸的是,它不起作用。下面的代码片段适合我: while(Winexist("ahk_exe Spotify.exe")) WinClose Spotify的怪异之处在于,它在启动时似乎能自行创建许多进程, 当您运行一次类似WinClose,ahk_exe Spotify.exe的命令时,它不会立即关闭程序

我最近开始用autoHotKey创建一些简单的脚本,我想知道是否可以关闭Spotify,它可以更改每首歌曲的窗口标题。 我试过了
处理、关闭、Spotify

但不幸的是,它不起作用。

下面的代码片段适合我:

while(Winexist("ahk_exe Spotify.exe"))
    WinClose
Spotify的怪异之处在于,它在启动时似乎能自行创建许多进程,

当您运行一次类似
WinClose,ahk_exe Spotify.exe的命令时,它不会立即关闭程序(您仍然可以使用GUI并与GUI交互,但如果您试图通过拖动顶部栏来移动窗口,Spotify会崩溃)


然而,如果你一次又一次地发送垃圾邮件,Spotify最终会如期关闭。因此,为了解决这个问题,让我们创建一个程序,在仍然存在Spotify进程的情况下,关闭Spotify进程。然后,一旦没有Spotify进程剩余,停止尝试关闭Spotify。

窗口标题中是否有“Spotify”的名称?您有权访问与AHK一起使用的Window Spy实用程序吗?计算运行的Spotify.exe进程的数量,然后循环遍历每个进程,结束它们可能更为优雅。可能还有一种方法可以检查哪个进程是父进程(我不记得现在是怎么做的),结束它也会结束当前正在运行的任何其他进程。