假设我打开了一个Xcode项目。 (例如,假设main.m已打开进行编辑。)我想使用AppleScript写入代码。
以下AppleScript适用于TextWranger:
set string_to_write to "asdf"
set string_size to count string_to_write
tell application "TextWrangler"
activate
set selection to string_to_write
select insertion point after character string_size of selection
end tell
但是,我无法使用Xcode。 (我改变AppleScript说 告诉应用程序“Xcode” 代替 告诉应用程序“TextWrangler”。)
AppleScript字典中的“选择”一词用于Xcode,但AppleScript拒绝以下每个命令:
selection
selection of document 1
character 1 of document 1
character 1 of source document
是否有人建议如何使用AppleScript写入Xcode源代码文件?
我正在使用Xcode 5.0.2和TextWrangler 4.5.1。我在Mac OS X 10.8.5版和10.9.1版上运行的结果相同。
谢谢。
答案 0 :(得分:1)
如果我打开了一个Xcode项目并选择了一个源文件,我可以使用以下命令获取属性:
tell application "Xcode"
get properties of source document 1
end tell
示例结果:
{contents:“sourceContent [snipped]”,选定的段落范围:{14,14},名称:“AppDelegate.h”,选择:应用程序“Xcode”的源文档“AppDelegate.h”的插入点272
(希望它有助于摆弄并将TextWrangler语法翻译成Xcode)