"D.Wolpert" wrote:
Bernd Brodesser wrote:
* D.Wolpert schrieb am 05.Mär.2002:
Erika Mannheim wrote:
Es gibt in XLESS einen Button: print.
wenn ich nun Xless in einer Pipe aufrufe, zb. so:
"/home/erika/bin/antiword /tmp/MO3C8479B600501EA.doc |/usr/X11R6/bin/xless"
wird mir im Xtermfenster ein doc-Dokument angezeigt. Wenn ich nun besagten Button "Print" betätige, bekomme ich eine Fehlermeldung: /usr/bin/lpr: cannot access stdin.
Warum? Und was kann ich dagegen tun?
Lösung: /home/erika/bin/antiword /tmp/MO3C8479B600501EA.doc >/tmp/<wasauchimmer>.doc xless /tmp/<wasauchimmer>.doc ... und print button druecken ...
Aber mit less funktioniert es auch so, oder? ohne less auch - warum nicht direkt an lpr pipen? antiword /tmp/<wasauchimmer> | lpr
Das stimmt natürlich, löst aber nicht mein Problem. Die Zeile um die es in meiner Frage ging, "/home/erika/bin/antiword /tmp/MO3C8479B600501EA.doc | /usr/X11R6/bin/xless" ist Teil eines Skriptes mit dem ich aus dem Netscape-Messenger heraus .doc-Dateianhänge nach XLess auslesen lassen kann: Das ganze Skript sieht so aus: ------------- #!/bin/csh -f setenv FILE $1 /home/erika/bin/antiword $FILE | /usr/X11R6/bin/xless \ -title "$FILE (MS Word)" -geometry 100x60 ------------- Und da ist die Frage, wie kann ich aus Xless heraus die dargestellte Datei über den P r i n t - Button ausdrucken? Erika