[NEWSboard IBMi Forum]

Thema: STRPCCMD

  1. #1
    Registriert seit
    Sep 2002
    Beiträge
    110

    STRPCCMD

    Hallo,

    wir möchten aus einer ganz normalen RPG-Anwendung unser Artikelbild (welches auf dem Server liegt) mit einer Befehlstaste anzeigen lassen.

    Leider gelingt es mir nicht den STRPCCMD Befehl so zu gestalten das es funktioniert.

    Ich habe schon mehrere Möglichkeiten ausprobiert aber immer erscheint die Dos-BOX.

    Bestimmte aufrufe funktionierten wieder wie z.B.
    STRPCCMD PCCMD(explorer)
    STRPCCMD PCCMD(NOTEPAD)

    Es wäre toll wenn ich ein Beispiel bekommen könnte wie man so ein Link aufbauen muss, um eine JPG Datei über ein Windows Programm anzeigen zu lassen.

    Schöne Grüsse
    Jojo

  2. #2
    Registriert seit
    May 2002
    Beiträge
    1.121
    versuche es mal mit Pfadangabe
    STRPCCMD PCCMD('%windir%\notepad.exe')
    STRPCCMD PCCMD('c:\temp\IMG_0921.JPG')

    Gruß
    Ronald

  3. #3
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    läuft bei uns so:

    STRPCCMD PCCMD('cmd /c "start /QNTC/.../"') +
    PAUSE(*NO)

    Robi

  4. #4
    Registriert seit
    Sep 2002
    Beiträge
    110
    vielen vielen Dank für die Antworten, es funktioniert.
    Leider gibt es Probleme mit den Berechtigungen auf dem Server, da die Benutzer AS400 und Windows Server verschieden sind.

    Schönes Wochenende
    Gruss Jojo

  5. #5
    Registriert seit
    Sep 2002
    Beiträge
    110
    Hallo,

    jetzt habe ich doch noch ein Problem.

    Mit diesem Befehl
    QSYS/STRPCCMD PCCMD('cmd /c "start bild.jpg') PAUSE(*NO)
    kann ich nur Dateien öffnen die auf meinem PC in den Ordner liegen
    C:\Users\Jojo\Desktop>

    wie müsste der STRPCCMD Befehl aussehen wenn ich ein Bild vom Server Laufwerk starten möchte.

    Meine Idee
    STRPCCMD 'cmd cd /qntc/IP_Server/Listen/edv/ "Start bild.jpg"'
    funktioniert nicht.

    Vielleicht kann mir jemand die Lösung mitteilen
    Schöne Grüsse
    Jojo

  6. #6
    Registriert seit
    May 2002
    Beiträge
    1.121
    ich würde es mit \\IP_Server/... versuchen

  7. #7
    Registriert seit
    Dec 2000
    Beiträge
    281
    Hi,
    oder ganz altmodisch ein Laufwerk im Explorer Mappen.
    Sollte gehen da ja der PCMD immer auf dem Lokalen Windoofs ausgeführt wird.

    Klaus

  8. #8
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    STRPCCMD 'cmd cd /qntc/IP_Server/Listen/edv/ "Start bild.jpg"'
    es muß

    STRPCCMD 'cmd /c "start /qntc/IP_Server/Listen/edv/bild.jpg"' Pause(*NO) heißen


    sonst würdest du ja 2 Befehle ausführen wollen

    Robi
    Last edited by Robi; 19-09-14 at 14:13. Grund: erklährung
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Dem PC ist das QNTC ja gar nicht bekannt!
    Zumal der Weg QNTC als Freigabename zur AS/400 und wieder zum Windowsserver Blödsinn ist.
    Es ist allerdings korrekt, dass beim Start das Pfadargument komplett in Anführungszeichen stehen muss, wenn der Pfad Leerzeichen enthält.
    Das gesamte Kommando darf wiederum nicht länger als 127 Zeichen sein.
    Mehrere Kommandos wie in QSH geht leider nicht, also:

    'start "Kompletter Pfad\Datei.Endung"'
    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

  10. #10
    Registriert seit
    Jun 2001
    Beiträge
    1.975
    Baldur hat mal wieder recht!
    Das mit dem QNTC ist zwar in unserem SHOWPIC so drin, wird aber 'übersprungen'

    Der Komplette Pfad muß übrigens nur in " wenn im Pfad oder Dateinamen blanks sein können

    Robi

Similar Threads

  1. STRPCCMD
    By MR-BN in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 15-11-13, 11:40
  2. Probleme mit STRPCCMD
    By Michael Rude in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 31-03-03, 08:21
  3. STRPCCMD
    By TARASIK in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 19-12-02, 17:52
  4. STRPCCMD im Batch
    By thluetjen in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 04-12-02, 08:57
  5. STRPCCMD
    By Helmut in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 26-02-02, 21:45

Berechtigungen

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