Précédent   Forum Mac > Création sur Mac - iLife et Pro > Développement sur Mac



Développement sur Mac XCode, Cocoa et Carbon, AppleScript ou Java ; le forum des développeurs Mac.

Publicité

Réponse
 
Outils de la discussion Modes d'affichage
Vieux 25/09/2010, 11h29
Ouvir un document situé a l'interieur de l'application
  #1
Nouveau membre
 
Date d'inscription: 25/09/10
Messages: 8
Disco: Coma peut rentrer, mais pas en tennis
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!
Coma est déconnecté   Réponse avec citation
Publicité
Vieux 25/09/2010, 12h06   #2
Vétéran
 
Avatar de PA5CAL
 
Date d'inscription: 21/07/05
Localisation: Île-de-France
Messages: 8486
Disco: PA5CAL mixe pour MacGeneration au PachaPA5CAL mixe pour MacGeneration au PachaPA5CAL mixe pour MacGeneration au PachaPA5CAL mixe pour MacGeneration au PachaPA5CAL mixe pour MacGeneration au PachaPA5CAL mixe pour MacGeneration au PachaPA5CAL mixe pour MacGeneration au PachaPA5CAL mixe pour MacGeneration au PachaPA5CAL mixe pour MacGeneration au PachaPA5CAL mixe pour MacGeneration au PachaPA5CAL mixe pour MacGeneration au Pacha
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
« resource » fait référence à un fichier contenu dans le dossier Contents/Resources/ de l'application sollicitée.

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.
PA5CAL est déconnecté   Réponse avec citation
Vieux 25/09/2010, 13h47   #3
Nouveau membre
 
Date d'inscription: 25/09/10
Messages: 8
Disco: Coma peut rentrer, mais pas en tennis
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!
Coma est déconnecté   Réponse avec citation
Vieux 25/09/2010, 21h36   #4
Mac_Jac
Anonyme
 
Messages: n/a
Bonjour,

Citation:
Envoyé par Coma Voir le message
C'est tout simplement EXCELLENT!
(j'ai des listes de listes de listes ce qui me donne: item 1 of list 1 of list 1 of list 1) !
En général, c'est que vous avez ajouté une référence dans la liste.
Pour avoir un élément dans la liste au lieu de la référence, il faut utiliser (contents of ).

Sinon, poste ton script.
  Réponse avec citation

Réponse
Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non





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


Fuseau horaire GMT +1. Il est actuellement 01h06.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0
Version française #20 par l'association vBulletin francophone
CNIL N°1009176viagra