renommer via Applescript MacOS9

ndubau

Membre actif
27 Décembre 2004
139
1
79
Bonsoir,
Je ne sais si je suis dans la bonne zone de vos forums. Voici mon souci :
Comment renommer un fichier via applescript sous Mac OS 9 ; sous X je connais set the name... qui ne semble pas reconnue en 9
Merci !
 
Salut :)
ndubau a dit:
Bonsoir,
Je ne sais si je suis dans la bonne zone de vos forums. Voici mon souci :
Comment renommer un fichier via applescript sous Mac OS 9 ; sous X je connais set the name... qui ne semble pas reconnue en 9
Merci !
Voici une piste (à enregistrer en tant qu'application autonome pour pouvoir l'utiliser par glisser/déposer) :

on open theDropList
-- On utilise l'application "Finder"
tell application "Finder"
-- On fait une boucle sur chaque élément déposé sur le script
repeat with theItem in theDropList
-- Une structure de contrôle pour traquer les eventuelles erreurs
try
-- On récupère le nom actuel de l'item
set theOldName to name of the item (theItem as alias)
-- On demande le nouveau nom de l'item
set theNewName to text returned of ¬
(display dialog ("Notez le nouveau nom de l'item :" & ¬
return & return & "\"" & theOldName & "\"" & return & return) ¬
default answer theOldName with icon 1)
-- On renomme le item
set the name of the item (theItem as alias) to theNewName
on error mer number ner
if ner is not -128 then display dialog "" & ner & " : " & mer with icon 0
end try
end repeat
end tell
end open

Bien-sûr, on peut largement amélioer ce code, selon les besoins de renommage, mais c'est déjà une base qui fonctionne qui peut dépanner (non testé sous Os9) :)

;)
 
  • J’aime
Réactions: molgow