问题标签 [scripting-bridge]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocoa - 缓存的 iTunes 封面艺术
我需要从 iTunes 中获取缓存的封面艺术。目前我正在使用脚本桥,但它只获取嵌入在轨道中的封面。我也在这里尝试过这种方法
在没有运行 iTunes 的情况下获取 iTunes 专辑插图
但它似乎被打破了(至少在 iTunes 9.2 中)。任何提示如何解决这个问题?
问候, 埃里克
更新
ruby - 使用脚本桥的回调?
我正在使用 Ruby 通过 Scripting Bridge 检查我在 Quicktime 中播放的视频的位置。
目前我只是每秒钟检查一次位置n
:
这比我想要的 CPU 密集度更高,有没有办法让 Scripting Bridge 在发生特定事件时触发 Ruby 块?
例如。何时打开、关闭、暂停/恢复文档等?
提前致谢!
macos - iTunes Scripting Bridge - 如何播放特定曲目
我正在编写一个使用脚本桥来控制 iTunes 的 mac 应用程序。我已经生成了头文件iTunes.h,SBApplication对象可以告诉我各种奇妙的事情。
但是,这些命令似乎非常有限。有一个“播放暂停”功能,但我认为没有办法做到这一点
// iTunes 是我的 SBApplication 对象 [iTunes play:@"Smoke On The Water"];
执行此操作的 Applescript 相当简单
告诉 iTunes 播放歌曲名称
这个脚本桥应该是我在Objective C中控制可编写脚本对象的超级酷和强大的方式,所以我在这里错过了什么?
objective-c - SBApplication:如何发送原始数据
我想使用 SBApplication sendEvent 发送原始数据(一个 void*)
不幸的是,我没有找到有关此的文档。
你有什么想法来实现这一目标吗?
在此先感谢您的帮助,
问候,
objective-c - 您可以将 KVO 与 Scripting Bridge 一起使用吗
您可以将 KVO 与 Scripting Bridge 一起使用吗?
我想知道我是否可以为我的应用程序创建一个脚本桥接口,并允许通过观察我的应用程序的一个 SB 命令返回的对象来通知客户端应用程序。
这可能吗?如果没有,有什么替代方案?
objective-c - 在脚本桥中,我如何发送带有 2 个修饰符的快捷方式?
我试图通过可可和脚本桥复制“截图快捷方式”(cmd + shift + 3)
但我不能向该方法发送多个 SystemEventsEMds。
在 applescript 中很简单
objective-c - 创建可编写脚本的 Cocoa 应用程序的简单教程(脚本桥)
谁能给我指出一个引入 ScriptingBridge 的非常简单的hello world类型的应用程序?一步一步地创建一个可以从 ruby/python/applescript 等实例化的 1 个类 - 1 个方法项目的东西。
我很难弄清楚创建可编写脚本的可可应用程序实际需要什么,并且找不到任何具体的示例或教程。
objective-c - 使用类别扩展 iTunesApplication 类
我只是在学习如何使用 ScriptingBridges。我做了一种方法,可以慢慢淡化 iTunes 上的音量,并希望将其设为一个类别,以便我可以执行以下操作:
我为 NSSpeechSynthesizer 制作了另一个有效的类别,但我无法得到这个。我不断收到以下构建错误:
由于我不能包含符号,因此我可以做些什么特别的事情来使它工作?
谢谢,
瑞恩彭德尔顿
更新: 我只找到了一个解决方案,如下所示。它涉及 MethodSwizzling,所以我愿意接受更好的答案,但现在这就是我所拥有的。
objective-c - 将 Applescript 移植到脚本桥:无法在 Excel 2008 中获取范围值
我需要将一些 Applescript 代码移动到 Scripting Bridge 以利用一些 Cocoa 钩子而不需要 Applescript-ObjC。
使用带有 Applescript 的 Excel 2008,获取范围的值很容易:
但是在 Scripting Bridge 中,我在获取基于范围的工作表单元格时遇到了问题。以下是我到目前为止所拥有的。
问题出现在最后一行,当我实际从valueSheet
中获取单元格时,返回SBElementArray
的不是 null,但它也不包含任何对象。让细胞进入targetSheet
也是如此。
从我的所有搜索中可以看出,执行此操作的文档不存在,我已尽我所能。