我正在开发一个 osx 应用程序,它显示 Traktor Pro(DJ 软件)中正在播放的内容的实时提要,traktor 使用 .nml 文件作为其曲目历史/播放列表,然后我将对其进行解析。该文件包含当前集合的历史(曲目、艺术家、长度等)。
问题是 Traktor 仅在关闭时或用户将曲目列表保存在 .nml 文件中时才保存文件。由于 traktor 不支持苹果脚本,我不知道如何自动导出。
该文件必须大约每 1-2 分钟保存/更新一次。
这是必须在后台自动执行的操作
应用布局:
第一次出口行动:
第二次出口行动
在我的研究中,我发现了这个:http://www.macosxautomation.com/applescript/uiscripting/index.html 但我不确定它是否可以与 traktor 菜单一起使用,以及如何使用?
所以问题是:我如何控制像 Traktor Pro 这样的非 AppleScript 应用程序?