Re: [AS] Un script pour renommer un fichier

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Stephane Debron via Applescript_fr
Date:  
À: La liste AppleScript Francophone
CC: Stephane Debron
Sujet: Re: [AS] Un script pour renommer un fichier
Sinon, je suppose que placer un
tell app "finder" to set y to name of filename
Devrait aussi fonctionner...
--
Stéphane Debron - MONTPELLIER


Subject: Re: [AS] Un script pour renommer un fichier

>Merci Yvan
>Oui, dans cet exemple, "y" n'est pas utilisé, mais ça va venir. Il va
>falloir changer le nom du fichier (donc de "y") ensuite.
>C'est pour cela que j'ai besoin de récupérer le chemin et le nom pour
>pouvoir le modifier avec les valeurs de certaines cellules.
>J'ai modifié avec set y to name of (first item of filename) comme
>proposé, mais j'ai le même message.
>C'est un seul fichier excel avec 1 seule feuille que je pose sur le
>Droplet.
>J'ai enlevé le "sélect", ça fonctionne bien, c'est plus rapide.
>
>Pascal
>
>
>> Le 05 mai 2021 à 16:01, Yvan KOENIG via Applescript_fr
>><applescript_fr@???> a écrit :
>>
>>
>>
>>> Le 5 mai 2021 à 13:40, Madert Pascal via Applescript_fr
>>><applescript_fr@???> a écrit :
>>>
>>> Pour mon script, j'ai essayer de faire ceci, mais ça ne fonctionne pas
>>>bien.
>>>
>>> on open fileName
>>>     set y to name of fileName
>>>     tell application "Microsoft Excel"
>>>         activate
>>>         open fileName
>>>         select cell "C2"
>>>         set x to value of active cell
>>>     end tell
>>> end open

>>>
>>> Un message me dit ceci :
>>>
>>> Il est impossible d¹obtenir name of {alias "Macintosh
>>>HD:Users:moi:Downloads:ListeToto.xlsx"}. (-1728)
>>> Où est l'erreur ?
>>> Si j'enlève "set y to name of fileName" le script met bien le contenu
>>>de B2 dans "x"
>>>
>>> Pascal
>>>
>>>
>>
>> Refusant d'utiliser les produits Merdosoft, j'évite d'intervenir
>>lorsqu'il ne est question.
>> Le message d'erreur reçu me conduit à penser que le paramètre filename
>>n'est pas un alias mais une liste contenant un alias.
>> Essayez l'instruction : set y to name of (first item of filename)
>>
>> En tout état de cause cette instruction est inutile puisque vous
>>n'utilisez pas la variable y.
>> Puisque j'ai commencé à répondre, j'ajoute que je ne suis pas certain
>>qu'il soit nécessaire de sélectionner explicitement la cellule "C2"
>> Vous pouvez tenter de supprimer : select cell "C2"
>> et remplacer : set x to value of active cell
>> par
>> set x to value of cell "C2"
>>
>> C'est ce que j'utilise dans mes tableurs.
>>
>> Yvan KOENIG (VALLAURIS, France) mercredi 5 mai 2021 16:01:14
>>
>> _______________________________________________
>> Applescript_fr mailing list
>> Applescript_fr@??? <mailto:Applescript_fr@patpro.net>
>> http://listes.patpro.net/mailman/listinfo/applescript_fr
>><http://listes.patpro.net/mailman/listinfo/applescript_fr>
>_______________________________________________
>Applescript_fr mailing list
>Applescript_fr@???
>http://listes.patpro.net/mailman/listinfo/applescript_fr



_______________________________________________
Applescript_fr mailing list
Applescript_fr@???
http://listes.patpro.net/mailman/listinfo/applescript_fr