scripting-bridge相关内容
我需要一点帮助,我目前有一个方法;我的 Mac OS X 应用程序中的 updateTrackInfo 获取艺术家姓名、曲目名称和当前在 iTunes 中播放的曲目的持续时间 但是我希望应用程序侦听分发的 iTunes 通知;com.apple.iTunes.playerInfo 然后在 iTunes 分发通知时调用方法 updateTrackInfo.请有人帮助我,我需要在头文件和实现文件
..
因此,我尝试编写脚本的应用程序有一个脚本定义文件,其中包含一个 元素,它是一个“隐式指定的容器". 问题,我如何使用 Scripting Bridge 获取此元素内部的内容?或者,我如何发送检索它所需的 Apple 事件,然后将我得到的内容转换回 SBObject? 我已经试过了: [document nameOfKey]密钥文件名[文件内容]文档.内容 解决方
..
尝试通过 Objective-C 中的脚本桥自动查看 Apple 远程桌面中的计算机: @尝试 {SBApplication *RD = [SBApplication applicationWithBundleIdentifier:@"com.apple.RemoteDesktop"];//(此处省略检查ARD运行和安装的代码)[RD激活];//工作正常RemoteDesktopComputer
..
尝试通过 Objective-C 中的脚本桥自动查看 Apple 远程桌面中的计算机: @尝试 {SBApplication *RD = [SBApplication applicationWithBundleIdentifier:@"com.apple.RemoteDesktop"];//(此处省略检查ARD运行和安装的代码)[RD激活];//工作正常RemoteDesktopComputer
..
我正在尝试通过 Mail.app 从 Cocoa 应用程序发送 html 电子邮件.我想在 Mail.app 中打开新邮件,包括主题、收件人并添加带有链接和其他内容的 HTML 正文.但找不到办法做到这一点.我已经尝试过 Scripting Bridge,但 MailOutgoingMessage 类没有内容类型,我可以添加纯文本内容. 尝试过 AppleScript,如下所示: 设置 h
..
我正在尝试通过OS X上的Python以编程方式在Windows上移动. 我在Stackoverflow上的此处中找到了一段AppleScript代码可以做到这一点,但是我想用Python或其他“真实"脚本语言来实现. 这是我的Python脚本,不起作用.我将打印命令的输出写在了每个命令的下面. #!/usr/bin/python从基金会进口*从ScriptingBridge导入*a
..
我正在更新OS X程序以接受iTunes放置,修改文件中的元数据,然后刷新(获取信息)放置的文件,以便iTunes可以更新其元数据库. 我已经使drops工作了,它们提供了有关该文件的一些其他信息的字典,包括轨道ID,永久ID和位置.现在,我需要通过文件位置或放置信息提供的持久性ID来获取特定的曲目,因此我可以调用其上的refresh方法来强制iTunes重新检查文件并更新更改到元数据.
..
是否存在概念验证的Objective-C可执行文件,该可执行文件使用Apple事件而不是AppleScript输入一些文本到应用程序中,然后单击鼠标? 例如相当于 的AppleScript tell application "System Events" tell process "Safari" keystroke "Hello World" click end tell
..
我试图通过可可和脚本桥复制“获取屏幕快照快捷方式"(cmd + shift + 3) SystemEventsApplication * sysEvent = [SBApplication applicationWithBundleIdentifier:@"com.apple.systemevents"]; [sysEvent keyCode:20 using:SystemEventsEMd
..
我在使用python脚本桥时遇到了麻烦 我正在尝试列出iTunes对象的属性 iTunes = SBApplication.applicationWithBundleIdentifier_("com.apple.iTunes") 使用 >>> from pprint import pprint >>> from Foundation import * >>> from Scr
..
这可能吗? 在此问题中,我看到您已添加到权利文件中: com.apple.security.scripting-targets com.apple.iTunes com.apple.iTunes.library.read
..
我正在构建需要将mp3文件导入iTunes的Mac OS应用程序... 似乎找不到任何可以帮助我实现这一目标的框架.我想到的唯一方法是修改"iTunes Music Library.xml". 我希望你们中的一个能为我提供更好,更清洁的解决方案. 先谢谢您. 解决方案 好,所以在对脚本桥进行了一些研究之后,就像安德鲁·麦德森(Andrew Madsen)所建议的那样.这是
..
我一直在尝试找出如何通过脚本桥获取当前正在播放的歌曲的iTunes图稿.我已经了解到它可以用于某些歌曲,但是对于其他歌曲,我可以使用SIGABRT.我不确定问题可能是什么,因此将不胜感激任何帮助.这是我到目前为止的内容: iTunesApplication * iTunes = [SBApplication applicationWithBundleIdentifier:@"com.appl
..
我想使用脚本桥将电影添加到iTunes.最好让我在“音乐视频"和“电影"之间进行选择.我知道Objective-C和AppleScript,所以我认为这并不难,但我无法弄清楚.我知道我将如何使用NSAppleScript,但是我的目标是10.5或更高版本,并且读到Scripting Bridge淘汰了NSAppleScript.是吗? 我只有 iTunesApplication *iT
..
我正在尝试使用ScriptingBridge阅读iTunes当前正在播放的曲目. 我在这里找到了其他两个线程,但似乎没有一个对我有用(macOS Mojave和iTunes 12.9.4). 我使用以下命令创建了iTunes.h文件: sdef /Applications/iTunes.app | sdp -fh --basename "iTunes" 我正在创建脚本桥的实例,如
..
我需要一点帮助,我目前有一种方法;我的Mac OS X应用程序中的updateTrackInfo获取艺术家名称,曲目名称和iTunes当前正在播放的曲目的持续时间 但是,我希望该应用程序监听分发的iTunes通知; com.apple.iTunes.playerInfo ,然后在iTunes分发通知时调用方法updateTrackInfo.请问有人需要我在标头和实现文件中写些什么. 谢
..
我的应用程式通过脚本桥控制iTunes。 其他应用程序能够选择一系列的歌曲,并按顺序播放,而无需创建播放列表。我已经搜索网络的例子,红色iTunes.h文件十几次,但我没有找到一个解决方案。 可能有人可以帮助我吗? 查看iTunes头文件: iTunes.h 谢谢! 解决方案 使用iTunes 10,这是不可能的,没有创建播放列表。您正在谈论的功能(从其他音乐播放器中获得
..
好吧,这个有点奇怪.... 我在Safari中有一个HTML页面,我想通过电子邮件发送。 但是,如果我使用Scripting Bridge添加收件人到这个页面的邮件内容,传出消息,它将添加以下代码到每个收件人添加的消息内容区域的顶部。在一个示例中,添加了24个收件人,生成的电子邮件包含以下代码的24个连续重复:
..
我已经大量搜寻这个问题的答案,但没有找到,所以我在这里问。我想读使用SWIFT在iTunes当前曲目,但每当我尝试引用任何iTunes的类(iTunesApplication,iTunesTrack等),我得到以下错误: 适用于建筑x86_64的未定义符号: “_OBJC_CLASS _ $ _ iTunesApplication”,从引用:在iTunesWrapper.o $ b在iTun
..
我正在尝试创建Swift OS X应用程序,发现使用ScriptingBridge很困难。 我包含了正确的iTunes.h文件,Xcode没有给任何但是,当我编译(运行)应用程序时,它给我错误: 有人知道这个问题? 架构x86_64的未定义符号: “_OBJC_CLASS _ $ _ iTunesApplication” /> __TFC12LoveYouChloe11App
..