¿Cómo puedo crear una lista en AppleScript que muestre los resultados de un comando de terminal?
Por ejemplo ls /Applications/
Todas las aplicaciones deben aparecer en la lista, de modo que pueda elegir un elemento de la lista.
¿Cómo puedo crear una lista en AppleScript que muestre los resultados de un comando de terminal?
Por ejemplo ls /Applications/
Todas las aplicaciones deben aparecer en la lista, de modo que pueda elegir un elemento de la lista.
No es necesario ejecutar un comando de terminal para hacer esto. Applescript puede manejarlo sin la necesidad de un comando de terminal.
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
La configuración de un comando de terminal a una variable se puede hacer de la siguiente manera:
set myVar to do shell script "ls /Applications"
Lea otras preguntas en las etiquetas terminal applescript