gudn tach!
Was ich aber einfach nicht hinbekomme: dass ich in einer .bat Datei das ganze von beliebiger Stelle aufrufe ... funktioniert bei mir nur in dem Ordner wo ich das html2ps-File installiert habe. Sonst findet ers nicht mit dem Aufruf 'perl html2ps a.html > a.ps'.
Path hab ich gesetzt an sich. Oder braucht Perl noch ne hilfe um das Teil zu finden?
da gibt's mehrere moeglichkeiten.
1.
perl voller_pfad\html2ps a.html > a.ps
2.
batchfile bla.bat mit
perl voller_pfad\html2ps %*
aufruf mit
bla.bat a.html > a.ps
3.
ren html2ps html2ps.pl
ftype PerlScript=perl.exe %*
assoc .pl=PerlScript
html2ps.pl a.html > a.ps
4.
ftype PerlScript=perl.exe %*
assoc .pl=PerlScript
set PATHEXT=.pl;%PATHEXT%
html2ps a.html > a.ps
mehr dazu: z.b. auf
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/de/library/ServerHelp/7bfee0d9-149a-4f5d-bb55-ec42274d552a.mspx?mfr=true (allem anschein nach nicht konqueror-kompatibel, denn die seite ruft sich bei mir rekursiv selbst in sub-frames auf, sieht zwar lustig aus, ist aber scheisse)
oder z.b. auf http://support.activestate.com/forum-topic/problem-passing-arguments
dort wird zwar oft "%1 %*" statt nur %* angegeben; hab aber keine ahnung, warum.
prost
seth