gpt4 book ai didi

autohotkey - 2015 年 3 月更新后从 Spotify 应用程序获取当前轨道信息

转载 作者:行者123 更新时间:2023-12-03 19:58:06 29 4
gpt4 key购买 nike

我想使用自动热键从 Spotify Windows 客户端中提取当前轨道信息。

虽然这个问题Hotkey for next song in Spotify解决了常用ahk脚本中的一些问题(媒体播放问题)(可以在这个问题中找到:Newest Spotify update: Autohotkeys script broke及以下),轨道信息快捷方式仍然不起作用。

^Down:: 
{
DetectHiddenWindows, On
SetTitleMatchMode 2
WinGetTitle, now_playing, ahk_class SpotifyMainWindow
;StringTrimLeft, playing, now_playing, 10
DetectHiddenWindows, Off
clipboard = %playing%`r`n
return
}

无论我正在播放什么歌曲,这都会为我提供“Spotify free”。

主要问题是本次更新后托盘图标和任务栏图标不再显示当前播放的歌曲信息。只有文本 Windows spy 可以从任务栏图标中找到,现在是“Spotify Free”。

因此,我尝试按照以下问题中的示例获取所有控制列表并提取每个控制列表中的文本: How to obtain textual contents from a window

但是,我只能找到两个控件(“Chrome_WidgetWin_01”和“Chrome_RenderWidgetHostHWND1”),Window spy 可以找到文本“Chrome Legacy Window”,这就是它找到的全部内容。

有没有办法进一步深入研究?我注意到在 Windows 任务管理器中有 3 个 spotify.exe 实例。研究其他流程会有帮助吗?

聚苯乙烯
AHK Window Info 1.7 ( http://www.autohotkey.com/board/topic/8204-ahk-window-info-17/ ) 暂时无法下载。所以我只能使用 Decarlo 的 Ahk Window Spy 1.3.3。

哦,我发现 AHK 窗口信息的代码粘贴在 http://www.autohotkey.com/board/topic/8204-ahk-window-info-17/page-6 作为剧透
但它没有帮助。查到的资料不过是Ahk Window Spy。

(编辑)
来自微软的 UISpy 为我提供了更多信息,但无法在 Spotify 客户端中获取文本。而且,我意识到这在安全性方面是一件好事(否则恶意软件可以读取我的电子邮件密码等)。因此,除非 Spotify 客户端想要公开这些信息,否则 ahk 很难或不可能做到这一点。在这种特殊情况下,这是正确的还是任何切割方法?

最佳答案

编辑:不再需要此解决方案。歌曲艺术家和标题已重新添加到窗口标题中。

最好的解决方案是将 Spotify 从 FileHorse 降级到 0.9 版本.然后执行以下操作:

  • 转至 C:\Users\YOURUSERNAME\Appdata\Roaming\Spotify
  • 制作一个新的 empy 文本文件
  • 将其命名为 Spotify_new.exe
  • 右键单击该文件并使该文件只读
  • 复制此文件并将新文件命名为 Spotify_new.exe.sig
  • Spotify 需要删除这些文件才能进行自动升级。这两个文件上的只读标志将阻止升级发生。

  • 目前我在运行旧版本时没有遇到任何问题。

    关于autohotkey - 2015 年 3 月更新后从 Spotify 应用程序获取当前轨道信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29821881/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com