Liste des Groupes | Revenir à fcsm programmation |
<Souris> 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
<https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_cmds.html#//apple_ref/doc/uid/TP40000983-CH216-DontLinkElementID_771>
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…
>
Les messages affichés proviennent d'usenet.