PDA

View Full Version : STRPCCMD



Helmut
26-02-02, 09:42
Beim absetzen des Befehls STRPCCMD kann
ich nur 123 Stellen für den Befehl übergeben.
Gibt es eine Möglichkeit einen längeren
Befehl zu übergeben. Kann mir da Jemand
weiterhelfen.

Danke
Helmut

Fuerchau
26-02-02, 09:51
Wie bei allen Kommandos kann man auf dem Eingabefeld des jeweiligen Schlüsselwortes mit der Eingabe '& ' (das Leerzeichen ist erforderlich) auf der 1. Stelle die Eingabe vergrößern.
Dies kann man so oft wiederholen, bis die maximale Länge erreicht ist.

Helmut
26-02-02, 10:24
<BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Original erstellt von Fuerchau:
Wie bei allen Kommandos kann man auf dem Eingabefeld des jeweiligen Schlüsselwortes mit der Eingabe '& ' (das Leerzeichen ist erforderlich) auf der 1. Stelle die Eingabe vergrößern.
Dies kann man so oft wiederholen, bis die maximale Länge erreicht ist.[/quote]

Danke für den Tip. Mit dem & kann man die
Eingabe erweitern, der Befehl lässt weiterhin
nur 123 Stellen zu. Kann man daran auch was
ändern?

schreibr
26-02-02, 10:32
Hallo Helmut,
mal nur so eine Idee ! Im STRPCCMD den PC-Befehl nicht direkt eingeben, sondern vorher in einem CL eine Variable mit dem PC-Befehl füllen und im STRPCCMD dann die Variable angeben.
Vielleicht klappt's so ja.
Gruss Reinhold

Helmut
26-02-02, 10:49
Hallo Reinhold,

geht leider auch nicht, Befehl lässt nicht
mehr zu, trotzdem danke.

Gruß Helmut



[Dieser Beitrag wurde von Helmut am 26. Februar 2002 editiert.]

Sven Schneider
26-02-02, 21:45
Der Befehl läßt laut Definition nur 123 Zeichen zu.
Hier die Original IBM CMD-Source :



CMD PROMPT('PC-Befehl starten')
PARM KWD(PCCMD) +
TYPE(*CHAR) +
LEN(123) +
MIN(1) +
EXPR(*YES) +
PROMPT('PC-Befehl')
PARM KWD(PAUSE) +
TYPE(*CHAR) +
LEN(1) +
RSTD(*YES) +
DFT(*YES) +
SPCVAL( +
(*YES Y) +
(*NO N)) +
EXPR(*YES) +
PROMPT('Pause')


Also besser eine BAT-Datei für den PC schreiben, und dort alles unterbringen.


Gruß Sven!



[Dieser Beitrag wurde von Sven Schneider am 26. Februar 2002 editiert.]