我使用 autohotkey 脚本* 覆盖媒体播放/暂停键以始终控制 Spotify,效果不错,如下所示:
Media_Play_Pause::
WinActivate, ahk_exe spotify.exe
Send {Space}
return
但这当然会激活窗口。
我尝试使用
Media_Play_Pause::
ControlSend, , {Space}, ahk_exe spotify.exe
return
但似乎不起作用。
知道我做错了什么吗?
* 这解决了 MS Teams 的一个烦恼:如果你按暂停/播放,它会呼叫你最后呼叫的人
答案1
找到答案了:
Media_Play_Pause::
PostMessage, 0x319, 0, 0xE0000, , ahk_exe Spotify.exe
return
似乎可行,直接向 spotify 发送 WM_APPCOMMAND / APPCOMMAND_MEDIA_PLAY_PAUSE 消息。