1 votes

Enregistrement du résultat de l'exécution d'un applescript dans un fichier texte

Dans mon script, je récupère les propriétés des éléments de l'interface utilisateur d'une application et elles sont enregistrées sous forme de liste dans une variable. Je veux sauvegarder cette variable dans un fichier texte. Comment puis-je le faire ?

0voto

jherran Points 1821

Essayez de cette façon :

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

0voto

Nana Benyin Points 21

Vous pouvez essayer quelque chose comme :

-- 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"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X