我想在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应用程序中使用相同的代码,则无法正常工作。
答案 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