Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Forum 4D Documentations F.A.Q 4D Trucs & astuces Notes techniques 4D & SGBDR 4D & XML 4D & Web Livres 4D

Lancer un AppleScript

Date de publication : 20/10/05

Par Stéphanie Tirtiat (Intl Tech Support)
 

Code exemple pour lancer un AppleScript sous Os X



Produit : 4D 2004 · Plateforme : Mac OS X


Nous avons un script AppleScript placé à la racine du volume courant, dans un dossier nommé "scripts".

Pour lancer cet AppleScript, nous allons utiliser la commande LANCER PROCESS EXTERNE et osascript qui est la commande du Shell permettant l'exécution d'un AppleScript.


Documentation 4D :


   LANCER PROCESS EXTERNE (nomFichier{; fluxEntrée{; fluxSortie{; fluxErreur}}})


Petit exemple d'utilisation :

      ` --- méthode

   C_TEXTE($fluxEntree;$fluxSortie;$fluxErreur)
   $fluxEntree:=""
   $fluxSortie:=""
   $fluxErreur:=""

   C_TEXTE($cheminScript)
   $cheminScript:="/Volumes/TIGER/scripts/test.applescript"

      ` Unix path
   LANCER PROCESS EXTERNE ("osascript \""+$cheminScript+"\"";$fluxEntree;$fluxSortie;$fluxErreur)

      ` --- fin de méthode



Valid XHTML 1.1!Valid CSS!

Copyright © 2005 4D s.a.. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsable bénévole de la rubrique 4D : Elgo - Contacter par EMail :
Vos questions techniques : forum d'entraide 4D - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.