Path: ...!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!news.uzoreto.com!news.alphanet.ch!alphanet.ch!.POSTED.lfbn-poi-1-1261-29.w90-78.abo.wanadoo.fr!josephb From: josephb@nowhere.invalid (Joseph-B) Newsgroups: fr.comp.sys.mac.programmation Subject: Re: Afficher le fichier sous Finder en Apple Script ? Date: Sat, 4 Sep 2021 20:31:15 +0200 Organization: Aucune Sender: joseph25b@lfbn-poi-1-1261-29.w90-78.abo.wanadoo.fr Message-ID: <1pezz65.132zusf16yybi8N%josephb@nowhere.invalid> References: <1pezm7l.3c2nkf1g84f3yN%josephb@nowhere.invalid> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Info: shakotay.alphanet.ch; posting-host="lfbn-poi-1-1261-29.w90-78.abo.wanadoo.fr:90.78.196.29"; logging-data="16396"; mail-complaints-to="usenet@alphanet.ch" User-Agent: MacSOUP/F-2.8.4 (6da4d6e6d0) (Mac OS X version 10.11.6 (x86)) X-NO-ARCHIVE: YES Bytes: 2761 Lines: 33 wrote: > ton code est juste ça fonctionne j'ai du ajouter le nom de mon > disque dur en dur en début chemin, peut être que le Posix le fait > de lui même ? Oui il faut donner le chemin complet du fichier. Je suis perplexe pour t'aider davantage parce que je ne comprends pas la liaison que tu fais entre Applescript et Xojo (issu du RealBasic), donc avec une syntaxe spécifique que je ne connais pas du tout (même si développé jadis en VisualBasic pour Excel). Néanmoins et pour rester en ApplsScript, je te conseille d'aller lire cette page de la doc en ligne qui te donne les méthodes pour récupérer le chemin jusqu'à un dossier déterminé. Pour reprendre ton exemple, si tu as décidé que le fichier "Fichier.txt" doit se trouver sur le Bureau de l'utilisateur de ton application, dont bien sûr tu ne peux pas connaître le nom de son disque dur, il faut procéder de la façon suivante : récupérer le chemin vers le Bureau et y concatener le nom du fichier cible set cheminBureau to (path to desktop) as string set cheminFichier to cheminBureau & "Fichier.txt" tell application "Finder" activate reveal (cheminFichier) end tell Enfin, je serais bien étonné que Xojo ne donne pas accès nativement dans son code à une méthode similaire à celle que je décris ci-dessus, sans avoir besoin de passer par Applescript. Bonne chance pour la suite… -- J. B.