Ordre; |
format |
explications,exemples |
' |
notes,commentaires |
commentaires |
A |
délai en millisecondes |
Attendre délai
A;5000; attend 5 secondes |
C |
commande [ paramètres ] |
Commande : sur fichiers et/ou répertoires ( copier, détruire ..)
C;fc;émetteur;récepteur; copier émetteur vers récepteur
récepteur ne doit pas exister
C;fr;ancien;nouveau; renommer (ou déplacer) ancien vers nouveau
nouveau ne doit pas exister
C;fs;fichier; supprime fichier
fichier doit exister
o;e;=;c:/Mes Documents/Sources/JavaSCript/Utilitaires/Lanceur/
c;fc;§z(e)exemple.tmp;§v(repsys;Desktop)/exemple.lnk |
E |
programme [ paramètres ] |
Exécuter programme
E;c:\util\notes\notes.exe c:\travail\exemple.txt
on attendra la fin du programme si F;o[ui] |
F |
oui+non |
attendre fin des exécutables ?
f;o on attend la fin des exécutables pour continuer
f;n on continue sans attendre ( f;o par défaut ) |
G |
étiquette |
Goto étiquette
le prochaine ordre exécuté sera celui
qui suit l'étiquette r;étiquette
la recherche de cette étiquette se fait toujours
en partant du début du fichier |
L |
oui+non |
Log ( exécution, messages ... ) vers fichier.log
fichier : nom du travail |
M |
message |
affiche le Message |
O |
zone;opération;valeur |
Opération *+-/:?=
* multiplier, + addition - soustraction
/ division, : division arrondie
? pose la question dont le libellé est le 4ème paramètre
et stocke la réponse donnée
o;z1;+;1; ajoute 1 à z1
o;zone;*;§z(z2); multiplie zone par le contenu de z2
o,a;?;valeur a; pose la question 'valeur a'
et mémorise la réponse dans la zone a |
P |
nom;libellé |
Paramètre : nom;libellé
les paramètres sont demandés au lancement de travail
le libellé sert à expliciter ces paramètres |
Q |
|
Arrêter le travail et Lanceur |
R |
repère pour 'goto' ou 'test' |
étiquette |
S |
argument 1;test;argument 2;étiquette |
Si argument 1 test par rapport à argument 2
est vrai, on fait un 'goto' vers étiquette
sinon on passe à la ligne suivante
tests < inférieur, <= inférieur ou égal, = égal,
>= supérieur ou égal, > supérieur, <> différent
o;z;=;1; initialise z à 0
r:loop; étiquette
m; afficher valeur : §z(z)
o,z;+;1; z+1
s;z;<=;2;loop; faire 2 fois |