Come posso creare un elenco in AppleScript che mostri i risultati di un comando di terminale.
Ad esempio ls /Applications/
Ogni applicazione dovrebbe essere mostrata nella lista, in modo da poter scegliere una voce dalla lista.
Come posso creare un elenco in AppleScript che mostri i risultati di un comando di terminale.
Ad esempio ls /Applications/
Ogni applicazione dovrebbe essere mostrata nella lista, in modo da poter scegliere una voce dalla lista.
Non è necessario eseguire un comando terminale per fare ciò. Applescript può gestirlo senza bisogno di un comando da terminale.
set myList to {}
tell application "Finder"
set fileList to name of files of folder "Applications" of startup disk
repeat with currentFile in fileList
copy currentFile to the end of myList
end repeat
end tell
choose from list myList
L'impostazione di un comando terminale su una variabile può essere eseguita come segue:
set myVar to do shell script "ls /Applications"
Leggi altre domande sui tag terminal applescript