Permet d’exécuter des commandes DOS, d’ouvrir des documents, ou de lancer l’exécution de programmes.
Syntaxe
CHGVAR |
VAR(&CMD) VALUE('SHELL') |
CHGVAR |
VAR(&PARM1) VALUE('commande dos | nom du document') |
CHGVAR |
VAR(&PARM2) VALUE(' |
CALL |
PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 + &PARM2 &RESULT) |
Paramètres
Paramètres |
|
Parm1 |
Commande
DOS à exécuter sur la station Windows,
|
Parm2 |
Wait
= True/False/Nombre.
Errorlevel = True / False.
Visible = True / False. Défaut
= False.
Focus
=
True / False. Défaut = True.
Minimize = True / False. Défaut
= False.
OpenDocument = True / False.
Défaut = False.
Directory permet de fixer le répertoire par défaut pour la commande à exécuter, ou le document à ouvrir.
Action indique une action
particulière à faire pour un document.
|
Remarque
Pour certaines
applications, tel que Internet Explorer, il n’est pas possible
d’attendre la fin de leur exécution.
Quelle que soit la valeur donnée à l’option Wait, la commande est
lancée, et votre processus reprend la main immédiatement.
Exemples
Cet exemple copie un fichier d’un répertoire vers un autre.
CHGVAR |
VAR(&CMD) VALUE('SHELL') |
CHGVAR |
VAR(&PARM1) VALUE('COPY \Templates\Invoice.doc C:\Temp\Invoice.doc') |
CHGVAR |
VAR(&PARM2) VALUE('ErrorLevel') |
CALL |
PGM(LNCCMD)
PARM(&HANDLE &CMD &OPT &PARM1 + |
Cet exemple connecte la station Windows à un site Web.
CHGVAR |
VAR(&CMD) VALUE('SHELL') |
CHGVAR |
VAR(&PARM1) VALUE('http://www.easycom-aura.com’) |
CHGVAR |
VAR(&PARM2) VALUE('OpenDocument') |
CALL |
PGM(LNCCMD)
PARM(&HANDLE &CMD &OPT &PARM1 + |
Cet exemple ouvre une page HTML avec le navigateur par défaut.
CHGVAR |
VAR(&CMD) VALUE('SHELL') |
CHGVAR |
VAR(&PARM1) VALUE('\Pages\Document.htm') |
CHGVAR |
VAR(&PARM2) VALUE('OpenDocument') |
CALL |
PGM(LNCCMD) PARM(&HANDLE
&CMD &OPT &PARM1 + |