【发布时间】:2012-07-31 22:03:26
【问题描述】:
我怎样才能告诉python跳过iTunes或类似的歌曲。可能吗?我曾经使用带有自动热键(ahk)的脚本来复制某些歌曲和内容,但 ahk 的工作方式是控制您的鼠标,所以如果您运行 ahk 脚本,您将无法使用鼠标。那么python可以不用鼠标就可以和itunes之类的应用交互吗?
【问题讨论】:
标签: python controller itunes
我怎样才能告诉python跳过iTunes或类似的歌曲。可能吗?我曾经使用带有自动热键(ahk)的脚本来复制某些歌曲和内容,但 ahk 的工作方式是控制您的鼠标,所以如果您运行 ahk 脚本,您将无法使用鼠标。那么python可以不用鼠标就可以和itunes之类的应用交互吗?
【问题讨论】:
标签: python controller itunes
在windows中你可以用win32com
看这里 http://code.activestate.com/recipes/498241-scripting-itunes-for-windows-with-python/
【讨论】:
您可以使用appscript module 执行applescript 翻译
这是一个简单的命令,用于检查 iTunes 是否正在运行并激活它
import appscript
iTunes = appscript.app('iTunes')
if iTunes.isrunning():
iTunes.activate()
注意:但是,该网站说 appscript 项目不再处于活动状态
【讨论】:
Python supports OSA,因此可以与任何支持 AppleScript 的应用程序交互。
【讨论】: