Découvrez un petit script (d'une autre partie) pour voir comment vous pouvez utiliser pour renommer des fichiers dans un ordre ascendant. De cette façon, vous pouvez avoir une idée de comment fonctionnent les index. J'ai créé le script ci-dessous qui fonctionne pour moi. Il définit l'index des fichiers qui se trouvent dans le dossier. Dans le dossier, j'ai nommé chaque fichier à partir de file1.. file2.. file3..
Le script fonctionne comme suit : il définit l'index en fonction du nombre de fichiers, puis choisit un nombre aléatoire entre le plus petit nombre et l'index des fichiers, puis j'utilise l'interface utilisateur graphique avec "System Events" pour dire au terminal d'ouvrir un fichier avec le nombre aléatoire.
Remarque : je profite d'un outil merveilleux du Terminal où avec la touche Tabulation vous pouvez finir d'écrire jusqu'à la fin du fichier voulu, donc pas besoin de taper le reste. Lien tutoriel
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