cocoa-scripting相关内容

向从 NSObject <NSApplicationDelegate> 派生的 Cocoa 应用程序添加可编写脚本的属性?

有人可以给我指出这个工作的例子吗?我只想通过 AppleScript 设置一个属性值.我已经浏览了所有可编写脚本的示例,它们的设置不同. 头文件: //标题@interface MyDelegate : NSObject {WebScriptObject *scriptObject;网络视图 *网络视图;NSWindow *window;NSI ..
发布时间:2021-11-16 22:00:06 移动开发

如何在可编写脚本的应用程序中将任意 AppleScript 记录传递给 Cocoa?

我有一个 Cocoa 应用程序,其中包含在 .sdef XML 文件中描述的 AppleScript 字典.sdef 中定义的所有 AppleScript 类、命令等都是工作属性. 除了我的“提交表单"命令.“提交表单"命令是我唯一的命令,它试图将一个参数作为从 AppleScript 到 Cocoa 的任意信息散列表传递.我认为这应该通过传递 AppleScript record 来完成, ..
发布时间:2021-11-16 21:40:54 其他开发

Cocoa Scripting:从“重复"对象中返回克隆对象命令

AppleScript duplicate 命令应该返回复制的对象. 虽然使用原始基于 AE 的函数的应用程序似乎可以做到这一点,但基于 Cocoa Scripting 框架的应用程序似乎从不返回任何东西,只是缺失值. 看来 NSCloneCommand 的命令处理程序负责不返回克隆对象的说明符. 我试图通过对命令进行子类化、收集克隆的对象说明符然后返回它们来在我的可编写脚本的应 ..
发布时间:2021-11-16 21:38:16 其他开发

可可脚本:接受并返回NSData

为了支持可编写脚本的Mac应用程序中的二进制数据交换,我希望尽可能使用AS-ObjC桥接器以NSData的形式接收和传递数据。 例如,我想在AppleScript中使此代码成为可能: 使用框架“ Foundation” 将Data设置为当前应用程序的NSData的dataWithContentsOfFile:“ / some / binary / file” 告诉应用程序“ ..
发布时间:2020-06-06 19:29:43 其他开发

如何将一个任意的AppleScript记录传递给一个可编写脚本的应用程序的Cocoa?

我有一个Cocoa应用程序与一个描述在.sdef XML文件中的AppleScript字典。所有在sdef中定义的AppleScript类,命令等都是工作属性。 除了我的“submit form”命令。 “提交表单”命令是我唯一的命令,尝试传递一个参数,该参数是从AppleScript到Cocoa的任意散列表信息。我假设这应该通过传递一个AppleScript 记录来完成,它将被自动转换为C ..
发布时间:2016-12-07 03:29:48 其它移动开发

支持&QUOT;样式文本&QUOT;在脚本的Mac适用的(可可脚本)

我的应用程序所支持脚本与AppleScript的。 我想使样式文本内容,存放在NSAttributedString对象,提供给一个AppleScript用户。 我想我可以简单地用NSAttributedString类提供样式文本,就像我的NSString类提供纯文本,但并不奏效 - 可可脚本则报告说,它不能转换或强制数据。 我不知道如果我失去了一些东西,或者这仅仅是简单的不可能与可可脚本支持 ..
发布时间:2016-05-26 19:27:27 其它移动开发

可可脚本:返回&QUOT;零&QUOT;与&QUOT;缺少值&QUOT;

看来,AppleScript的知道特殊值 空的 我如何从我的可可脚本的应用程序返回这样的值了脚本的属性? 如果我回到无( NULL )或 NSNull 从我的可可基于脚本的应用程序可脚本属性的getter,脚本编辑器间$ p $点,作为 缺失值的 如果我回到 [NSAppleEventDescriptor nullDescriptor] ,AppleScript的,甚至显示了一个错误。 ..
发布时间:2016-05-26 19:27:12 其它移动开发

可可脚本:返回从克隆对象&QUOT;重复&QUOT;命令

该AppleScript的复制命令应该返回复制的对象。 和同时使用原来的基础AE-功能的应用程序似乎要做到这一点的基础上,可可脚本框架的应用程序似乎永远不会返回任何东西,但的缺失值的 看来的命令处理程序 NSCloneCommand 负责不返回符用于克隆的对象。 我试图通过继承命令,收集克隆的对象符,然后返回他们解决这个问题,我编写脚本的应用程序。 这工作得很好,如果只有一个项目是重复的。 ..
发布时间:2016-05-26 19:23:27 其它移动开发

如何通过一个任意的AppleScript记录可可在编写脚本的应用程序?

我有一个.sdef XML文件中描述的AppleScript字典Cocoa应用程序。所有的AppleScript类,命令等在sdef定义正在属性 除了我的“提交表单”命令。 “提交表单”命令是我试图传递一个参数是将信息从AppleScript的可可任意哈希表只有命令。我想这应该通过传递一个AppleScript 进行记录将被自动转换为的NSDictionary 的可可一边。 告诉应用程序“Fl ..
发布时间:2016-05-26 19:13:52 其它移动开发