AppleScript pour nommer les fichiers dans le dossier choisi en évitant les doublons

Morebany

Membre actif
20 Mai 2017
289
7
55
bonjour,

Mon objectif est de créer un script Apple qui ne s'active qu'une fois la boîte de sauvegarde Chrome s'ouvre.
Ceci afin de ne pas avoir à chercher les doublons dans le dossier de destination où j'enregistre le nom du fichier avec son extension.

Apple Script à corriger :
– Récupère le nom de fichier avec extension de la boîte de dialogue de sauvegarde de Chrome
tell application “System Events”
set fullFileName to value of text field 1 of window 1 of process “Google Chrome”
end tell
– Attend que la boîte de dialogue de sauvegarde de Chrome apparaisse
repeat until exists of window 1 of process “Google Chrome”
delay 0.1
end repeat


– Attend que l’utilisateur entre le nom de fichier avec extension dans la boîte de dialogue de sauvegarde de Chrome
repeat until exists of text field 1 of window 1 of process “Google Chrome”
delay 0.1
end repeat


– Sépare le nom de fichier et son extension
set fileNameWithExtension to fullFileName
set fileName to text 1 thru -5 of fileNameWithExtension
set fileExtension to text -4 thru -1 of fileNameWithExtension


– Demande à l’utilisateur de choisir un dossier pour enregistrer le fichier
set targetFolder to choose folder with prompt “Sélectionnez le dossier où enregistrer le fichier”


– Initialise l’incrément
set increment to 0


– Tant que le fichier existe déjà, incrémente le compteur
repeat
set increment to increment + 1
set finalFileName to fileName & increment & fileExtension
set targetFile to (targetFolder as text) & finalFileName
if not (exists file targetFile) then exit repeat
end repeat
merci de votre aide
 
Je ne suis pas capable de vous aider ! Mais ce petit post pour vous féliciter de vos connaissances dans cette matière.
J'aimerai vraiment pouvoir en faire autant. Mon problème est de savoir comment et où s'instruire de tout cela.
Bien à vous et encore félicitations.