Homepage OUT.EXE Version 2.0 vom 13.01.2004

OUT.EXE - vielseitiges kleines Ausgabetool
für veschiedene Zwecke

zurück

OUT ist ein Tool, mit dem sich beliebige Zeichen, Dateien und Steuercodes (beispielsweise nicht darstellbare Zeichen wie ESC) an beliebige Dateien oder Geräte ausgeben lassen. Prinzipiell handelt es sich dabei um eine Mischung aus Copy, Echo und Type. Ursprünglich wurde dieses Tool von mir geschrieben, um auf einfache Weise Drucker testen zu können, ohne spezielle Treiber zu benötigen. Allerdings lassen sich auch diverse andere Dinge mit diesem Tool erledigen. So sind in Batchdateien beliebige Ausgaben auf Bildschirm oder Drucker (inclusive dem System-BEEP) möglich. Da das Tool auch in Dateien schreibt und diese im Appendmodus öffnet, kann so beispielsweise das Anhängen von Werten oder Dateiinhalten an andere Dateien in einfacher Weise durchgeführt werden. OUT arbeitet sowohl unter reinem DOS als auch an der Eingabeaufforderung von Win9x, NT, 2000, XP usw. Es ist daher auch unter den modernen Windowsversionen einsetzbar.

Der Gebrauch des Commandlinetools OUT ist denkbar einfach:

OUT [/|-dest] [#0..255] [$00..FF] [@file] [*command] [.]["][string]["] ...

dest : beliebige Datei oder Gerät, Standard: CON

#0..255: ASCII-Code dezimal

$00..FF: ASCII-Code hexadezimal

string: beliebige Zeichenfolge, optional in Anfuehrungszeichen zur Ausgabe von Leerzeichen

file: Datei, die ausgegeben werden soll

command: BEEP,BEL,ESC,LF,FF,HT,VT,NL

Die einzelnen Komponenten können innerhalb der Komandozeile beliebig kombiniert werden, mit Ausnahme der Ausgabe-Datei. Wird nur ein Ausgabegeraet angegeben, geht OUT in den interaktiven Modus. Hier können Leerzeichen ausgegeben werden, indem statt einem ZWEI Leerzeichen eingegeben werden. Anfuehrungszeichen werden wie normale Zeichen behandelt. Der interaktive Modus wird mit *Q verlassen.

Beispiele:

OUT *BEEP -> System-BEEP wird ausgegeben

OUT -LPT1 @datei *ff -> gibt "datei" mit anschließendem Seitenvorschub auf Drucker an LPT1 aus

OUT -LPT1 *ESC $40 -> gibt die Steuerzeichenfolge ESC@ an den Drucker an LPT1 aus

OUT -datei1 @datei2 *lf Text *lf @datei3 -> schreibt datei2, Leerzeile, Text, Leerzeile, datei3 in datei1

OUT Variablen: *lf |set -> schreibt Variablen: und dann die Systemvariablen auf den Bildschirm

Dieses Tool arbeitet mit allen Geräten, die DOS bzw. dem Commando-Prompt zur Verfügung stehen und berücksichtigt dabei auch Pfadangaben. Anmerkung zu Druckern: das Tool wurde zur Steuerung von ASCII-Druckern entworfen. Seit einiger Zeit sind jedoch sog. GDI-Printer am Markt, welche die normale Steuerung per ASCII nicht mehr verstehen. Dies ist leider auch auf dem Tintenstrahldruckermarkt zu beobachten. Solche Drucker verstehen die mit diesem Tool gesendeten Befehle nicht, da sie das Windows-GDI-System für die Druckaufbereitung verwenden. Ebenso sind Drucker, die ausschließlich per USB betrieben werden, durch dieses Tool nicht zu steuern.

download out.exe

Viel Spaß !!

zurück

© Copyright by Ralf Wöhlert