SYNTAX:

Die allgemeine Syntax von IPB.EXE lautet:

IPB <Befehl> [parameter1] [parameter2] ....

IPB.EXE gibt nach jeder Befehlsausfhrung einen ERRORLEVEL zurck, auf den mit dem BATCH-Programm reagiert werden kann.

Die allgemeinen Rckgabe-Codes:

	0  - Befehl ok
	99 - Allgemeiner Fehlercode
	100- Hilfe wurde gewhlt

WICHTIG: Bei einigen Befehlen knnen abweichende ERRORLEVELs 
         zurckgegeben werden (z.B. bei FRAGE) !


Befehle:
#########################################################################
FRAGE
-----
FRAGE ermglicht eine interaktive BATCH-Programmierung.
Sie knnen Fragen stellen und die Eingabe des Benutzers
(also seine Reaktion) abfragen und entsprechend darauf
reakieren.
Sie knnen bestimmte Tasten fr die Reaktion des Benutzers selektieren. 
Sie knnen den TEXT in einer Schriftfarbe vorwhlen und mit einem Rahmen 
versehen.
Sie knnen die Reaktionstasten mit einer anderen Schriftfarbe 
als den TEXT versehen.


Der Befehl FRAGE kennt folgende Parameter:
_TEXT=
_TASTEN=
_VIDEOFARBE=
_VIDEO=
_POSITION=
_RAHMEN=

Beschreibung der Parameter TEXT= und TASTEN=
--------------------------------------------
Beispiel:

IPB FRAGE _TEXT="Welche Frage ? Ja/Nein " _TASTEN=jn

Der Rckgabe-Code ist die Reihenfolge der mglichen Tasten,
d.h. j oder J ist ERRORLEVEL 1 und nN ist ERRORLEVEL 2 usw.
Es ist dabei unabhngig, ob der Benutzer Gro- oder Kleinschrift
benutzt.
Es ist unerheblich, ob zuerst die _TASTEN= Angabe oder die
_TEXT= Angabe gemacht wird. Es mssen allerdings immer Tasten
angegeben werden. Die Eingabe von _TEXT= ist wahlweise.
Eine Gro-Kleinschreibung der Parameter _TEXT= / _TASTEN= ist egal.

Beispiel der Anwendung in einer Batch-Datei:
--------------------------------------------
IBP FRAGE _TEXT="Welche Farbe Rot/Grn/Blau ?" _TASTEN=rgb
if errorlevel 3 goto BLAU
if errorlevel 2 goto GRN
if errorlevel 1 goto ROT
.
.
.

Es besteht natrlich auch die Mglichkeit, keine Frage zu stellen,
sondern nur auf einen Tastendruck zu warten.

Beispiel einer Anwendung ohne eine Frage:
-----------------------------------------
IBP FRAGE TASTEN=rgb
if errorlevel 3 goto BLAU
if errorlevel 2 goto GRN
if errorlevel 1 goto ROT
.
.
.
Beschreibung des Parameters _VIDEO=
-----------------------------------

Mit der Eingabe von _VIDEO= knnen Sie einen Schriftfarbe vorwhlen.
Der Parameter _VIDEO= kennt folgende Eingabe:

	_VIDEO=farbe		Farbe ist eine der unten aufgefhrten
					Farben
	_VIDEO=blinkend		Die aktuelle Textfarbe wird ausgeben und
					BLINKEND dargestellt
	_VIDEO=normal		Es wird die Einstellung dunkelgraue
					Schrift auf schwarzen Grund gewhlt.
	_VIDEO=hell			Es wird eine weie Schrift gewhlt.

Die Eingaben FARBE,BLINKEND sind mischbar, d.h. Sie knnen mit der Eingabe	
	_VIDEO=rot,blinkend
einen roten, blinkenden Text anzeigen.

WICHTIG: Diese Einstellungen sind stark von Ihrem Monitor und von Ihrer Grafikkarte abhngig. Es kann deshalb sein, das Sie ein anderes als das gewnschte Ergebenis erhalten.


	
Beschreibung des Parameters _VIDEOTASTEN=
-----------------------------------------

Mit diesem Parameter knnen Sie in (!) Ihrem Fragetext bestimmte Tasten auswhlen und mit einer frei whlbaren Farbe und oder blinkend hervorheben.
Sie schlieen dazu die ausgwhlten Tasten in Ihrer _TEXT= Eingabe mit dem 'Klammeraffen' @ ein.
Der Parameter _VIDEOTASTEN= setzt zwingend das Vorhandensein des Parameters _VIDEO= voraus !

Beispiel:

IPB FRAGE _TEXT="Farbe @R@ot/@G@rn ?" _TASTEN=rg _VIDEO=rot _VIDEOTASTEN=rot,blinkend

Der Text "Farbe Rot/Grn ?" wird in Rot angezeigt und die Buchstaben R und G werden rot-blinkend dargestellt.

TIP: Sollte das Zeichen @ nicht auf Ihrer Tastatur sein, so knnen Sie es mit der Tastenkombination ALT-64 (Alt-Taste drcken und festhalten und auf dem Zehnerblock 6 und 4 eingeben) erhalten.



Beschreibung des Parameters _POSITION=
--------------------------------------

Sie knnen des Text mit _POSITION= auf eine bestimmte Bildschirmpositon setzen. 
Der Nullpunkt der Bildschirmkoordinaten befindet sich oben links.

Als Sttartposition geben Sie die X- und Y-Koodinaten ein.
X ist dabei maximal 80 gro (Anzahl der Spalten) und Y ist maximal 25 gro (Anzahl der Zeilen).

Beispiel:
---------

IPB FRAGE _TEXT="Farbe ?" _TASTEN=rg _POSITION=x20y10

Der Text "FRAGE ?" wird dabei an der 20 Spalte in der 10 Zeile angezeigt.






