【发布时间】:2015-03-25 18:02:27
【问题描述】:
我正在寻找 AppleScriptObjC 的方法,并发现 Shane Stanley 的 Everyday AppleScriptObjC 很有帮助。但我仍然很难知道从NSPasteboard 开始。
这是我目前所拥有的:
use AppleScript version "2.4"
use framework "Foundation"
use framework "AppKit"
use scripting additions
on readClipboard(theClipboard)
set theClipboard to current application's NSPasteboard
return theClipboard as text
end readClipboard
set theContents to missing value
its readClipboard(theContents)
这当然行不通。但它似乎确实在做点什么。
返回:
error "Can’t make «class ocid» id «data optr000000002852F974FF7F0000» into type text." number -1700 from «class ocid» id «data optr000000002852F974FF7F0000» to text
任何指针将不胜感激。
【问题讨论】:
-
有什么理由不只是使用标准添加的
the clipboard命令? -
我应该围绕从剪贴板检索程序特定数据并将其作为文本读取的问题提出框架。
the clipboard不会那样做。
标签: cocoa applescript applescript-objc nspasteboard