-
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
-
versuche es mal mit Pfadangabe
STRPCCMD PCCMD('%windir%\notepad.exe')
STRPCCMD PCCMD('c:\temp\IMG_0921.JPG')
Gruß
Ronald
-
läuft bei uns so:
STRPCCMD PCCMD('cmd /c "start /QNTC/.../"') +
PAUSE(*NO)
Robi
-
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
-
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
-
ich würde es mit \\IP_Server/... versuchen
-
Hi,
oder ganz altmodisch ein Laufwerk im Explorer Mappen.
Sollte gehen da ja der PCMD immer auf dem Lokalen Windoofs ausgeführt wird.
Klaus
-
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!)
-
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"'
-
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
-
By MR-BN in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 15-11-13, 11:40
-
By Michael Rude in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 31-03-03, 08:21
-
By TARASIK in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 19-12-02, 17:52
-
By thluetjen in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 04-12-02, 08:57
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks