Project

Profile

Help

CommandStacking » History » Sprint/Milestone 1

Vincent Le Goff, 11/06/2016 10:45 PM

1 1 Vincent Le Goff
h2. Commandes multiples
2
3
L'envoi de commandes multiples (command stacking en anglais) est une fonctionnalité permettant d'envoyer plusieurs commandes à la fois. Par exemple :
4
5
<pre>
6
say sounds;say good
7
</pre>
8
9
Cette syntaxe est identique à :
10
11
<pre>
12
say sounds
13
say good
14
</pre>
15
16
Envoyer plusieurs commandes à la fois peut être utile dans certains cas. Par défaut, le délimiteur pour les commandes multiples est le point virgule (;), mais vous pouvez le modifier dans les options, onglet commandes. Si vous voulez retirer la fonctionnalité des commandes multiples, supprimez simplement le délimiteur dans les options.
17
18
Vous pouvez entrer le délimiteur plusieurs fois pour l'envoyer dans vos commandes. Si vous avez laissé le délimiteur par défaut (;) par exemple :
19
20
<pre>
21
say une commande;say une autre commande avec un clin d'oeil ;;)
22
</pre>
23
24
Cette commande enverra :
25
26
<pre>
27
say une commande
28
say une autre commande avec un clin d'oeil ;)
29
</pre>
30
31
Quand le délimiteur est présent plus d'une fois, il est ignoré par le système des commandes multiples. Ainsi :
32
33
| Commande | Équivalent |
34
| @say ;;)@ | @say ;)@ |
35
| @say ;;;)@ | @say ;;)@ |
36
| @say ;;;;)@ | @say ;;;)@ |