Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 243053 (4489)
  Suchen
 Zurück zur Übersicht
 AutorThema: WinExec und Kommandolänge
Stefan Schnell
Datum:11.04.02 02:11 Antwortenals Email verschicken (mail@stschnell.de) 


Hallo Community,
ich versuche eine Command-Shell via WinExec zu starten. Bei der Übergabe der folgenden Kommandozeile, die wirklich sehr lang ist wg. vieler Parameter, überschreite ich die max. Anzahl von 128 Zeichen. Wenn die Kommandozeile länger wird, wird das Kommando gar nicht erst ausgeführt. Kennt jemand von Euch eine Möglichkeit, die Beschränkung von WinExec zu umgehen?
Habe schon versucht die EnvironmentVariable CMDLINE zu manipulieren, jedoch wird nur die primäre Shell verändert, nicht die gestartete.
Danke für Eure Antworten.
Tschüss
Stefan Schnell



Jörg Sellmeyer
Datum:11.04.02 10:58 Antwortenals Email verschicken (joerse@gmx.de) 


Hallo Stefan,
Was für Parameter übergibst Du denn ? Wenn es Dateinamen mit Pfad sind,
kannst Du vielleicht vorher in das Verzeichnis wechseln und brauchst nur noch die
Dateinamen angeben.
Oder Du läßt Dein Programm eine Batchdatei schreiben, die die entsprechenden Befehle
ausführt.
Gruß
Jörg


Stefan Schnell
Datum: 12.04.02 01:15 Antwortenals Email verschicken (mail@stschnell.de) 


Hallo Jörg,
habe, wie Du es vorgeschlagen hast, die Ausführung via Batch-Datei realisiert; funktioniert gut.
Danke für Deinen Tip.
Tschüss
Stefan Schnell




 Zurück zur Übersicht