Deutsch   English   Français   Italiano  
<1pf1d13.195je95dspa6yN%josephb@nowhere.invalid>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.misty.com!weretis.net!feeder8.news.weretis.net!news.imp.ch!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: Sun, 5 Sep 2021 14:29:53 +0200
Organization: Aucune
Sender: joseph25b@lfbn-poi-1-1261-29.w90-78.abo.wanadoo.fr
Message-ID: <1pf1d13.195je95dspa6yN%josephb@nowhere.invalid>
References: <sgt0cd$jtn$1@dont-email.me> <1pezm7l.3c2nkf1g84f3yN%josephb@nowhere.invalid> <sh09gl$6ki$1@dont-email.me> <1pezz65.132zusf16yybi8N%josephb@nowhere.invalid> <sh0gkt$of4$1@dont-email.me> <1pf0cp5.1l4vnh89qcnkdN%josephb@nowhere.invalid> <sh22jd$d2q$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
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="3904"; 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: 2582
Lines: 30

<Souris> wrote:

> je te pose cette question, devrais-je envoyer au script le chemin avec
> des "/" et le convertir dans le script avec posxi pour avoir le nom du
> disque dur dans le chemin ?

AppleScript est passé à la notation unix (posix) des chemins depuis OS X
et par conséquent je te conseille de l'utiliser de manière générale.
Toutefois, un certain nombre de commandes sont restées "historiquement"
(paresse et négligence bien regrettables pour un domaine considéré comme
anecdotique par Apple) avec la notation hfs des chemins.
Donc c'est quand tu devras manipuler de telles commandes (comme "reveal"
pour le Finder) que tu devras ponctuellement convertir le chemin posix
en chemin hfs.
Oui, ça n'est vraiment pas "user friendly".

Si tu ne fais l'effort de lire et essayer de comprendre cette double
notation des chemins dans Applescript, tu ne t'en sortiras jamais :
<https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/conceptual/ASLR_fundamentals.html#//apple_ref/doc/uid/TP40000983-CH218-SW28>


cela dit, si tu as vraiment besoin de connaître le nom du disque de
démarrage, cette ligne va te le retourner :

tell application "System Events" to get name of startup disk

ou celle-ci :
tell application "Finder" to get name of startup disk

-- 
J. B.