[NEWSboard IBMi Forum]

Thema: STRPCCMD

  1. #1
    Registriert seit
    Sep 2003
    Beiträge
    221

    STRPCCMD

    Hallo,

    aus einem RPG-Programm wir mittels STRPC und STRPCCMD ein Textdokument als PC-Dokument angelegt. Wenn ich als STRPCCMD "notepad.exe test.txt" angebe klappt alles wie es soll.

    Jedoch würde ich lieber Worddokumente anlegen/bearbeiten. Jedoch bekomme ich immer bei dem PCCMD ('winword.exe test.doc') einen Fehler.

    Es geht ein Fenster auf:

    "Der Befehl "winword.exe test.doc" ist entweder falsch oder konnte nicht gefunden werden"

    Wo liegt mein Problem ?

    Gruß

    Peter
    Peter Kinne
    EDV-Beratung
    www.kinne.de

  2. #2
    Registriert seit
    Oct 2004
    Beiträge
    251
    Zitat Zitat von peter.kinne
    Wo liegt mein Problem ?
    Er findet die Winword.exe einfach nicht. Also entweder

    - den Pfad mitangeben C:\Programme....\winword ...
    - M$ Office in den Standardpfad (PATH) aufnehmen
    - eine BAT erzeugen, welchen in einem Standardpfad liegt und den Winwordaufruf mit Pfad macht

    LG

    Robert

  3. #3
    Registriert seit
    Sep 2003
    Beiträge
    221
    Hallo Robert,

    klappt. Der Pfad wurde nicht gefunden :-(

    Danke,

    Peter
    Peter Kinne
    EDV-Beratung
    www.kinne.de

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Auf Grund der Erweiterungen eines Dokumentes findet Windows die Anwendung selber !
    Es reicht also, wenn du den Dokumentnamen ohne Anwendung übergibst.
    Damit kann man dann auch verschiedene Anwendungen (ohne Kenntnis von Pfad oder Namen) aufrufen, z.B. Bildanzeige.

    Wichtig ist jedoch:
    Packe den Dokumentnamen in doppelte Anführungszeichen, da sonst das erste Wort als Kommando interpretiert wird:

    PCCMD ("Dies ist mein Dokument.doc")

    Ausserdem enthebt dich dies der Einschränkung, der max. Länge (132 stellen) und auch der PC-Version (Office97:C:\Programme\Microsoft Office\Office, 2003=C:\Programme\Microsoft Office 2003\OFFICE11) und der Kenntniss des genauen Pfades (in engl. z.B. c:\Program Files).
    Es soll auch Anwender geben, die ihre Programme auf ein anderes Laufwerk verlegen.
    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

  5. #5
    Registriert seit
    May 2002
    Beiträge
    60
    Hallo,

    dieses Problem habe ich auch, bei mir startet die Anwendung nicht. Über den Windows-Dateiexplorer habe ich geprüft, ob Dateiendungen "*.xls" mit Excel geöffnet werden. Trotzdem funktioniert das nicht.

    Ich erhalte im Dos-Fenster die Meldung:

    >> Der Befehl "My Document.xls" ist entweder falsch geschrieben oder konnte nicht gefunden werden. <<

    Mein Prog sieht folgendermaßen aus:

    PGM
    CHGCURDIR DIR('/Verz1/Verz2')
    STRPCO
    MONMSG MSGID(CPF0000)
    STRPCCMD PCCMD("My Document.xls")
    ENDPGM
    Gruß Proggi

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Der CHGCURDIR ist lokal auf der AS. Woher soll die Windose das wissen ?

    STRPCCMD PCCMD("LW:\Freigabe\My Document.xls")

    wobei LW die Windowszuordnung 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

  7. #7
    Registriert seit
    May 2002
    Beiträge
    60
    Danke, funktioniert, ich gehe zusätzlich über den kpl. Verzeichnisnamen auf dem Server, also

    \\Server\Verz1\Verz2\My Document.xls

    Das hat den Vorteil, dass jeder, der Zugriff auf dieses Verzeichnis hat, die Datei aufrufen kann, egal an welchem PC er sitzt und welche Netzlaufwerke verbunden sind.
    Gruß Proggi

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
  •