Прочитайте текстовый файл с приложением AppleScript в Xcode - PullRequest
0 голосов
/ 23 февраля 2019

Я хотел бы прочитать текстовый файл в приложении AppleScript в Xcode

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, однако при использовании того же кода в моем приложении AppleScript в XCode он не работает.

1 Ответ

0 голосов
/ 24 февраля 2019

Во многих случаях, если обычная команда 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...