phpbar.de logo

Mailinglisten-Archive

[php] Geheimnisse unter Win (system() / exec())

[php] Geheimnisse unter Win (system() / exec())

Gloss Mathias php_(at)_phpcenter.de
Wed, 23 Oct 2002 16:05:31 +0200


Hiho,

> Von: 	Ron Opitz[SMTP:ron.opitz_(at)_dts.de]
>
> > > Die bat Datei soll eine Datei an einen Drucker an com3 senden.
> > >
> > > Nun das Problem:
> > > Die Datei sieht folgendermaßen aus:
> > > mode com3: 9600,N,8,1		< zum inizalisieren
> > > type bon.txt > com3:		< Druckanweisung
> > > type bon.txt > test.txt		< Test obs ausgeführt wird
> > >
> > > Führe ich die Datei von der Konsole aus, dann wird die Datei
> > > an den Drucker gesendet. Alles ok.
> > > Lasse ich die bat Datei von exec() ausführen, wird nicht gedruckt.
> > > Aber die Datei test.txt korrekt erzeugt.
> >
> > Versuch mal:
> > > mode com3: 9600,N,8,1 > c:\log.txt 2> c:\error.txt
> > > type bon.txt > com3 >  c:\log.txt 2> c:\error.txt
> > > type bon.txt > test.txt > c:\log.txt 2> c:\error.txt
>
> Leider geht das unter Win98 nicht. Er sagt nur zuviele Parameter.
>
sorry, ich seh gerade daß da ein Fehler ist.... probier mal:
> > > mode com3: 9600,N,8,1 > c:\log.txt 2> c:\error.txt
> > > type bon.txt > com3   2> c:\error.txt
> > > type bon.txt > test.txt  2> c:\error.txt
>
in den letzten beiden Zeilen war 2 x die Standardausgabe mit > umgeleitet
://

Grüße, Mathias


php::bar PHP Wiki   -   Listenarchive