| @EXECARRAY |
@EXECARRAY[array,command] : Führt den angegebenen Befehl aus und speichert die resultierenden Zeilen in der angegebenen Array-Variablen. Das Array muss eindimensional sein.
Sie müssen das Array definieren, bevor Sie @EXECARRAY ausführen. Zum Beispiel:
setarray aresult[10]
echo %@execarray[aresult,dir /u] >& nul
@EXECARRAY liest die Anzahl der Zeilen, die in der Definition der Arraygröße angegeben ist, oder die Anzahl der Zeilen in der Befehlsausgabe (je nachdem, was kleiner ist). @EXECARRAY gibt den Rückgabewert des Befehls zurück.
Die Anzahl der im Array gespeicherten Zeilen wird in der internen Variablen _EXECARRAY gespeichert.