Site Index - Feedback - Impressum |
| |||||||||
|
|
( Archiv ) | ( Neues Thema ) |
( Zeige die Threadübersicht ) | ( Zur Startübersicht ) |
23.05.2000 |
Rexx und keine Ahnung (von: HPetersen, 00:00:00) | ^ |
Hallo,
wie kann ich aus Rexx heraus ein Programm so starten, daß es keine neue Instanz des CMD.EXE hinterläßt? Heiko [ Leser: 134 ] |
Re: Rexx und keine Ahnung (von: heiko, 00:00:00) | |
Wie auch aus einem Batch heraus mit call [Programm].
Bsp Rexx: 'call machmanl.cmd' Bsp Batch: call machmal.cmd Manchmal ist auch ein "exit" am Ende einer cmd hilfreich. |
Re: Rexx und keine Ahnung (von: HPetersen, 00:00:00) | |
Hallo,
hab ich auch zuerst gemacht. Nun ist es so, daß ein Programm "munpack.exe" mit Parametern gestartet werden soll Da meckert der Rexx-Interpreter mit dem Fehler 43 134 +++ Call 'munpack.exe *.*'; REX0043: Error 43 running C:programmeinetmailfetchsort1neu.cmd, line 134: Routine not found Ich habe versucht, den Aufruf als auch nur die Parameter in Hochkommas oder Anführungszeichen zu setzen. Leider ohne Erfolg. Mit dem Befehl "Start" funktioniert der Aufruf. Der hinterläßt aber jedes mal eine neue Instanz des CMD. |
Re: Rexx und keine Ahnung (von: heiko, 00:00:00) | |
Versuch es mal so:
--- /**/ 'pmseek.exe' --- |
Re: Rexx und keine Ahnung (von: Sebastian Wittmeier, 00:00:00) | |
oder schau mal in der Hilfe die Parameter /K /C und /N von start an |
24.05.2000 |
Re: Rexx und keine Ahnung (von: HPetersen, 00:00:00) | |
Hallo allerseits,
hmm.... rtfm, also das wollte ich vermeiden. Aber wenn es denn nicht anders geht.;-( Ich schau mal..... |
25.05.2000 |
Re: Rexx und keine Ahnung (von: Oliver Vogt, 00:00:00) | |
Versuch doch mal den Aufruf Deines Programmes ueber ein Variable. Meines Wissens wird dann keine neue CMD-Instanz gestartet. Folgendes Beispiel funkionier z.B. so
/* tues.cmd */ tues="dir /p *.txt" tues say "fertig" |
Re: Rexx und keine Ahnung (von: Oliver Vogt, 00:00:00) | |
Es genuegt eigentlich auch das Programm gequotet aufzurufen (also ohne call o.Ae.)
Bsp.: /* munpacktest.cmd */ ... "munpack.exe *.*" ... |
26.05.2000 |
Re: Rexx und keine Ahnung (von: Stefan Schmohl, 00:00:00) | |
Hallo !
Könnte das Problem nicht eventuell darin bestehen, daß Du nicht den vollständigen Pfad angegeben ( bzw. mit dem Befehl 'directory' das aktive Verzeichnis geändert ) hast ? Steff CALL 'x:pfadprogramm.exe /a /b /c' ; oder ADDRESS CMD 'x:pfadprogramm.exe /a /b /c' ; oder CALL directory 'x:pfad' ; CALL 'programm.exe /a /b /c' ; |
Re: Rexx und keine Ahnung (von: HPetersen, 00:00:00) | |
Hallo Stefan,
nee, die Programme werden ganz normal gestartet. Das Problem war, daß der Kommandoprozessor nicht beendet wurde. Hat sich aber durch den Tip von Oliver erledigt. Vielen Dank. Mfg Heiko |
( Zeige die Threadübersicht ) | [ Version zum Drucken ] | ( Zur Startübersicht ) |
|
Mit * markierte Felder müssen ausgefüllt werden ! |
|