Mon problème est le suivant : J'ai créé quelques centaines d'alias de
fichiers (photos), et je me suis aperçu que j'avais besoin de renommer
ces fichiers (un par un) pour préciser de quoi il s'agit.
Mais je voudrais maintenant que les aliases reprennent les mêmes noms
que leurs originaux respectifs.
Or :
- je n'ai pas envie de renommer les alias eux aussi un par un ;
- je ne veux pas non plus recréer les alias, car c'est aussi un travail
assez long
Je voudrais savoir si, parmi les nombreux utilitaires de renommage que
me donne Macupdate, l'un d'entre eux me permettrait de faire ça.
Merci d'avance pour vos tuyaux.
--
JiPaul.
/ /--/--//\\ Jean-Paul Blanc
|/| L |\\\ quelquepart en (somewhere in)
\/|| = |||\\\ FRANCE
Copier coller le script ci-dessous dans l'Editeur de Script, exécuter et sélectionner tous les alias (pomme-A) dans le dialogue de sélection. Sans garantie, faire une copie des alias + originaux avant !
Et bien voilà... j'ai trouvé par moi-même à peu près le même script que celui que tu me proposes. La différence étant que je lui demande de choisir un dossier plutôt que plusieurs fichiers. J'ai essayé aussi vainement de faire qu'on puisse glisser les alias sur l'icône du script. Mais ça ne marche pas, car il reçoit en fait directement les originaux ;-)
Merci à tous pour vos réponses.
Voici mon script : -- Applescript pour renommer alias d'après leurs originaux par JPaul Blanc.
set src_folder to choose folder with prompt "Choix du dossier des alias à mettre à jour."
tell application "Finder" set these_items to (every item of folder src_folder) repeat with a_item in these_items -- on ne retient que les alias : if alias of (info for (a_item as alias)) then set nname to name of original item of a_item set name of a_item to nname end if end repeat end tell -- JiPaul. / /--/--// Jean-Paul Blanc |/| L | quelquepart en (somewhere in) /|| = ||| FRANCE
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
Copier coller le script ci-dessous dans l'Editeur de Script, exécuter et
sélectionner tous les alias (pomme-A) dans le dialogue de sélection.
Sans garantie, faire une copie des alias + originaux avant !
Et bien voilà... j'ai trouvé par moi-même à peu près le même script que
celui que tu me proposes. La différence étant que je lui demande de
choisir un dossier plutôt que plusieurs fichiers.
J'ai essayé aussi vainement de faire qu'on puisse glisser les alias sur
l'icône du script. Mais ça ne marche pas, car il reçoit en fait
directement les originaux ;-)
Merci à tous pour vos réponses.
Voici mon script :
-- Applescript pour renommer alias d'après leurs originaux par JPaul
Blanc.
set src_folder to choose folder with prompt "Choix du dossier des alias
à mettre à jour."
tell application "Finder"
set these_items to (every item of folder src_folder)
repeat with a_item in these_items
-- on ne retient que les alias :
if alias of (info for (a_item as alias)) then
set nname to name of original item of a_item
set name of a_item to nname
end if
end repeat
end tell
--
JiPaul.
/ /--/--//\ Jean-Paul Blanc
|/| L |\ quelquepart en (somewhere in)
/|| = |||\ FRANCE
Copier coller le script ci-dessous dans l'Editeur de Script, exécuter et sélectionner tous les alias (pomme-A) dans le dialogue de sélection. Sans garantie, faire une copie des alias + originaux avant !
Et bien voilà... j'ai trouvé par moi-même à peu près le même script que celui que tu me proposes. La différence étant que je lui demande de choisir un dossier plutôt que plusieurs fichiers. J'ai essayé aussi vainement de faire qu'on puisse glisser les alias sur l'icône du script. Mais ça ne marche pas, car il reçoit en fait directement les originaux ;-)
Merci à tous pour vos réponses.
Voici mon script : -- Applescript pour renommer alias d'après leurs originaux par JPaul Blanc.
set src_folder to choose folder with prompt "Choix du dossier des alias à mettre à jour."
tell application "Finder" set these_items to (every item of folder src_folder) repeat with a_item in these_items -- on ne retient que les alias : if alias of (info for (a_item as alias)) then set nname to name of original item of a_item set name of a_item to nname end if end repeat end tell -- JiPaul. / /--/--// Jean-Paul Blanc |/| L | quelquepart en (somewhere in) /|| = ||| FRANCE
pas.de.spam
ASM wrote:
En réponse à JiPaul qui écrivit, en date du : 27/08/07 22:39, le message suivant :
2) Puis j'ai décidé de renommer les originaux en ajoutant une description succincte. Par exemple : 2007_BC_007.JPG --> 2007_BC_007_pontdavignon.JPG 2007_BC_008.JPG --> 2007_BC_008_cerisier_en_fleurs.JPG 2007_BC_016.JPG --> 2007_BC_016_cour_chateau.JPG
Je veux maintenant que les alias prennent aussi ces nouveaux noms.
Arrrgghhh! c'est encore piouz compliqué que mon histoire de grd' mère à St Trop !
Mais que fait donc Apple ? à ne pas nous avoir prévu d'alias "intelligents" !
on peut effectivement se poser la question, puisque cette inteeligence existe "de fait" dans l'OS : vu qu'un alias n'est pas orphelin si le nom de l'original a changé. Ce serait une fonction qui aurait bien sa place dans le finder et/ou dans les menus contextuels. -- PO.
En réponse à JiPaul qui écrivit, en date du : 27/08/07 22:39, le
message suivant :
2) Puis j'ai décidé de renommer les originaux en ajoutant une
description succincte.
Par exemple :
2007_BC_007.JPG --> 2007_BC_007_pontdavignon.JPG
2007_BC_008.JPG --> 2007_BC_008_cerisier_en_fleurs.JPG
2007_BC_016.JPG --> 2007_BC_016_cour_chateau.JPG
Je veux maintenant que les alias prennent aussi ces nouveaux noms.
Arrrgghhh!
c'est encore piouz compliqué que mon histoire de grd' mère à St Trop !
Mais que fait donc Apple ?
à ne pas nous avoir prévu d'alias "intelligents" !
on peut effectivement se poser la question, puisque cette inteeligence
existe "de fait" dans l'OS : vu qu'un alias n'est pas orphelin si le nom
de l'original a changé. Ce serait une fonction qui aurait bien sa place
dans le finder et/ou dans les menus contextuels.
--
PO.
En réponse à JiPaul qui écrivit, en date du : 27/08/07 22:39, le message suivant :
2) Puis j'ai décidé de renommer les originaux en ajoutant une description succincte. Par exemple : 2007_BC_007.JPG --> 2007_BC_007_pontdavignon.JPG 2007_BC_008.JPG --> 2007_BC_008_cerisier_en_fleurs.JPG 2007_BC_016.JPG --> 2007_BC_016_cour_chateau.JPG
Je veux maintenant que les alias prennent aussi ces nouveaux noms.
Arrrgghhh! c'est encore piouz compliqué que mon histoire de grd' mère à St Trop !
Mais que fait donc Apple ? à ne pas nous avoir prévu d'alias "intelligents" !
on peut effectivement se poser la question, puisque cette inteeligence existe "de fait" dans l'OS : vu qu'un alias n'est pas orphelin si le nom de l'original a changé. Ce serait une fonction qui aurait bien sa place dans le finder et/ou dans les menus contextuels. -- PO.
Pour m'écrire : po_taubaty(arobas)yahoo(point)fr
Patrick Stadelmann
In article <1i3jr0a.19xwvl810djuocN%, (JiPaul) wrote:
J'ai essayé aussi vainement de faire qu'on puisse glisser les alias sur l'icône du script. Mais ça ne marche pas, car il reçoit en fait directement les originaux ;-)
Oui, le Finder effectue la résolution avant de passer les fichiers à l'application. Sous Mac OS 9, on pouvait ajouter 'alis' dans la liste des types fichiers supportés par une application, et dans ce cas elle recevait les alias. Je ne sais pas si c'est toujours faisable sous Mac OS X. -- Patrick Stadelmann
In article <1i3jr0a.19xwvl810djuocN%blanc@empty.org>,
blanc@empty.org (JiPaul) wrote:
J'ai essayé aussi vainement de faire qu'on puisse glisser les alias sur
l'icône du script. Mais ça ne marche pas, car il reçoit en fait
directement les originaux ;-)
Oui, le Finder effectue la résolution avant de passer les fichiers à
l'application. Sous Mac OS 9, on pouvait ajouter 'alis' dans la liste
des types fichiers supportés par une application, et dans ce cas elle
recevait les alias. Je ne sais pas si c'est toujours faisable sous
Mac OS X.
--
Patrick Stadelmann <Patrick.Stadelmann@unine.ch>
In article <1i3jr0a.19xwvl810djuocN%, (JiPaul) wrote:
J'ai essayé aussi vainement de faire qu'on puisse glisser les alias sur l'icône du script. Mais ça ne marche pas, car il reçoit en fait directement les originaux ;-)
Oui, le Finder effectue la résolution avant de passer les fichiers à l'application. Sous Mac OS 9, on pouvait ajouter 'alis' dans la liste des types fichiers supportés par une application, et dans ce cas elle recevait les alias. Je ne sais pas si c'est toujours faisable sous Mac OS X. -- Patrick Stadelmann
blanc
JiPaul wrote:
Et bien voilà... j'ai trouvé par moi-même à peu près le même script que celui que tu me proposes. La différence étant que je lui demande de choisir un dossier plutôt que plusieurs fichiers.
Je l'ai aussi complété pour faire la suppression du début du nom (le "2007_BC_") qui m'était inutile pour les alias. J'ai galéré pour trouver une fonction de traitement des chaînes de caractères dans AppleScript... jusqu'au moment ou j'ai trouvé qu'il suffisait d'écrire :
set name of a_item to text 9 thru end of nname
Je trouve qu'AS est quand-même mal documenté ;-(
En outre tout ça pour rien (voir m'a réponse à Patrick, ci-après) ;-/
-- JiPaul. / /--/--// Jean-Paul Blanc |/| L | quelquepart en (somewhere in) /|| = ||| FRANCE
JiPaul <blanc@empty.org> wrote:
Et bien voilà... j'ai trouvé par moi-même à peu près le même script que
celui que tu me proposes. La différence étant que je lui demande de
choisir un dossier plutôt que plusieurs fichiers.
Je l'ai aussi complété pour faire la suppression du début du nom (le
"2007_BC_") qui m'était inutile pour les alias. J'ai galéré pour trouver
une fonction de traitement des chaînes de caractères dans AppleScript...
jusqu'au moment ou j'ai trouvé qu'il suffisait d'écrire :
set name of a_item to text 9 thru end of nname
Je trouve qu'AS est quand-même mal documenté ;-(
En outre tout ça pour rien (voir m'a réponse à Patrick, ci-après) ;-/
--
JiPaul.
/ /--/--//\ Jean-Paul Blanc
|/| L |\ quelquepart en (somewhere in)
/|| = |||\ FRANCE
Et bien voilà... j'ai trouvé par moi-même à peu près le même script que celui que tu me proposes. La différence étant que je lui demande de choisir un dossier plutôt que plusieurs fichiers.
Je l'ai aussi complété pour faire la suppression du début du nom (le "2007_BC_") qui m'était inutile pour les alias. J'ai galéré pour trouver une fonction de traitement des chaînes de caractères dans AppleScript... jusqu'au moment ou j'ai trouvé qu'il suffisait d'écrire :
set name of a_item to text 9 thru end of nname
Je trouve qu'AS est quand-même mal documenté ;-(
En outre tout ça pour rien (voir m'a réponse à Patrick, ci-après) ;-/
-- JiPaul. / /--/--// Jean-Paul Blanc |/| L | quelquepart en (somewhere in) /|| = ||| FRANCE
blanc
Patrick Stadelmann wrote:
Oui, le Finder effectue la résolution avant de passer les fichiers à l'application.
Oui. Et je me suis rendu compte que la réalisation de ce script (que j'ai fait) était complètement inutile, car GC m'a bien fait le catalogue HTML que je voulais, à partir du dossier des alias, mais qu'il à pris pour nom des photos... ceux des originaux !...
Sous Mac OS 9, on pouvait ajouter 'alis' dans la liste des types fichiers supportés par une application, et dans ce cas elle recevait les alias. Je ne sais pas si c'est toujours faisable sous Mac OS X.
Ca l'est certainement, car il y a bien des appli capables d'accéder aux alias (je pense à File Buddy par exemple, sans compter AppleScript).
-- JiPaul. / /--/--// Jean-Paul Blanc |/| L | quelquepart en (somewhere in) /|| = ||| FRANCE
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
Oui, le Finder effectue la résolution avant de passer les fichiers à
l'application.
Oui. Et je me suis rendu compte que la réalisation de ce script (que
j'ai fait) était complètement inutile, car GC m'a bien fait le catalogue
HTML que je voulais, à partir du dossier des alias, mais qu'il à pris
pour nom des photos... ceux des originaux !...
Sous Mac OS 9, on pouvait ajouter 'alis' dans la liste
des types fichiers supportés par une application, et dans ce cas elle
recevait les alias. Je ne sais pas si c'est toujours faisable sous
Mac OS X.
Ca l'est certainement, car il y a bien des appli capables d'accéder aux
alias (je pense à File Buddy par exemple, sans compter AppleScript).
--
JiPaul.
/ /--/--//\ Jean-Paul Blanc
|/| L |\ quelquepart en (somewhere in)
/|| = |||\ FRANCE
Oui, le Finder effectue la résolution avant de passer les fichiers à l'application.
Oui. Et je me suis rendu compte que la réalisation de ce script (que j'ai fait) était complètement inutile, car GC m'a bien fait le catalogue HTML que je voulais, à partir du dossier des alias, mais qu'il à pris pour nom des photos... ceux des originaux !...
Sous Mac OS 9, on pouvait ajouter 'alis' dans la liste des types fichiers supportés par une application, et dans ce cas elle recevait les alias. Je ne sais pas si c'est toujours faisable sous Mac OS X.
Ca l'est certainement, car il y a bien des appli capables d'accéder aux alias (je pense à File Buddy par exemple, sans compter AppleScript).
-- JiPaul. / /--/--// Jean-Paul Blanc |/| L | quelquepart en (somewhere in) /|| = ||| FRANCE
Patrick Stadelmann
In article <1i3move.1lpxnbak78upsN%, (JiPaul) wrote:
Sous Mac OS 9, on pouvait ajouter 'alis' dans la liste des types fichiers supportés par une application, et dans ce cas elle recevait les alias. Je ne sais pas si c'est toujours faisable sous Mac OS X.
Ca l'est certainement, car il y a bien des appli capables d'accéder aux alias (je pense à File Buddy par exemple, sans compter AppleScript).
Par glisser-déposer ?
Patrick -- Patrick Stadelmann
In article <1i3move.1lpxnbak78upsN%blanc@empty.org>,
blanc@empty.org (JiPaul) wrote:
Sous Mac OS 9, on pouvait ajouter 'alis' dans la liste
des types fichiers supportés par une application, et dans ce cas elle
recevait les alias. Je ne sais pas si c'est toujours faisable sous
Mac OS X.
Ca l'est certainement, car il y a bien des appli capables d'accéder aux
alias (je pense à File Buddy par exemple, sans compter AppleScript).
Par glisser-déposer ?
Patrick
--
Patrick Stadelmann <Patrick.Stadelmann@unine.ch>
In article <1i3move.1lpxnbak78upsN%, (JiPaul) wrote:
Sous Mac OS 9, on pouvait ajouter 'alis' dans la liste des types fichiers supportés par une application, et dans ce cas elle recevait les alias. Je ne sais pas si c'est toujours faisable sous Mac OS X.
Ca l'est certainement, car il y a bien des appli capables d'accéder aux alias (je pense à File Buddy par exemple, sans compter AppleScript).
Par glisser-déposer ?
Patrick -- Patrick Stadelmann
blanc
Patrick Stadelmann wrote:
Ca l'est certainement, car il y a bien des appli capables d'accéder aux alias (je pense à File Buddy par exemple, sans compter AppleScript).
Par glisser-déposer ?
Heu.. non, pitetre pas ;-( -- JiPaul. / /--/--// Jean-Paul Blanc |/| L | quelquepart en (somewhere in) /|| = ||| FRANCE
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
Ca l'est certainement, car il y a bien des appli capables d'accéder aux
alias (je pense à File Buddy par exemple, sans compter AppleScript).
Par glisser-déposer ?
Heu.. non, pitetre pas ;-(
--
JiPaul.
/ /--/--//\ Jean-Paul Blanc
|/| L |\ quelquepart en (somewhere in)
/|| = |||\ FRANCE