编程语言
首页 > 编程语言> > 将Python与脚本应用程序一起使用(在Mac上)

将Python与脚本应用程序一起使用(在Mac上)

作者:互联网

我对编程很陌生,但我在大学课程中学到了一些基本的Python编程.

我正在寻找一种在Mac应用程序(主要是iTunes)上运行非常简单的Python脚本的方法,而不是AppleScript.我已经阅读了使用AppScript for Python的内容,但它不再处于开发阶段,并且从iTunes 10.6.3开始就被破坏了.

在我的Windows计算机上,我可以使用名为PyWin32的模块轻松地使用Python编写应用程序脚本.然而,自从切换到Mac以来,我一直无法找到一个好的选择.这是我在Windows上使用的示例脚本,只是为了说明我想要使用的脚本的简单性:

from win32com.client import Dispatch
iTunes = Dispatch("iTunes.Application")

selected_tracks = iTunes.SelectedTracks
track_count = selected_tracks.Count

for i in range(1, track_count + 1):
    selected_tracks.Item(i).TrackNumber = i
    selected_tracks.Item(i).TrackCount = track_count

正如您所看到的,我的脚本编写需求非常基础,而且我不需要像AppScript这样的任何高级事件处理功能.我计划最终学习AppleScript,但是现在我仍然对Python感到最舒服.有没有人有什么建议?

非常感谢!

解决方法:

你需要在PyObjC使用Scripting Bridge.它相当多,但这些链接将帮助你入门.

标签:python,itunes,applescript,macos
来源: https://codeday.me/bug/20190704/1372469.html