PreviousNext
Help > Programmation avec LAUNCHER Office > Les commandes LNCCMD > Liste des commandes > Commande EXE
Commande EXE

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 :

LNCMessage

LNCRcvMessage

LNCSetPostMessage

 

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