[AS] ouvrir un fichier [Résolu] |
Bienvenue invité ( Connexion | Inscription )
[AS] ouvrir un fichier [Résolu] |
31 Dec 2014, 17:22
Message
#1
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 309 Inscrit : 17 Oct 2006 Lieu : Strasbourg, France Membre no 70 694 |
Salut,
J'aimerais que le Finder m'ouvre un fichier (myMovie) contenu dans une application (Theatre.app)AppleScript. Code tell application "Finder" set myMovie to POSIX path of ((container of (path to me)) as alias) set myMovie to myMovie & "Theatre.app/Contents/Ressources/THX_brodway.mp4" as POSIX file log myMovie open POSIX path of file myMovie end tell Mais j'obtiens une erreur ! Je confonds POSIX path, POSIX file et d'autres façon de faire référence à un élément du Finder. Pourriez-vous m'aider, Merci. Ce message a été modifié par clarusad - 1 Jan 2015, 11:37. |
|
|
1 Jan 2015, 11:20
Message
#2
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 264 Inscrit : 7 Dec 2013 Lieu : Ile de France Membre no 188 169 |
Bonjour Clarusad,
La syntaxe correcte est beaucoup plus simple : CODE set myMovie to ((path to me) as string) & "Contents:Resources:THX_brodway.mp4" tell application "Finder" to open myMovie La première ligne accède au dossier de l'application script (enregistrée comme application !). Note aussi que "Resources" n'a qu'un seul "s" en anglais ("Resources" et pas "Ressources") Je te suggère fortement d'ajouter une ligne de test pour vérifier que ton fichier mp4 existe bien dans le dossier Resources. Ce test évitera un plantage de ton application, ce qui est plus élégant. Bonne année à tous ! -------------------- iiMac 24 M1 16Go/1To 13.5.1
iMac 27 i5 3,1GHz 8Go/1To 10.11.6 / 10.6.8 iMac 20 C.Duo 2,6Ghz 8Go/350Go 10.6.8 / 10.11 Mini C.Duo 2,0Ghz 2Go/500Go 10.6.8 |
|
|
1 Jan 2015, 11:36
Message
#3
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 309 Inscrit : 17 Oct 2006 Lieu : Strasbourg, France Membre no 70 694 |
Merci à toi, le problème venait de la faute d'orthographe !
Et en plus ton code est bien plus simple, ce qui est encore mieux Merci et bonne année ! |
|
|
Nous sommes le : 26th April 2024 - 14:59 |