PDA

View Full Version : CMD aufbauen



RKA
05-02-04, 14:50
Hallo,

ich möchte einen CMD aufbauen und in einem CLP starten.

WRKLNK OBJ('/pabaq/MAFP02DTAX/KARTEN/KMXXX.dat') ==>
steht in der Variable &DTA.

Wie kann ich die Variable &DTA starten?

Vielen Dank.

Gruss

Robert

Robi
05-02-04, 15:05
Hallo Robert,

meinst du wirklich en CMD ??

oder meinst du

"Ich möchte einen Befehl im CL zusammenbauen und ihn durchführen" ?


CALL PGM(QCMDEXC) PARM(&DTA 47)

??

Gruß
Robi

malzusrex
05-02-04, 15:23
Hallo Robert,

am besten über dem QCMDEXC


pgm

dcl &Command *char 512
dcl &Len *dec (15 5)

chgvar &Command 'wrklnk ''root'''
chgvar &Len 512

call QCMDEXC (&Command &Len)

endpgm


im &Command steht dein Befehl
im &Len steht die Länge das CMD (oder halt wie in diesem Fall 512, was in diesem Bsp. die Länge von &Command ist)

Tschau Ronald

RKA
05-02-04, 16:37
Ich möchte diesen Befehl der in der Variable &LNK
WRKLNK OBJ('/pabaq/MAFP02DTAX/KARTEN/KM040202001.dat')
ist im CLP absetzen.

Wer kann mir helfen.

malzusrex
05-02-04, 17:10
gut, das ganze noch einmal mit der Var &lnk


pgm

dcl &Lnk *char 512
dcl &Len *dec (15 5)

chgvar &Lnk 'wrklnk obj(''/pabaq/MAFP02DTAX/KARTEN/KM040202001.dat'')'
chgvar &Len 512

call QCMDEXC (&Lnk &Len)

endpgm


TSchau Ronald

RKA
06-02-04, 09:18
Vielen Dank für die super Typs.

Echt ein spitzen Forum.

Gruss

Robert