scripting-bridge相关内容

Objective-C Mac OS X 分布式通知 iTunes

我需要一点帮助,我目前有一个方法;我的 Mac OS X 应用程序中的 updateTrackInfo 获取艺术家姓名、曲目名称和当前在 iTunes 中播放的曲目的持续时间 但是我希望应用程序侦听分发的 iTunes 通知;com.apple.iTunes.playerInfo 然后在 iTunes 分发通知时调用方法 updateTrackInfo.请有人帮助我,我需要在头文件和实现文件 ..
发布时间:2022-01-06 16:56:05 移动开发

Cocoa Scripting Bridge 和 <contents>元素

因此,我尝试编写脚本的应用程序有一个脚本定义文件,其中包含一个 元素,它是一个“隐式指定的容器". 问题,我如何使用 Scripting Bridge 获取此元素内部的内容?或者,我如何发送检索它所需的 Apple 事件,然后将我得到的内容转换回 SBObject? 我已经试过了: [document nameOfKey]密钥文件名[文件内容]文档.内容 解决方 ..
发布时间:2021-11-16 22:02:02 移动开发

使用 Mail.app 从 Cocoa 发送 HTML 邮件

我正在尝试通过 Mail.app 从 Cocoa 应用程序发送 html 电子邮件.我想在 Mail.app 中打开新邮件,包括主题、收件人并添加带有链接和其他内容的 HTML 正文.但找不到办法做到这一点.我已经尝试过 Scripting Bridge,但 MailOutgoingMessage 类没有内容类型,我可以添加纯文本内容. 尝试过 AppleScript,如下所示: 设置 h ..
发布时间:2021-11-16 21:50:47 移动开发

OS X:从Python移动窗口

我正在尝试通过OS X上的Python以编程方式在Windows上移动. 我在Stackoverflow上的此处中找到了一段AppleScript代码可以做到这一点,但是我想用Python或其他“真实"脚本语言来实现. 这是我的Python脚本,不起作用.我将打印命令的输出写在了每个命令的下面. #!/usr/bin/python从基金会进口*从ScriptingBridge导入*a ..
发布时间:2021-05-31 19:03:39 Python

通过ScriptingBridge在iTunes中获取特定曲目

我正在更新OS X程序以接受iTunes放置,修改文件中的元数据,然后刷新(获取信息)放置的文件,以便iTunes可以更新其元数据库. 我已经使drops工作了,它们提供了有关该文件的一些其他信息的字典,包括轨道ID,永久ID和位置.现在,我需要通过文件位置或放置信息提供的持久性ID来获取特定的曲目,因此我可以调用其上的refresh方法来强制iTunes重新检查文件并更新更改到元数据. ..
发布时间:2020-07-06 06:58:41 其他开发

没有__dict__的Python打印属性

我在使用python脚本桥时遇到了麻烦 我正在尝试列出iTunes对象的属性 iTunes = SBApplication.applicationWithBundleIdentifier_("com.apple.iTunes") 使用 >>> from pprint import pprint >>> from Foundation import * >>> from Scr ..
发布时间:2020-07-06 06:58:30 Python

如何使用Objective-C将mp3歌曲导入iTunes?

我正在构建需要将mp3文件导入iTunes的Mac OS应用程序... 似乎找不到任何可以帮助我实现这一目标的框架.我想到的唯一方法是修改"iTunes Music Library.xml". 我希望你们中的一个能为我提供更好,更清洁的解决方案. 先谢谢您. 解决方案 好,所以在对脚本桥进行了一些研究之后,就像安德鲁·麦德森(Andrew Madsen)所建议的那样.这是 ..
发布时间:2020-07-06 06:58:22 移动开发

使用ScriptingBridge获取当前歌曲的iTunes图稿

我一直在尝试找出如何通过脚本桥获取当前正在播放的歌曲的iTunes图稿.我已经了解到它可以用于某些歌曲,但是对于其他歌曲,我可以使用SIGABRT.我不确定问题可能是什么,因此将不胜感激任何帮助.这是我到目前为止的内容: iTunesApplication * iTunes = [SBApplication applicationWithBundleIdentifier:@"com.appl ..
发布时间:2020-07-06 06:58:19 移动开发

使用Scripting Bridge将电影添加到iTunes

我想使用脚本桥将电影添加到iTunes.最好让我在“音乐视频"和“电影"之间进行选择.我知道Objective-C和AppleScript,所以我认为这并不难,但我无法弄清楚.我知道我将如何使用NSAppleScript,但是我的目标是10.5或更高版本,并且读到Scripting Bridge淘汰了NSAppleScript.是吗? 我只有 iTunesApplication *iT ..
发布时间:2020-07-06 06:58:15 移动开发

Objective-C Mac OS X分布式通知iTunes

我需要一点帮助,我目前有一种方法;我的Mac OS X应用程序中的updateTrackInfo获取艺术家名称,曲目名称和iTunes当前正在播放的曲目的持续时间 但是,我希望该应用程序监听分发的iTunes通知; com.apple.iTunes.playerInfo ,然后在iTunes分发通知时调用方法updateTrackInfo.请问有人需要我在标头和实现文件中写些什么. 谢 ..
发布时间:2020-05-19 00:27:31 移动开发

iTunes歌曲队列

我的应用程式通过脚本桥控制iTunes。 其他应用程序能够选择一系列的歌曲,并按顺序播放,而无需创建播放列表。我已经搜索网络的例子,红色iTunes.h文件十几次,但我没有找到一个解决方案。 可能有人可以帮助我吗? 查看iTunes头文件: iTunes.h 谢谢! 解决方案 使用iTunes 10,这是不可能的,没有创建播放列表。您正在谈论的功能(从其他音乐播放器中获得 ..
发布时间:2016-12-08 02:29:29 其它移动开发

脚本桥在添加收件人到邮件时添加不需要的HTML代码

好吧,这个有点奇怪.... 我在Safari中有一个HTML页面,我想通过电子邮件发送。 但是,如果我使用Scripting Bridge添加收件人到这个页面的邮件内容,传出消息,它将添加以下代码到每个收件人添加的消息内容区域的顶部。在一个示例中,添加了24个收件人,生成的电子邮件包含以下代码的24个连续重复: ..
发布时间:2016-12-08 02:19:47 其它移动开发

Swift iTunes ScriptingBridge链接器错误

我已经大量搜寻这个问题的答案,但没有找到,所以我在这里问。我想读使用SWIFT在iTunes当前曲目,但每当我尝试引用任何iTunes的类(iTunesApplication,iTunesTrack等),我得到以下错误: 适用于建筑x86_64的未定义符号: “_OBJC_CLASS _ $ _ iTunesApplication”,从引用:在iTunesWrapper.o $ b在iTun ..
发布时间:2016-12-08 01:11:17 移动开发

Swift:未定义的符号:iTunesApplication

我正在尝试创建Swift OS X应用程序,发现使用ScriptingBridge很困难。 我包含了正确的iTunes.h文件,Xcode没有给任何但是,当我编译(运行)应用程序时,它给我错误: 有人知道这个问题? 架构x86_64的未定义符号: “_OBJC_CLASS _ $ _ iTunesApplication” /> __TFC12LoveYouChloe11App ..
发布时间:2016-12-08 00:11:45 移动开发