Allgemeine Fragen zur PROFAN Programmierung

Views (Heute): 243053 (4489)

| Suchen
| Zurück zur Übersicht

Autor | Thema: WinExec und Kommandolänge
Stefan Schnell
| Datum:11.04.02 02:11 (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 (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 (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