ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1681
1681
EMPFEHLEN
-
04.01.07 11:22 #1
Hallo und gesundes neues Jahr,
ich arbeite an einem Programm, welches mir aus einem Template ein Perl-Script, mit Daten die ich aus einer Datenbank auslese, erstellt.
Das Script erstellt PDF aus einem Bild welches komplett in der Datenbank liegt.
Die erstellung des Scriptes ist ja auch gar kein Problem.
Nur die Ausführung des Scriptes funktioniert noch nicht, ich habe es mit Shell probiert.
Ich verwende ActivePerl 5.8.8. Normalerweise fürhre ich das Perl-Script nur in der Kommandozeile aus und der Perl-Interpreter verarbeitet es.
Und das soll jetzt aus dem Programm passieren.
Aber wenn ich Shell verwende kommt eine Fehlermeldung: "File not found", ich denke mal es gehen nur, "wirklich" ausführbare Dateien.
Gruß
AvalanchRider
-
Gegebenenfalls musst du eben den gesamten Pfad zu deiner Perl-Anwendung setzen, oder den Pfad eben in die Umgebungsvariablen aufnehmen.Code :
1
Process.Start(new ProcessStartInfo("perl.exe", "meine argumente"));
-
04.01.07 15:38 #3
Ja schönen dank habe es jetzt so gemacht das ich es doch über die shell(c:\Perl\bin\Perl.exe c:\..\..\somescript.pl) aufrufe und es geht.
Habe auch das andere ausprobiert:
mit process.start(bla bla)
Aber dabei laufen die Prozesse nebeneinander, oder?
Also meine Anwendung wartet nicht bis der andere Prozess fertig ist?
Gruß
AvalanchRider
-
-
04.01.07 16:35 #5
Es auszuführen hat funktioniert, ich wusste nicht wie man dabei sagt das meine Applikation auf den anderen Prozess wartet und bei shell wußte ich das, deswegen habe ich dann wieder shell verwendet.
Wie stehen denn die Prozesse zueinander?
Ich denke ja dass sie nebeneinander ablaufen.
-
Ja, sind zwei eigene Prozesse. Durch das WaitForExit wartet der Prozess-Starter bis die Ausführung des gestarteten Prozesses abgeschlossen ist.
MSDN: Prozess.WaitForExit-Method
Ähnliche Themen
-
[Perl] Programm mit Command line Befehl ausführen
Von Jacka im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 2Letzter Beitrag: 23.10.06, 12:44 -
Mit Perl PHP-Skript in Schleife ausführen
Von Methos im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 1Letzter Beitrag: 03.08.06, 10:57 -
aus php-script heraus externes script ausführen
Von mikkk im Forum PHPAntworten: 5Letzter Beitrag: 05.08.04, 14:25 -
PHP in Perl-Skript ausführen
Von Act of Fate im Forum PHPAntworten: 3Letzter Beitrag: 01.07.04, 00:18 -
Wo muss ich perl scrips ausführen auf Suse Linux 9.1
Von wingman im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 1Letzter Beitrag: 09.06.04, 00:05





Zitieren
Login




