gpt4 book ai didi

python - 在可编写脚本的应用程序中使用 Python(在 Mac 上)

转载 作者:太空宇宙 更新时间:2023-11-03 11:32:51 25 4
gpt4 key购买 nike

我是编程新手,但我在大学类(class)中学习了一些基本的 Python 编程。

我正在寻找一种方法来代替 AppleScript 在 Mac 应用程序(主要是 iTunes)上运行非常简单的 Python 脚本。我已经阅读了有关将 AppScript 用于 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 最舒服。有人有什么建议吗?

非常感谢!

最佳答案

您需要使用 Scripting BridgePyObjC .它的内容相当多,但这些链接将帮助您入门。

关于python - 在可编写脚本的应用程序中使用 Python(在 Mac 上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13852864/

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