Die Funktion CCMD ermöglicht den Aufruf eines Kommandos, ohne den Programmodus zu verlassen. Die Funktion CCMD stützt sich auf den Makro CMD, der im Handbuch „Makroaufrufe an den Ablaufteil“ [8] beschrieben ist.
Aufruf
CALL SDF('CCMD',area,error,sysout,dialog,list,cmdrc,buff)
Beschreibung der Parameterliste
Parameter | Datentyp | Ein-/ | Bedeutung |
CCMD | char(4) | in | Funktionsname: Schlüsselwort CCMD |
area | V-rec@ | in | Adresse eines Satzes mit variabler Satzlänge, der das auszuführende Kommando enthält |
sysout | integer | in | 1 : SYSOUT = YES |
dialog | integer | in | 1 : DIALOG = YES |
list | integer | in | 1 : LIST = YES |
cmdrc | char(9) | in | Adresse eines 9 Byte langen Bereiches, in dem der Kommandoprozessor den Kommando-Returncode ablegen |
buff | V-rec@ | in | Adresse eines Satzes mit variabler Satzlänge, für den Ausgabepuffer (BUFMOD=SHORT, siehe Makro CMD) |