Consulte un secuencia de comandos corta (de otra parte) para ver cómo puede usar para cambiar el nombre de los archivos en orden ascendente . De esta manera usted puede tener una idea de cómo funcionan los índices. Hice el siguiente guión que me funciona. Establece el índice de los archivos que están en la carpeta. En la carpeta tengo cada archivo con el nombre de archivo1 .. archivo2 .. archivo3 ..
El script funciona de la siguiente manera: establece el índice según el número de archivos, luego elige un número aleatorio entre el número más bajo al índice de archivos y luego uso la GUI con "Eventos del sistema" para decirle al terminal que abra un archivo con el número aleatorio.
Nota: Aprovecho una maravillosa herramienta de Terminal que, con la pestaña, puede terminar de escribir hasta el final del archivo deseado, por lo que no es necesario escribir el resto. Cómo hacer un enlace
set text item delimiters to "."
tell application "System Events"
tell application "Finder"
set all_files to every item of alias "Macintosh:Users:Home:Documents:terminal:folder3notes" as list
repeat with index from 1 to the count of all_files
end repeat
set randomnumber to (random number from 2 to index)
say randomnumber
end tell
tell application "Terminal" to activate
keystroke "open /Users/Home/documents/terminal/folder3notes/file"
keystroke randomnumber
key code 48
delay 0.5
end tell