Forum: Multimedia
Delphi
by frieder2008,
21. Mär 2009
Hey, super, ich hab schon verzweifelt. Jetzt klappts! Da scheiden sich eben die Profis von den Möchtegernprofis, also meiner Wenigkeit. :)
Wenn Du in der Nähe wärst, würd' ich Dir en Bier ausgeben! :-D
Vielen Dank für Deine Geduld und noch schönen Abend,
frieder aus Heidelberg
Forum: Multimedia
Delphi
by frieder2008,
21. Mär 2009
Danke, Fehler hatte ich bemerkt. Ok, jetzt wird die Batch gestartet. Aber selbst wenn ich in die Batch nur die Parameter testweise abfrage, kommt nichts. Die "pause" wird gar nicht bearbeitet. Vielmehr scheint - keine Ahnung von wem oder was - der Vorgang sofort wieder abgebrochen zu werden.
Mit der Shellexecute-Version wird die Batch ebenso aufgerufen und die Parameter korrekt übergeben. Wenn...
Forum: Multimedia
Delphi
by frieder2008,
21. Mär 2009
Ja, das habe ich auch verstanden; aber die Parameter einzeln in "" habe ich doch:
Execandwait(shortfilename('c:\treetagger\bin\CCCGraph.bat'),'"C:\TreeTagger\BIN\test.txt" "C:\treetagger\bin\tagged_test.txt"',sw_normal);
Oder bin ich blind?
Danke für Deine Geduld.. :oops:
Ach ja: und es gibt eine Begrenzung: 255 Zeichen..
Forum: Multimedia
Delphi
by frieder2008,
21. Mär 2009
Danke für die Antworten, aber ich bekomms nicht hin:
Folgendes hab ich (u.a.) versucht, sowohl mit als auch ohne getshortpathname; "" als extra Params hat auch nicht gefunzt:
function ExecAndWait(const Filename, Params: string;
WindowState: word): boolean;
var
SUInfo: TStartupInfo;
ProcInfo: TProcessInformation;
Forum: Multimedia
Delphi
by frieder2008,
21. Mär 2009
Aber das ändert doch nichts an dem Problem, dass die Übergabe der Datein von Delphi -> Bat nicht funktioniert, oder?!?
danke & gruß, frieder
Forum: Multimedia
Delphi
by frieder2008,
21. Mär 2009
Moin Leute,
ich sitze seit einiger Zeit an folgendem Problem:
Ich starte via CreateProcess eine Batch-Datei und übergebe ihr zwei Dateinamen, die ihrerseits wiederum mit dem nachfolgendem Code an ein Perl-Skript weitergegeben werden (etwas um die Ecke, geht aber grade nich anders). Mein Problem ist: Die Batchdatei startet zwar, übergibt die Dateinamen aber offenbar falsch. Warum?!? Habe es...