Comprueba un short script (de otra parte) para ver cómo se puede utilizar para renombrar archivos en orden ascendente. De esta manera se puede tener una idea de cómo funcionan los índices. Hice el script de abajo 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 file1.. file2.. file3..
El script funciona de la siguiente manera: establece el índice basado en 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 a la terminal que abra un archivo con el número aleatorio.
Nota: Aprovecho una maravillosa herramienta de Terminal que con el tabulador puedes terminar de escribir hasta el final del archivo previsto para no tener que escribir el resto. Enlace de cómo hacerlo
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
0 votos
Nota: La carpeta está en un volumen NTFS en un disco duro externo.