Thread Argumente werden per Task Sheduler nicht übergeben (5 answers)
Opened by tophoven at 2005-12-28 13:39

steffenw
 2005-12-29 00:09
#11728 #11728
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
Unter Windows ist es recht angenehm
pl2bat perlscript.pl
aufzurufen.
Danach gibt es eine perlscript.bat
Das Script ist dann Batchdateikompatibel.
Aufgerufen wird es dann einfach mit
perlscript.bat Arg1 "Arg 2" Arg3
und nicht mehr
perl perlscript.pl Arg1 "Arg 2" Arg3
.

Das Wichtigste habe ich doch vergessen.

pl2bat und das übersetzte Script machen dann eine ganze Menge um zu den verschiedenen Windowssystemen bei der Parametrierung kompatiblel zu sein. Da kann man sich auf jeden Fall etwas abschauen oder es einfach so machen, wie ich es beschrieben habe. Es ist ganz nett. Manchmal sieht man da keine Fehlermeldungen beim testen, weil das Script gleich endet und das Fenster zu geht. Dann sollte das Ende der Datei so aussehen:

_ _ E N D _ _ (mußte ich gesperrt schreiben, sonst wird's hier verschluckt)
:script_failed_so_exit_with_non_zero_val
:endofperl
pause\n\n

<!--EDIT|steffenw|1135808210-->
$SIG{USER} = sub {love 'Perl' or die};

View full thread Argumente werden per Task Sheduler nicht übergeben