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 :
https://4d.developpez.com/documentation/4DDoc2004/CMF/CMF00811.HTM
LANCER PROCESS EXTERNE
(
nomFichier{;
fluxEntrée{;
fluxSortie{;
fluxErreur}}})
Petit exemple d'utilisation :
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
` --- 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