使用Xcode中的AppleScript App读取文本文件

时间:2019-02-23 20:43:41

标签: xcode applescript

我想在Xcode的AppleScript应用程序中读取文本文件

set TextOfFile to read file "Macintosh HD:Users:myself:Desktop:Text.txt" using delimiter linefeed
set FirstText to item 1 of TextOfFile
log FirstText

总是提前谢谢!

编辑:

我编写了以上代码,并成功读取了AppleScript中的文本文件,但是,如果在Xcode中的AppleScript应用程序中使用相同的代码,则无法正常工作。

1 个答案:

答案 0 :(得分:0)

在很多情况下,如果无法理解常规的AppleScript命令,则可以处理当前应用(请注意,获取段落可以在各种行中使用结尾):

tell current application to set textOfFile to paragraphs of (read file "Macintosh HD:Users:myself:Desktop:Text.txt")
set firstText to item 1 of textOfFile
log firstText

如果您喜欢冒险,可以使用多种可可方法,例如:

set textOfFile to (current application's NSString's stringWithContentsOfFile:"/Users/myself/Desktop/Text.txt" encoding:(current application's NSUTF8StringEncoding) |error|:(missing value)) as text
set firstText to item 1 of paragraphs of textOfFile
log firstText