[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    Registriert seit
    Jan 2006
    Beiträge
    112
    Da hilft wohl nichts !

    Danke an alle für die Hilfsversuche ...

    so long
    bratmaxxe

  2. #14
    Registriert seit
    Jun 2006
    Beiträge
    356
    Hallo,

    STRPCCMD funktioniert auch in Mochasoft. In folgendem Beispiel wird ein Worddokument von der AS/400 Freigabe geöffnet:

    STRPCCMD PCCMD('cmd /C "start \\as400\root\home\user\dok1.doc"')

    Viele Grüße
    Matthias

  3. #15
    Registriert seit
    Jan 2006
    Beiträge
    112
    Moinsen Schatte,

    danke für die Info ! Das funzt super....

    Allerdings kann Mocha wohl keine Leerzeichen bei Dateinamen ab. Beispielsweise ist nachfolgender CMD nicht ausführbar (auch nicht im IBM Personal Communicator):

    Code:
     
    STRPCCMD PCCMD('cmd /C "start \\FILSERV3\EINORDNER\NEUB0666\WORD0666\0666
     702 V -- -- - -- -- 1000.doc"')
    Beim IBM Personal Communicator ist merkwürdigerweise nachfolgder CMD wieder möglich:

    Code:
     
    STRPCCMD PCCMD('START WINWORD "\\FILSERV3\EINORDNER\NEUB0666\WORD0666\0666
     702 V -- -- - -- -- 1000.doc"')
    ... ziemlich verkorkst !

    So long

    Bratmaxxe

  4. #16
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das Problem ist die Argumentauflösung.

    Versuch mal den Dateinamen mittels 2 Anführungszeichen einzupacken.
    Ggf. hilft auch

    cmd /c 'start "file name" '

    Beim Einpacken in das AS/400-CMD die enfachen HK's wieder verdoppeln.
    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. #17
    Registriert seit
    Jan 2006
    Beiträge
    112
    Hallo Baldur,

    danke für den Tipp, hat leider nichts gebracht...

    Die CMD-Zeile bleibt geöffnet und nichts passiert...

    Code:
     DCL        VAR(&PCNAME) TYPE(*CHAR) LEN(33)                
     DCL        VAR(&CMD) TYPE(*CHAR) LEN(80) VALUE('"start +   
                  \\FILSERV3\EINORDNER\NEUB0666\WORD0666\0666 + 
                  702 V -- -- - -- -- 1000.doc"')               
     DCL        VAR(&CMD4) TYPE(*CHAR) LEN(110)                 
                                                                
     CHGVAR     VAR(&CMD4) VALUE('CMD C/ ' *CAT '''' *CAT +     
                  &CMD *CAT '''')                               
                                                                
     STRPCO                                                     
     MONMSG     MSGID(IWS4010)                                  
     STRPCCMD   PCCMD(&CMD4) PAUSE(*NO)                         
     
    Sieht fertig so aus:
     
    CMD C/ '"start \\FILSERV3\EINORDNER\NEUB0666\WORD0666\0666 702 V -- -- - -- -- 1000.doc"'
    ....

  6. #18
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Die Syntax ist falsch !

    Du musst den Dateinamen in doppelte und dann ab "start" bis zum Schluss in einfach HK's setzen:

    CMD C/ 'start "\\FILSERV3\EINORDNER\NEUB0666\WORD0666\0666 702 V -- -- - -- -- 1000.doc"'
    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. #19
    Registriert seit
    Jan 2006
    Beiträge
    112
    Die Lösung des Problems (rot dargestellt):

    Code:
     
    STRPCCMD PCCMD('cmd /C start "" "\\FILSERV3\EINORDNER\NEUB0666\WORD0666\0
    666 702 V -- -- - -- -- 1000.doc"')
    Gruß
    Bratmaxxe

  8. #20
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Wenn du mal ein DOS-Fenster aufmachst und "start /?" eingibst, erhältst du die Erklärung für dieses Verhalten.

    Mit "" wird der Titel des Fensters angegeben und erst danach folgt das/der Programm/Dateiname.
    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

Similar Threads

  1. RPG: Client Infos lesen?
    By robertki in forum NEWSboard Programmierung
    Antworten: 25
    Letzter Beitrag: 19-01-07, 08:42
  2. timeout bei ClientAccess / Mocha
    By cbe in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 17-11-06, 22:11
  3. Telnet / Mocha / Client Access
    By KingofKning in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 23-10-06, 17:10
  4. IBM DB2 Client Configuration Assistant
    By srcdbgr in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 12-09-06, 14:37
  5. STRPCO
    By pedro-zapata in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 01-07-06, 12:32

Berechtigungen

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