我使用Com4j让我的 Java 应用程序与Windows 上的 iTunes通信,我看到我生成的类不包含让我更新移动和工作字段的方法,就像我可以更新其他字段(如艺术家或专辑)一样。
所以我使用
c:\Code\jthink\opensrc\com4j-20120426-2>java -jar tlbimp.jar -o C:\Code\jthink\SongKong\src\main\java -p com.jthink.songkong.itunes "C:\Program Files\iTunes\iTunes.exe"
针对最新的 12.6 iTunes exe,他们仍然不在这里。(我希望它们在 IITFileOrCDTrack.java 中)我做错了什么还是这是否意味着 iTunes 必须明确代码来公开新字段而他们决定不这样做。
那么这是否意味着 iTunes 必须明确编写一个新的 COM 接口以使其他程序可以访问这些字段
请注意,这些新字段可通过 Mac 机器上的 applescript 获得