[NEWSboard IBMi Forum]

Thema: STRPCCMD

  1. #1
    Registriert seit
    Feb 2002
    Beiträge
    16

    Post STRPCCMD

    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

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695

    Post

    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.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Feb 2002
    Beiträge
    16

    Post

    <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?

  4. #4
    Registriert seit
    Jan 2001
    Beiträge
    304

    Question

    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
    R.Schreiber

  5. #5
    Registriert seit
    Feb 2002
    Beiträge
    16

    Post

    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.]

  6. #6
    Registriert seit
    Jun 2001
    Beiträge
    727

    Post

    Der Befehl läßt laut Definition nur 123 Zeichen zu.
    Hier die Original IBM CMD-Source :

    Code:
       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.]

Similar Threads

  1. Frage zum Befehl STRPCCMD
    By stoerfang in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 24-01-13, 10:27
  2. STRPCCMD - Länge beschränkt
    By Bau in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 03-01-07, 15:13
  3. STRPCCMD mit einer Variable steuern
    By stoerfang in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 28-11-06, 14:32
  4. STRPCCMD im Batch
    By Swiatopluk in forum IBM i Hauptforum
    Antworten: 15
    Letzter Beitrag: 09-08-06, 09:15
  5. strpccmd
    By TARASIK in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 04-05-05, 09:33

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •