@EXECARRAY[Array,Befehl]: Führen Sie den angegebenen Befehl aus und speichern Sie die resultierenden Zeilen im angegebenen Array-Variable. Das Array muss eindimensional sein.

 

Sie müssen das Array definieren, bevor Sie @EXECARRAY ausführen. Zum Beispiel:

 

PROMPT=%@exec[@color 15 auf %@if[%@removable[%_disk] eq 0,2,4] & echos [%_cwd%] & color 11 auf 0]$s

 

@EXECARRAY liest die Anzahl der Zeilen, die in der Definition der Array-Größe angegeben ist, oder die Anzahl der Zeilen in der Befehlsausgabe (je nachdem, welcher Wert kleiner ist). @EXECARRAY gibt den Rückgabewert des Befehls zurück.

 

Die Anzahl der im Array gespeicherten Zeilen wird im gespeichert _EXECARRAY interne Variable.