h2o

AppleScript & FileMaker

 

Didacticiel - commande : open

 




Page modifiée le
28 août 2002

 

Adressez-moi vos commentaires, appréciations et desiderata.

 

Recevoir des infos sur les nouveautés du site

Didacticiel

Telechargement Open-essai

Osaxen aucun

Dictionnaire


open : Open an object
   open reference -- l'objet à ouvrir
      [with password string] -- Le mot de passe à utiliser

Cette commande sert à ouvrir des bases de données.

La syntaxe est très simple. Il suffit de faire suivre la commande d'un chemin d'accès.

Exemples


set leFichier to {"Macintosh HD:Dossier:Document.fp3"}
tell application "FileMaker Pro"
   
activate
   open leFichier
end tell

Et FileMaker ouvre le document.

Il sera peut-être nécessaire de d’abord localiser un document sur le disque dur. Rien de plus simple, la commande présente dans les Compléments (de pilotage) standard “choose file” est faite pour cela [1].

tell application "FileMaker Pro"
   
activate
   
set leFichier to ¬
      (
choose file with prompt ¬
         "
Sélectionnez un fichier FileMaker" of type {"FMP3"})
   
open leFichier
end tell

Il est également possible d’ouvrir un document en utilisant un mot de passe.

tell application "FileMaker Pro"
   
activate
   
set leFichier to ¬
      (
choose file with prompt ¬
         "
Où se trouve de fichier «Fichier 1» ?" of type {"FMP3"})
   
open leFichier with password {"Administrateur"}
end tell

D’ouvrir plusieurs documents avec un même mot de passe :

set lesFichiers to {"Disque Dur:Dossier:Fichier 1", ¬
   "
Disque Dur:Dossier:Fichier 2", ¬
   "
Disque Dur:Dossier:Fichier 3"}

tell application "FileMaker Pro"
   
activate
   
open lesChemins with password {"Administrateur"}
end tell

Et même d’ouvrir plusieurs documents avec pour chacun son mot de passe :

set lesFichiers to {"Disque Dur:Dossier:Fichier 1", ¬
   "
Disque Dur:Dossier:Fichier 2", ¬
   "
Disque Dur:Dossier:Fichier 3"}

tell application "FileMaker Pro"
   
activate
   
open lesChemins ¬
      
with password {"", "Gestionnaire", "Administrateur"}
end tell

Le paramètre “with password” est cependant optionnel. S’il n’est pas utilisé et que le document FileMaker est protégé par un mot de passe, c’est le dialogue standard de l’application qui sera utilisé.
Note : s'il existe un mot de passe "vide", celui-ci sera alors utilisé par défaut par AppleScript, même si cette préférence n'est pas défini pour le document concerné.


[ 1] voici l'extrait concerné du dictionnaire des "Compléments standard" :

choose file : Choose a file on a disk or server
   choose file
      [with prompt string] -- un texte à disposer dans la boîte de dialogue
      [of type list] -- restreindre le choix aux fichiers ayant le type indiqué (avec un maximum de 4)
   Resultat : alias -- chemin d'accès vers le fichier sélectionné


Sauf indication contraire, tout les éléments publiés sur ce site sont
© J-M Hoornaert - h2o et libres sous licence GNU/GPL limitée.


visiteurs depuis le
28 août 2002