| |||||||
| Développement sur Mac XCode, Cocoa et Carbon, AppleScript ou Java ; le forum des développeurs Mac. |
| Publicité |
![]() |
| | Outils de la discussion | Modes d'affichage |
| | Ouvir un document situé a l'interieur de l'application | #1 |
| Nouveau membre Date d'inscription: 25/09/10
Messages: 8
Disco: ![]() | Bonjour a tous, je débute en apple script et je bloque depuis 2 jours sur un problème: Je voudrais demander a mon application d'ouvrir un fichier, et ce dernier se trouverais dans le dossier content de l'application. Or je voudrais trouver une ligne qui puisse dire a l'application de chercher directement dans elle même car pour le moment j'ai: tell application "Finder" activate open document file "Ligne-300-301-341-Ceret-Perpignan.pdf" of folder "Resources" of folder "Contents" of application file "testpdf.app" of folder "Documents" of folder "Monnom" of folder "Users" of startup disk end tell Or, si je déplace mon application ailleurs que dans le dossier documents, ça ne fonctionne plus! Voila j'espère que j'ai été assez clair et qu'il y a une solution a mon prblème! Merci d'avance! | |
| | | |
| Publicité |
| |
| | #2 | |
| Vétéran Date d'inscription: 21/07/05 Localisation: Île-de-France
Messages: 8486
Disco: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Bonjour et bienvenue sur MacGé' ![]() Code: set fichier to path to resource "Ligne-300-301-341-Ceret-Perpignan.pdf" tell application "Finder" activate open document file fichier end tell Donc attention de ne pas l'utiliser à l'intérieur d'un « tell application ... end tell » sollicitant une application différente (comme ici le Finder). | |
| Dernière modification par PA5CAL ; 25/09/2010 à 12h15. | ||
| | | |
| | #3 | |
| Nouveau membre Date d'inscription: 25/09/10
Messages: 8
Disco: ![]() | C'est tout simplement EXCELLENT! Merci beaucoup!! J'ai une autre question mais qui est totalement hors sujet: Dans mon script je me retrouve avec des listes a 3 niveaux (j'ai des listes de listes de listes ce qui me donne: item 1 of list 1 of list 1 of list 1) et c'est pas vraiment très pratique... (On s'y perd très vite!) N'y a t'il pas quelque chose de mieux a utiliser pour ça? (les propriétés peu être? Je ne sais pas!) Merci encore pour ta réponse! | |
| | | |
| | #4 | ||
| Anonyme
Messages: n/a
| Bonjour, Citation:
Pour avoir un élément dans la liste au lieu de la référence, il faut utiliser (contents of ). Sinon, poste ton script. | ||
| |||
![]() |
| |
| Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s)) | |
| Outils de la discussion | |
| Modes d'affichage | |
Discussions similaires | ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Ouvir Dossier ou Lancer Logiciel avec la touche Entrée | Xeph | Mac OS X | 41 | 25/05/2012 11h43 |
| Convertir un document PDF en document Pages ou Neooffice | midiweb | Bureautique, utilitaires, éducation | 6 | 14/12/2009 08h06 |
| amenager l'interieur? | pasgame | Bureautique, utilitaires, éducation | 6 | 26/03/2008 22h06 |
| Ouvir des documents Office avec OpenOffice | Disto | Bureautique, utilitaires, éducation | 6 | 05/01/2006 17h51 |
| Ouvir un fichier .tpl avec un mac ? | monito | Développement web | 7 | 05/01/2005 03h29 |