Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.sys.mac.programmation > #2043

Re: Afficher le fichier sous Finder en Apple Script ?

From Souris 8-) <souris@meta-science.fr>
Newsgroups fr.comp.sys.mac.programmation
Subject Re: Afficher le fichier sous Finder en Apple Script ?
Date 2021-09-05 12:39 +0000
Organization Méta-Science
Message-ID <sh2dqk$m26$1@dont-email.me> (permalink)
References (3 earlier) <1pezz65.132zusf16yybi8N%josephb@nowhere.invalid> <sh0gkt$of4$1@dont-email.me> <1pf0cp5.1l4vnh89qcnkdN%josephb@nowhere.invalid> <sh22jd$d2q$1@dont-email.me> <1pf1d13.195je95dspa6yN%josephb@nowhere.invalid>

Show all headers | View raw


Le 5 septembre 2021 à 14:29, Joseph-B a écrit :


> <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
>

ok merci, mais sur tes exemples je ne vois pas comment est stocké le nom du disque,
je ne vois pas de mise du résultat dans une variable...

j'ai utilisé au long de ma vie différents langages mais Apple Script je ne pige
rien...

j'ai ce script :

on run {Chemin}
  tell application "Finder"
    reveal Chemin
    activate
  end tell
end run

si j'envoi dans le paramètre chemin, un chemin "/user/erich/etc"

que dois-je ajouter à ce script pour que cette variable chemin contienne le nom du
disque de démarrage en début de chaine dans la variable chemin ?

genre :

on run {Chemin}
  tell application "Finder"
    reveal NomDisque + Chemin
    activate
  end tell
end run

mais comment mettre le nom du disque dans cette variable NomDisque ?

je te l'ai dis je suis nul en Apple Script :-D

-- 
-- 
  \ /    Croire c'est le contraire de savoir,
-- o --  si j'y crois, je ne sais pas,
  / \    si je sais, pas la peine d'y croire.
--> Je crois pas, car je sais que c'est faux malgré tout... 

Back to fr.comp.sys.mac.programmation | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Afficher le fichier sous Finder en Apple Script ? Souris 8-) <souris@meta-science.fr> - 2021-09-03 11:19 +0000
  Re: Afficher le fichier sous Finder en Apple Script ? josephb@nowhere.invalid (Joseph-B) - 2021-09-04 16:16 +0200
    Re: Afficher le fichier sous Finder en Apple Script ? Souris 8-) <souris@meta-science.fr> - 2021-09-04 14:38 +0000
    Re: Afficher le fichier sous Finder en Apple Script ? Souris 8-) <souris@meta-science.fr> - 2021-09-04 15:08 +0000
      Re: Afficher le fichier sous Finder en Apple Script ? Souris 8-) <souris@meta-science.fr> - 2021-09-04 15:39 +0000
    Re: Afficher le fichier sous Finder en Apple Script ? Souris 8-) <souris@meta-science.fr> - 2021-09-04 17:13 +0000
      Re: Afficher le fichier sous Finder en Apple Script ? josephb@nowhere.invalid (Joseph-B) - 2021-09-04 20:31 +0200
        Re: Afficher le fichier sous Finder en Apple Script ? Souris 8-) <souris@meta-science.fr> - 2021-09-04 19:15 +0000
          Re: Afficher le fichier sous Finder en Apple Script ? josephb@nowhere.invalid (Joseph-B) - 2021-09-05 01:48 +0200
            Re: Afficher le fichier sous Finder en Apple Script ? Souris 8-) <souris@meta-science.fr> - 2021-09-05 09:28 +0000
              Re: Afficher le fichier sous Finder en Apple Script ? josephb@nowhere.invalid (Joseph-B) - 2021-09-05 14:29 +0200
                Re: Afficher le fichier sous Finder en Apple Script ? Souris 8-) <souris@meta-science.fr> - 2021-09-05 12:39 +0000
                Re: Afficher le fichier sous Finder en Apple Script ? Souris 8-) <souris@meta-science.fr> - 2021-09-05 12:42 +0000
                Re: Afficher le fichier sous Finder en Apple Script ? kurtz le pirate <kurtzlepirate@free.fr> - 2021-09-05 18:30 +0200
                Re: Afficher le fichier sous Finder en Apple Script ? Souris 8-) <souris@meta-science.fr> - 2021-09-05 16:42 +0000
                Re: Afficher le fichier sous Finder en Apple Script ? josephb@nowhere.invalid (Joseph-B) - 2021-09-05 20:57 +0200
                Re: Afficher le fichier sous Finder en Apple Script ? Souris 8-) <souris@meta-science.fr> - 2021-09-05 20:11 +0000
    Re: Afficher le fichier sous Finder en Apple Script ? "M.V." <mv@gmail.com.invalid> - 2021-09-04 18:24 +0000
      Re: Afficher le fichier sous Finder en Apple Script ? josephb@nowhere.invalid (Joseph-B) - 2021-09-04 20:48 +0200

csiph-web