В моем скрипте я получаю свойства элемента пользовательского интерфейса приложения, и он сохраняется в виде списка в переменной. Я хочу сохранить эту переменную в текстовом файле. Как мне это сделать?
2 ответа
0
Вы можете попробовать что-то вроде:
-- Example elements
tell application "System Events" to tell process "Finder"
set uiElements to (get UI elements)
end tell
set uiTextList to {}
repeat with uiE in uiElements
try
set uiText to uiE as text
set end of uiTextList to uiText
on error errMsg
set {TID, text item delimiters} to {text item delimiters, {"Can’t make ", " into type text."}}
set end of uiTextList to text item 2 of errMsg
set text item delimiters to TID
end try
end repeat
do shell script "echo " & quoted form of (uiTextList as text) & " > " & quoted form of POSIX path of (path to desktop as text) & "log.txt"
0
Попробуйте так:
set the textFile to ((path to desktop) as text) & "filename.txt"
open for access file the textFile with write permission
write ("Whatever you want to write" & return) to file the textFile starting at eof
close access file the textFile