Re: Afficher le fichier sous Finder en Apple Script ?

Liste des GroupesRevenir à fcsm programmation 
Sujet : Re: Afficher le fichier sous Finder en Apple Script ?
De : souris (at) *nospam* meta-science.fr (Souris 8-))
Groupes : fr.comp.sys.mac.programmation
Date : 04. Sep 2021, 17:08:34
Autres entêtes
Organisation : Méta-Science
Message-ID : <sh025h$j1p$1@dont-email.me>
References : 1 2
User-Agent : MacCafe/2.06(bs) (macOS 11.5.2 (20G95) - iMac18,3)
Le 4 septembre 2021 à 16:16, Joseph-B a écrit :


Bonjour,
<Souris> wrote:
>
Afficher le fichier sous Finder en Apple Script ?
"Disque Dur:Bureau:Dossier Truc:Fichier.txt" ?
 
ou avec des "/"
>
la commande applescript du Finder à utiliser pour afficher et
sélectionner un document est [reveal] et fonctionne uniquement avec une
définition HFS (les deux points) du chemin du fichier,
>
tell application "Finder"
reveal "Disque Dur:Bureau:Dossier Truc:Fichier.txt"
activate
end tell
>
si l'on a une définition posix du chemin (avec les slash) il faut
revenir à un chemin HFS par Applescript lui-même * avant *  d'appeler le
Finder (qui ne sait pas faire la transformation)
>
Par exemple
set cheminPosix to "/Disque Dur/Bureau/Dossier Truc/Fichier.txt"
set filePath to posix file (cheminPosix) -- transformation posix--> HFS
tell application "Finder"
activate
reveal filePath
end tell
>
>
Aller voir dans la doc d'Applescript les subtilités assez piégeuses
autour de ces définitions de chemin HFS ou Posix, et comment passer de
l'une à l'autre.
>
la commande *activate* pour le Finder est nécessaire pour être sûr que
la fenêtre du dossier contenant le fichier sera bien au premier plan à
l'issue de l'exécution de la commande [reveal].
>

bon je n'arrive pas, voilà le chemin que j'envoi :

<https://prnt.sc/1r7wjlv>

j'ai fait ce applescript :

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

qui est appelé par Xojo c'est mon environnement de développement et ce de cette
manière :

Dim path As String

if BaseTickets.SelectedRowIndex > -1 then
  If TargetMacOS Then
    path =
StatistiquesTicketsdeCaisse.ListeDesDossiersSource(val(BaseTickets.Cell(BaseTickets.SelectedRowIndex,26)))
+ "/" + BaseTickets.Cell(BaseTickets.SelectedRowIndex,21)
    path = path.ReplaceAll("/", ":")
    'messagebox path
    AfficheFichierDansFinder(path)
  End If
end if

j'utilise de cette façon :   AfficheFichierDansFinder(path)

est ce que c'est le chemin qui n'est pas bon ou la façon de l'avoir développé ?

--
--
  \ /    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...


Date Sujet#  Auteur
3 Sep 21 * Afficher le fichier sous Finder en Apple Script ?19Souris 8-)
4 Sep 21 `* Re: Afficher le fichier sous Finder en Apple Script ?18Joseph-B
4 Sep 21  +- Re: Afficher le fichier sous Finder en Apple Script ?1Souris 8-)
4 Sep 21  +* Re: Afficher le fichier sous Finder en Apple Script ?2Souris 8-)
4 Sep 21  i`- Re: Afficher le fichier sous Finder en Apple Script ?1Souris 8-)
4 Sep 21  +* Re: Afficher le fichier sous Finder en Apple Script ?12Souris 8-)
4 Sep 21  i`* Re: Afficher le fichier sous Finder en Apple Script ?11Joseph-B
4 Sep 21  i `* Re: Afficher le fichier sous Finder en Apple Script ?10Souris 8-)
5 Sep 21  i  `* Re: Afficher le fichier sous Finder en Apple Script ?9Joseph-B
5 Sep 21  i   `* Re: Afficher le fichier sous Finder en Apple Script ?8Souris 8-)
5 Sep 21  i    `* Re: Afficher le fichier sous Finder en Apple Script ?7Joseph-B
5 Sep 21  i     `* Re: Afficher le fichier sous Finder en Apple Script ?6Souris 8-)
5 Sep 21  i      +- Re: Afficher le fichier sous Finder en Apple Script ?1Souris 8-)
5 Sep 21  i      +* Re: Afficher le fichier sous Finder en Apple Script ?2kurtz le pirate
5 Sep 21  i      i`- Re: Afficher le fichier sous Finder en Apple Script ?1Souris 8-)
5 Sep 21  i      `* Re: Afficher le fichier sous Finder en Apple Script ?2Joseph-B
5 Sep 21  i       `- Re: Afficher le fichier sous Finder en Apple Script ?1Souris 8-)
4 Sep 21  `* Re: Afficher le fichier sous Finder en Apple Script ?2M.V.
4 Sep 21   `- Re: Afficher le fichier sous Finder en Apple Script ?1Joseph-B

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal