Permet l'exécution d'une application PC.
Cette commande est suivie d’une option (0, 1 ou 2) indiquant au démon l’événement qu’il devra attendre avant de renvoyer le message au serveur.
• Option 0 : Le démon attend la fin de l’exécution de l’application pour renvoyer le message au serveur,
• Option 1 : Le démon renvoie dès le lancement de l’application le message au serveur,
• Option 2 : Le démon envoie le message au serveur lorsqu’un événement est déclenché par l’application.
Si vous développez vous-même l'application, il est possible d'utiliser la bibliothèque LNCMsg et les fonctions suivantes :
Syntaxe
CHGVAR |
VAR(&CMD) VALUE('EXE') |
CHGVAR |
VAR(&OPT) VALUE('0 | 1 | 2') |
CHGVAR |
VAR(&PARM1) VALUE('Application [Params] ') |
CHGVAR |
VAR(&PARM2) VALUE('[Params]') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Paramètres |
Paramètres |
|
Parm1 |
Ligne de commande de l’application et éventuellement ses paramètres.
|
Parm2 |
Peut contenir les paramètres à passer à l’application. |
Exemple
CHGVAR |
VAR(&CMD) VALUE('EXE') |
CHGVAR |
VAR(&OPT) VALUE('0') |
CHGVAR |
VAR(&PARM1) VALUE('c:\chemin\application.exe') |
CHGVAR |
VAR(&PARM2) VALUE('paramètres') |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Autre exemple
LNCCMD CMD(EXE) PARM1('%TEMP%\scan.exe') +
PARM2('"C:\temp\test2.pdf" /contraste=10 +
/brillance=10 /resolution=300') OPT('2')
Voir aussi
• SHELL