$exec
¶
Librairies fournissant des méthodes pour démarrer et contrôler un process externe sur le host, donc un autre programme que java qui est démarré sur le host, pour autant que le user utilisé par la jvm ait les droits suffisants.
Les commandes utilisables par la méthode $exec.start()
doivent être
déclarées dans la section <commands>
du fichier de configuration de
l'application. Par exemple, pour démarrer "notepad.exe"
sur le host,
il faudra au préalable déclarer une entrée de ce style dans le
config.xml
:
...
<commands>
<command name="note">notepad.exe</command>
<command-argument-0 name="note">.*</command-argument-0>
</commands>
...
La ligne <command-argument-0>
est en réalité optionnelle.
Ensuite, on pourra alors démarrer "notepad" au moyen de l'instruction suivante:
var process = $exec.start("note");
L'objet process
pourra être réutilisé sur les autres méthodes de la
librairie.