home *** CD-ROM | disk | FTP | other *** search
- <html>
-
- <head>
- <meta http-equiv="Content-Type"
- content="text/html; charset=iso-8859-1">
- <meta name="Template" content="E:\msoffice\Office\html.dot">
- <meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
- <title>WinScript</title>
- </head>
-
- <body bgcolor="#FFFFFF" link="#0000FF" vlink="#800080">
-
- <table border="0" cellpadding="0" cellspacing="0">
- <tr>
- <td width="480"><table border="0">
- <tr>
- <td valign="top" width="480"><font size="1"
- face="Verdana"><strong>Windows automatisieren:</strong></font><p><font
- size="3" face="Verdana"><strong>WinScript
- Die Brⁿcke vom Batch nach Windows</strong></font></p>
- <p><font size="2" face="Verdana"><em>Stapeldateien
- sind auch unter Windows 95/98 auf die triste
- DOS-Box beschrΣnkt. Mit einem Zusatz-Tool kann
- man aber zumindest die Datenein- und ausgabe auf
- die glanzvolle ArbeitsoberflΣche holen.</em></font></p>
- <p><font size="2" face="Verdana">Unbestritten
- leisten DOS-Stapeldateien auch noch im totalen
- Windows-Zeitalter allerlei nⁿtzliche Dienste.
- Zudem k÷nnen seit Windows 95/98 nun auch
- (offiziell) Windows-Applikation ⁿber Batches
- aufgerufen werden. Doch nach wie vor sind
- Stapeldateien allein auf die DOS-Box beschrΣnkt
- von, sagen wir, "Win-Batches"
- kann kein Rede sein. Das hat zur hΣ▀liche
- Folge, da▀ beim Aufruf einer Stapeldatei unter
- Windows 95/98 auch jeweils eine DOS-Box ge÷ffnet
- wird die dann wie ein schwarzes Loch aus
- der polierten ArbeitsoberflΣche klafft. Zwar
- lie▀e sich zumindest das Erscheinungformat ⁿber
- die Eigenschaften der betreffenden Stapeldatei
- auf Symbolgr÷▀e einstellen. Doch erstens
- bekommt man dann nichts vom m÷glicherweise
- fehlerhaften Ablauf mit. Und auch eventuelle
- Ergebnisausgaben werden erst nach dem
- Vergr÷▀ern der DOS-Box sichtbar ach ja,
- die DOS-Box am Ende zu schlie▀en nicht
- vergessen! So gesehen bleibt bei soviel Ungemach
- vom Nutzen der Stapeldateien nicht viel ⁿbrig
- und spaltet das Lager der Anwender in zwei
- Gruppen: Die einen werden kopfschⁿttelnd auf
- Batches verzichten. Die anderen dagegen die
- DOS-Box (mitsammt Norton Commander) nicht mehr
- verlassen. </font></p>
- <p><font size="2" face="Verdana"><strong>Das
- fehlende Glied<br>
- </strong>Doch das mu▀ nicht sein. Man bekΣme
- alle wieder unter einen Hut, wenn es gelΣnge,
- Anwendereingaben von der
- Windows-ArbeitsoberflΣche an Stapeldateien zu
- leiten und eventuelle Fehler- und
- Ergebnismeldungen aus den Batches heraus an die
- OberflΣche zu bringen. Das ganze natⁿrlich im
- adΣquaten, zeitgemΣ▀en Windows-Look, ohne
- jegliche (sichtbaren) schwarzen DOS-Boxen. </font></p>
- <p><font size="2" face="Verdana">Gesagt
- getan: Denn dies ist genau das, was das PC
- Pro-Tool Winscript macht. Angenommen, Sie setzen
- beispielsweise eine Stapeldatei zum Leeren des
- Dokumentenordners im Startmenⁿ ein. Bevor das
- Batch loslegt, m÷chten Sie aber noch eine
- Sicherheitsabfrage einfⁿgen. Mit den wenigen zur
- Verfⁿgung stehenden Batchbefehlen k÷nnte man
- diese Aufgabe mit dem Befehl choice erledigen
- was mehr als mΣ▀ig aussieht. Mit
- Winscript dagegen k÷nnen Sie ein chice Dialogbox
- mit einem entsprechenden Hinweistext und
- beispielsweise den beiden SchaltflΣche
- "Ja" und "Nein" anzeigen
- lassen.</font></p>
- <p><font size="2" face="Verdana">Das ist aber bei
- weitem noch nicht alles. Winscript verfⁿgt in
- der aktuellen Fassung ⁿber folgende
- Windows-Elemente, die alle problemlos in
- Stapeldateien eingesetzt werden k÷nnen:</font></p>
- <p><font size="2" face="Verdana">
- MessageBox: Nachrichtenfenster mit frei
- festlegbaren Dialogtext, bis zu drei
- SchaltflΣchen und verschiedenen Icons <br>
- InputBox: Eingabefenster mit frei
- festlegbaren Dialogtext fⁿr die Eingabe einer
- Zeichenkette<br>
- ListBox: Listenauswahlfenster mit frei
- festlegbaren Dialogtext und Inhalt sowie Single-
- und Multiselect-Unterstⁿtzung<br>
- FileOpenBox: Standard-Dialog zum ╓ffnen
- einer Datei, natⁿrlich mit Unterstⁿtzung langer
- Dateinamen und Netzlaufwerken<br>
- FileSaveBox: Standard-Dialog zum Sichern
- einer Datei, ebenfalls mit Unterstⁿtzung langer
- Dateinamen und Netzlaufwerken</font></p>
- <p><font size="2" face="Verdana"><strong>So wird
- Winscript eingesetzt<br>
- </strong>Bei der Konzipierung von Winscript wurde
- im Auge behalten, da▀ dem Anwender mit der
- eigentlichen Batchsprache ein nur allzu
- begrenztes Sprachrepertoir zur Verfⁿgung steht.
- Der Aufruf beispielsweise eines
- Nachrichtenfensters wie in Abbildung 1 gestaltet
- sich daher folgenderma▀en:</font></p>
- <p><font size="1" face="Verdana"><strong>WinScript
- MessageBox Beschreibung.dat</strong></font></p>
- <p><font size="2" face="Verdana">Durch WinScript
- wird das Brⁿckenmodul gestartet, dem das
- Kommando MessageBox und der Name einer
- Beschreibungsdatei ⁿbergeben werden, hier
- beschreibung.dat. Mit MessageBox wird Winscript
- mitgeteilt, da▀ auf der ArbeitsoberflΣche ein
- Nachrichtenfenster angezeigt werden soll. In der
- Beschreibungsdatei, die ein reines Text-File
- darstellt, ist das Aussehen dieses Fensters
- festgelegt. Dieser Weg wurde deshalb gewΣhlt, da
- ein Befehl an der DOS-Eingabeaufforderung maximal
- 126 Zeichen lang sein darf. Da aber
- beispielsweise allein schon der Dialogtext fⁿr
- ein Fenster ⁿber 1000 Zeichen lang sein kann,
- fΣllt die direkte Angabe als Startparameter aus.
- Welche Daten in die Beschreibungsdatei
- eingetragen werden mⁿssen, hΣngt vom
- betreffenden Befehl ab, also von der Art des
- gewⁿnschten Dialogfensters. Schlie▀lich hat ein
- Nachrichtenfenster andere Anforderungen als
- beispielsweise ein Dialog zum Sichern einer
- Datei. Fⁿr die Definition des
- Nachrichtenfensters aus Abbildung 1 mⁿ▀ten
- folgende Angaben in DOS-Einstellungen
- Beschreibungsdatei gemacht werden:</font></p>
- <p><font size="2" face="Verdana"> 1. Zeile:
- Der Titelzeilentext<br>
- 2. Zeile: Die Beschreibung des Icons und
- der SchaltflΣchen<br>
- 3. und folgende Zeilen: Der Dialogtext</font></p>
- <p><font size="2" face="Verdana">Die
- Beschreibungsdatei des gezeigten Beispiels sieht
- daher folgenderma▀en aus:</font></p>
- <p><font size="1" face="Verdana"><strong>Dokumenten-Ordner
- leeren<br>
- Frage JaNein Rechts<br>
- Soll der Ordner "Dokumente"<br>
- wirklich geleert werden?</strong></font></p>
- <p><font size="2" face="Verdana">Auf die
- Reihenfolge der Angaben ist unbedingt zu achten.
- Winscript ermittelt lediglich ⁿber die
- Zeilenposition, um welche Art von Angabe es sich
- handelt. So enthΣlt beispielsweise die erste
- Zeile einer Beschreibungsdatei immer fⁿr den
- Titel eines Fenster. In der zweiten Zeile wird
- das Icon mit dem Fragezeichen angefordert, dazu
- zwei SchaltflΣchen mit den Aufschriften
- "Ja" und "Nein", wobei die
- rechte Taste "Nein" vorausgewΣhlt sein
- soll. Die Aufteilung des Dialogtextes auf zwei
- Zeilen (3. und 4.) hat zur Folge, da▀ der Text
- im Fenster auch tatsΣchlich zweizeilig
- dargestellt wird und nicht als Zeichenspaghetti
- erscheint. </font></p>
- <p><font size="2" face="Verdana">Zwecks
- Dokumentation k÷nnen (und sollen) auch
- Kommentarzeilen in die Beschreibungsdatei
- eingefⁿgt werden. Solche Zeilen mⁿssen mit dem
- Kommando rem, einem Semikolon (;) oder einem
- einfachen Anfⁿhrungszeichen (') beginnen.
- Kommentarzeilen werden bei der ZΣhlung der
- Datenzeilen natⁿrlich nicht berⁿcksichtigt. Ein
- Kommentar in der ersten Zeile einer
- Beschreibungsdatei wird also nicht als
- Fenstertitel verwendet, sondern die Angaben in
- der nachfolgene Zeile sofern diese nicht
- auch ein Kommentar ist. Nachfolgend die
- kommentierte Beschreibungsdatei des Beispiels:</font></p>
- <p><font size="1" face="Verdana"><strong>' Dialog
- fⁿr die Doku-L÷schabfrage<br>
- ' Titel:<br>
- Dokumenten-Ordner leeren<br>
- ' Icons & Taster:<br>
- Frage JaNein Rechts<br>
- ' Dialogtext:<br>
- Soll der Ordner "Dokumente"<br>
- wirklich geleert werden?</strong></font></p>
- <p><font size="2" face="Verdana">Beschreibungsdateien
- k÷nnen mit einem ganz normalen Editor wie
- Notepad oder Edit als vorgefertigte Textdateien
- erstellt werden. Kompakterweise kann man sie aber
- auch durch die ausfⁿhrende Stapeldatei kurz vor
- ihrem Einsatz anlegen und gleich danach wieder
- l÷schen lassen:</font></p>
- <p><font size="2" face="Verdana">r</font><font
- size="1" face="Verdana"><strong>em
- Beschreibungsdatei INFO vorbereiten: <br>
- echo Dokumenten-Ordner leeren > INFO<br>
- echo Frage JaNein Rechts >> INFO<br>
- echo Soll der Ordner "Dokumente"
- >> INFO<br>
- echo wirklich geleert werden? >> INFO</strong></font></p>
- <p><font size="2" face="Verdana"><strong>So
- erhΣlt man Antworten<br>
- </strong>Damit ist klar, wie man ein
- Dialogfenster definiert und anzeigen lΣ▀t. Aber
- wie werden die an der OberflΣche gemachten
- Angaben an die aufⁿhrende Stapeldatei geleitet?
- Hierfⁿr dient die Umgebungsvariable wsresult, in
- der die ensprechenden Daten stehen. Angenommen,
- der Anwender hΣtte im Beispiel die SchaltflΣche
- "Ja" gedrⁿckt, so wⁿrde die
- Umgebungsvariable wsresult die Zeichenkette
- "JA" enthalten andernfalls
- "NEIN". SchaltflΣchenergebnisse in
- wsresult sind immer versal geschrieben, damit
- eine spΣtere Auswertung in der ausfⁿhrenden
- Stapeldatei leichter fΣllt. Wie allgemein
- bekannt ist, wird der Inhalt einer
- Umgebungsvariable durch Einklammerung mit zwei
- Prozentzeichen (%) vorgenommen:</font></p>
- <p><font size="1" face="Verdana"><strong>if
- %wsresult% == JA goto KillDocs</strong></font></p>
- <p><font size="2" face="Verdana">Wichtig: Bei
- manchen Dialogen, wie beispielsweise der
- einfachen Eingabebox (InputBox) ist es m÷glich
- keine Angaben zu machen oder einfach die
- SchaltflΣche "Abbrechen" zu drⁿcken.
- In diesem Fall wⁿrde die Umgebungsvariable
- wsresult keinen Inhalt haben. Das hat zur Folge,
- da▀ die oben gezeigt if-Abfrage zu einem
- Syntax-Fehler fⁿhrt, da das erste Argument
- anscheinend nicht angegeben wurde. Um dies zu
- verhinden, mu▀ ein oder mehrere zusΣtzliche
- Zeichen auf beiden Seiten des Vergleichs
- angegeben werden, um immer eine korrekte
- Aufl÷sung des Ausdrucks zu gewΣhrleisten:</font></p>
- <p><font size="1" face="Verdana"><strong>if
- "%wsresult%" == "" goto
- KeineEingabe</strong></font></p>
- <p><font size="2" face="Verdana">Die ⁿbrigen
- Winscript-Befehle, wie beispielsweise der
- Datei-Dialog (Abbildung 2) oder die
- Winscript-Listbox (Abbildung 3), werden analog
- dem gezeigten Verfahren angewendet. Die genaue
- Bestⁿckung der obligatorischen
- Beschreibungsdatei geht aus Tabelle 2 hervor. Vor
- allem die beiden Dateidialoge werden sicherlich
- viel Anwendung finden. Denn dadurch kann man in
- Zukunft bei Batchdateien vollkommen auf die
- Angabe von Dateinamen als Startparameter
- verzichten das unkomfortable
- Zusammenhacken der Befehle an der
- DOS-Eingabeaufforderung hat damit endlich ein
- Ende.</font></p>
- <p><font size="1" face="Verdana"><strong>Feintuning<br>
- </strong></font><font size="2" face="Verdana">Um
- den Winscript-Stapeldateien den letzten Schliff
- zu geben, sind in den Eigenschaften der
- betreffenden DOS-Batches noch ein paar
- ErgΣnzungen vorzunehmen. ▄ber die Registerkarte
- Programm sollte man unbedingt ein anderes,
- sinnfΣlligeres Icon auswΣhlen, als das dr÷ge
- MS-DOS-Symbol. Au▀erdem mu▀ die Option Beim
- Beenden schlie▀en immer markiert sein, denn
- sonst mu▀ man nach dem Ablauf der Stapeldatei
- die ArbeitsoberflΣche von Hand aufrΣumen
- sprich, die lΣngst beendeten DOS-Boxen selber
- schlie▀en. Zudem sollte das betreffende Batch
- der besseren Optik wegen immer als Symbol
- ausgefⁿhrt werden. Die Zuweisung einer
- Tastenkombination erleichtert schlie▀lich den
- Start Ihres Winscript-Batches ungemein.</font></p>
- <p><font size="2" face="Verdana"><strong>Neue
- Kommandos seit Version 2.5</strong></font><font
- size="1" face="Verdana"><strong><br>
- </strong></font><font size="2" face="Verdana">In
- dieser Version kamen die beiden Kommandos
- CheckDrive sowie CheckLabel hinzu. Ersterer
- ⁿberprⁿft, ob sich ein bestimmtes Medium
- ⁿberhaupt ansprechen lΣ▀t. Fehler, die
- beispielsweise auf nicht eingelegte DatentrΣger
- oder nicht eingeschaltete GerΣte
- zurⁿckzufⁿhren sind, k÷nnen so von vornherein
- ausgeschlossen werden. Als Parameter ist
- (zumindest) der Laufwerkbuchstabe des zu
- prⁿfenden Drives anzugeben. Das Ergebnis erhΣlt
- man wie ⁿblich in der Umgebungsvariable wsresult
- - sie enthΣlt entweder OK, falls man problemlos
- auf den DatentrΣger zugreifen kann, bzw. ERROR,
- falls nicht. Das ganze k÷nnte etwa wie folgt
- realisiert werden:</font></p>
- <p><font size="1" face="Verdana"><strong>:test1<br>
- winscript checkdrive a<br>
- if "%wsresult%" == "OK" goto
- ok1<br>
- winscript messagebox fehlerinfo1.dat<br>
- if "%wsresult%" == "OK" goto
- test1<br>
- goto abbruch<br>
- :ok1</strong></font></p>
- <p><font size="2" face="Verdana">Damit ist
- zunΣchst hardwareseitig sichergestellt, dass das
- betreffende Batch korrekt ablΣuft. Mit der
- Funktion CheckLabel kann man anhand des
- DatentrΣgernamens nun noch ⁿberprⁿfen lassen,
- ob es sich bei dem eingelegten Medium um das
- richtige handelt. Bei dem Aufruf ist neben der
- betreffenden Laufwerkskennung auch der erwartete
- DatentrΣgernamen anzugeben. Stimmt der Name des
- ⁿberprⁿften Mediums, so liefert die
- Umgebungsvariable result den Wert OK - falls
- nicht ERROR. Auch hierzu ein Beispiel:</font></p>
- <p><font size="1" face="Verdana"><strong>:test2<br>
- winscript checklabel a mein_backup<br>
- if "%wsresult%" == "OK" goto
- ok2<br>
- winscript messagebox fehlerinfo2.dat<br>
- if "%wsresult%" == "OK" goto
- test2<br>
- goto abbruch<br>
- :ok2</strong></font></p>
- <p><font size="2" face="Verdana">Schlie▀lich
- wurde dem Utility auch noch eine komplette
- Online-Hilfe verpa▀t, die man ⁿber den Aufruf
- WinScript help erhΣlt.</font></p>
- <p align="right"><font size="1" face="Verdana"><strong>Wolfgang
- Wirth</strong></font></p>
- <hr>
- <p><font size="1" face="Verdana"><strong>Tabelle
- 1a:</strong></font></p>
- <p><font size="3" face="Verdana"><strong>Die
- Winscript-Kommandos im ▄berblick (Teil 1)</strong></font></p>
- <div align="left"><table border="1"
- cellspacing="1" width="475">
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Befehl</b></font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana"><b>MessageBox</b></font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana"><b>InputBox</b></font></td>
- <td valign="top" width="15%"><font
- size="1" face="Verdana"><b>ListBox</b></font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Zweck</b></font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">Nachrichten-fenster
- mit frei festlegbaren Dialogtext, bis zu
- drei SchaltflΣchen und verschiedenen
- Icons </font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">Eingabe-fenster
- mit frei festlegbaren Dialogtext fⁿr die
- Eingabe einer (vorbestimm- baren)
- Zeichenkette</font></td>
- <td valign="top" width="15%"><font
- size="1" face="Verdana">Listenauswahl-
- fenster mit frei festlegbaren Dialogtext
- und Inhalt</font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Beschreibungs-<br>
- datei: <br>
- Zeile 1</b></font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">Fenstertitel</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">Fenstertitel</font></td>
- <td valign="top" width="15%"><font
- size="1" face="Verdana">Fenstertitel</font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Zeile 2</b></font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">Icon, Taster und
- Vorauswahl (siehe Tabellen 2 bis 4)</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">VorausgewΣhlter
- Text, der in der Eingabezeile erscheinen
- soll</font></td>
- <td valign="top" width="15%"><font
- size="1" face="Verdana">Name der
- Textdatei, die den Listeninhalt enthΣlt</font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Zeile 3</b></font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">Ab hier sind alle
- folgenden Zeilen Dialogtext</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">Ab hier sind alle
- folgenden Zeilen Dialogtext</font></td>
- <td valign="top" width="15%"><font
- size="1" face="Verdana">Auswahl:
- SINGLESELECT erlaubt nur die Auswahl
- eines einzigen Listeneintrags,
- MULTISELECT dagegen mehrere</font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Zeile 4</b></font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">-</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">-</font></td>
- <td valign="top" width="15%"><font
- size="1" face="Verdana">STRING bzw.
- NUMERIC: Damit werden Listenmarkierungen
- entweder als Zeichen- ketten oder num.
- AufzΣhlungen in der Ergebnisvariablen
- WSRESULT abgelegt. Wird bsw. der 1., 5.
- und der 33, Eintrag gewΣhlt, so enthΣlt
- WSRESULT durch NUMERIC die Zeichenkette
- "1 5 33" (ohne
- Anfⁿhrungszeichen).<br>
- Zum Aufsplitten eines MULTISELECT-
- Ergebnisses ⁿber Batchbefehle bietet
- sich das Kommando FOR an.</font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Zeile 5</b></font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">-</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">-</font></td>
- <td valign="top" width="15%"><font
- size="1" face="Verdana">Ab hier sind alle
- folgenden Zeilen Dialogtext</font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Ergebnisse in
- %wsresult%</b></font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">Wert richtet sich
- nach dem Beschriftung der zuvor
- gedrⁿckten SchaltflΣche. War es
- beispielsweise "OK", enthΣlt
- die Variable die Zeichenkette OK (siehe
- Tabellen 2 bis 4) </font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">Variable erhΣlt
- den Inhalt des Eingabefeldes. Wurde
- abgebrochen, so ist die Variable leer.</font></td>
- <td valign="top" width="15%"><font
- size="1" face="Verdana">Variable erhΣlt
- den ausgewΣhlten Listeneintrag. Sind es
- mehrere, so werden sie durch Leerzeichen
- voneinander getrennt. Wurde abgebrochen,
- so ist die Variable leer.</font></td>
- </tr>
- </table>
- </div><hr>
- <p><font size="1" face="Verdana"><strong>Tabelle
- 1b:</strong></font></p>
- <p><font size="3" face="Verdana"><strong>Die
- Winscript-Kommandos im ▄berblick (Teil 2)</strong></font></p>
- <div align="left"><table border="1"
- cellspacing="1" width="475">
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Befehl</b></font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana"><b>FileOpenBox</b></font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana"><b>FileSaveBox</b></font></td>
- <td valign="top" width="12%"><font
- size="1" face="Verdana"><b>Play</b></font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Zweck</b></font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">Standard-Dialog
- zum ╓ffnen einer Datei</font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">Standard-Dialog
- zum Sichern einer Datei</font></td>
- <td valign="top" width="12%"><font
- size="1" face="Verdana">Modul zum
- Abspielen von WAV-Dateien</font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Beschreibungs-<br>
- datei: <br>
- Zeile 1</b></font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">Fenstertitel</font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">Fenstertitel</font></td>
- <td valign="top" width="12%"><font
- size="1" face="Verdana">Name der
- abzuspielenden Datei</font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Zeile 2</b></font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">Vorgegebener Name
- fⁿr die zu ÷ffnende Datei</font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">Vorgegebener Name
- fⁿr die zu sichernde Datei</font></td>
- <td valign="top" width="12%"><font
- size="1" face="Verdana">Warteverhalten:
- WAIT wartet, bis die Datei abgespielt
- wurde, CONTINUE kehrt sofort zum Batch
- zurⁿck</font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Zeile 3</b></font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">Der vorgegebene
- Name des Verzeichnisses, das der Dialog
- ÷ffnen soll </font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">Der vorgegebene
- Name des Verzeichnisses, das der Dialog
- ÷ffnen soll</font></td>
- <td valign="top" width="12%"><font
- size="1" face="Verdana">-</font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Zeile 4</b></font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">Dateifilter fⁿr
- den Dialog, Beispiel: Text (*.txt) |
- *.txt | Bilder (*.bmp; *.ico) | *.bmp;
- *.ico</font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">Dateifilter fⁿr
- den Dialog, Beispiel: Text (*.txt) |
- *.txt | Bilder (*.bmp; *.ico) | *.bmp;
- *.ico</font></td>
- <td valign="top" width="12%"><font
- size="1" face="Verdana">-</font></td>
- </tr>
- <tr>
- <td valign="top" width="10%"><font
- size="1" face="Verdana"><b>Ergebnisse in
- %wsresult%</b></font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">Variable erhΣlt
- den ausgewΣhlten Dateinamen. Wurde
- abgebrochen, so ist die Variable leer.</font></td>
- <td valign="top" width="13%"><font
- size="1" face="Verdana">Variable erhΣlt
- den ausgewΣhlten Dateinamen. Wurde
- abgebrochen, so ist die Variable leer.</font></td>
- <td valign="top" width="12%"><font
- size="1" face="Verdana">Variable wird
- nicht verΣndert.</font></td>
- </tr>
- </table>
- </div><hr>
- <p><font size="1" face="Verdana"><strong>Tabelle
- 2:</strong></font></p>
- <p><font size="3" face="Verdana"><strong>Die
- Bezeichnungen fⁿr die Definition der
- darzustellenden SchaltflΣche(n) beim
- Winscript-Befehl </strong><em><strong>MessageBox</strong></em></font></p>
- <table border="1" cellpadding="4" width="475">
- <tr>
- <td valign="top" width="30%"><font
- size="1" face="Verdana"><strong>MessageBox
- <br>
- SchaltflΣchen- <br>
- bezeichnungen</strong></font></td>
- <td valign="top" width="23%"><font
- size="1" face="Verdana">Abkⁿrzung<br>
- der Bezeich-<br>
- nungen</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">Anzahl der
- gezeigten Taster</font></td>
- <td valign="top" width="33%"><font
- size="1" face="Verdana">Aufschrift der
- SchaltflΣchen<br>
- (entsprechen auch den Ergebnissen in
- %wsresult% falls gedrⁿckt, aber in
- versaler Schreibweise)</font></td>
- </tr>
- <tr>
- <td valign="top" width="30%"><font
- size="1" face="Verdana"><strong>(keine)</strong></font></td>
- <td valign="top" width="23%"><font
- size="1" face="Verdana">(keine)</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">1</font></td>
- <td valign="top" width="33%"><font
- size="1" face="Verdana">OK</font></td>
- </tr>
- <tr>
- <td valign="top" width="30%"><font
- size="1" face="Verdana"><strong>Ok</strong></font></td>
- <td valign="top" width="23%"><font
- size="1" face="Verdana">(keine)</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">1</font></td>
- <td valign="top" width="33%"><font
- size="1" face="Verdana">OK</font></td>
- </tr>
- <tr>
- <td valign="top" width="30%"><font
- size="1" face="Verdana"><strong>OkAbbrechen</strong></font></td>
- <td valign="top" width="23%"><font
- size="1" face="Verdana">OA</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">2</font></td>
- <td valign="top" width="33%"><font
- size="1" face="Verdana">OK, Abbrechen</font></td>
- </tr>
- <tr>
- <td valign="top" width="30%"><font
- size="1" face="Verdana"><strong>WiederholenAbbrechen</strong></font></td>
- <td valign="top" width="23%"><font
- size="1" face="Verdana">WA</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">2</font></td>
- <td valign="top" width="33%"><font
- size="1" face="Verdana">Wiederholen,
- Abbrechen</font></td>
- </tr>
- <tr>
- <td valign="top" width="30%"><font
- size="1" face="Verdana"><strong>JaNein</strong></font></td>
- <td valign="top" width="23%"><font
- size="1" face="Verdana">JN</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">2</font></td>
- <td valign="top" width="33%"><font
- size="1" face="Verdana">Ja, Nein</font></td>
- </tr>
- <tr>
- <td valign="top" width="30%"><font
- size="1" face="Verdana"><strong>JaNeinAbbrechen</strong></font></td>
- <td valign="top" width="23%"><font
- size="1" face="Verdana">JNA</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">3</font></td>
- <td valign="top" width="33%"><font
- size="1" face="Verdana">Ja, Nein,
- Abbrechen</font></td>
- </tr>
- <tr>
- <td valign="top" width="30%"><font
- size="1" face="Verdana"><strong>Abbrechen-<br>
- Wiederholen-<br>
- Ignorieren</strong></font></td>
- <td valign="top" width="23%"><font
- size="1" face="Verdana">AWI</font></td>
- <td valign="top" width="14%"><font
- size="1" face="Verdana">3</font></td>
- <td valign="top" width="33%"><font
- size="1" face="Verdana">Abbrechen,
- Wiederholen, Ignorieren</font></td>
- </tr>
- </table>
- <hr>
- <p><font size="1" face="Verdana"><strong>Tabelle
- 3:</strong></font></p>
- <p><font size="3" face="Verdana"><strong>Die
- Bezeichnungen fⁿr die Festlegung des
- darzustellenden Icons beim Winscript-Befehl
- MessageBox</strong></font></p>
- <table border="1" cellpadding="4" width="366">
- <tr>
- <td valign="top" width="38%"><font
- size="1" face="Verdana"><strong>MessageBox-<br>
- Icon-Bezeichnungen </strong></font></td>
- <td valign="top" width="62%"><font
- size="1" face="Verdana">Dargestelltes
- Icon</font></td>
- </tr>
- <tr>
- <td valign="top" width="38%"><font
- size="1" face="Verdana"><strong>(keine)</strong></font></td>
- <td valign="top" width="62%"><font
- size="1" face="Verdana">(keine)</font></td>
- </tr>
- <tr>
- <td valign="top" width="38%"><font
- size="1" face="Verdana"><strong>Frage</strong></font></td>
- <td valign="top" width="62%"><font
- size="1" face="Verdana">Weisse
- Sprechblase mit blauem "?"</font></td>
- </tr>
- <tr>
- <td valign="top" width="38%"><font
- size="1" face="Verdana"><strong>Information</strong></font></td>
- <td valign="top" width="62%"><font
- size="1" face="Verdana">Weisse
- Sprechblase mit blauem "i"</font></td>
- </tr>
- <tr>
- <td valign="top" width="38%"><font
- size="1" face="Verdana"><strong>Stop</strong></font></td>
- <td valign="top" width="62%"><font
- size="1" face="Verdana">Weisses
- "X" auf rotem Kreis</font></td>
- </tr>
- <tr>
- <td valign="top" width="38%"><font
- size="1" face="Verdana"><strong>Warnung</strong></font></td>
- <td valign="top" width="62%"><font
- size="1" face="Verdana">Schwarzes
- "!" auf gelbem Dreieck</font></td>
- </tr>
- </table>
- <hr>
- <p><font size="1" face="Verdana"><strong>Tabelle
- 4:</strong></font></p>
- <p><font size="3" face="Verdana"><strong>Mit
- diesen Kennungen legt man beim Winscript-Befehl </strong><em><strong>MessageBox</strong></em><strong>
- die Tastenvorauswahl fest</strong></font></p>
- <table border="1" cellpadding="4" width="366">
- <tr>
- <td valign="top" width="38%"><font
- size="1" face="Verdana">MessageBox-<br>
- Vorauswahl-<br>
- Bezeichnungen</font></td>
- <td valign="top" width="62%"><font
- size="1" face="Verdana">Voreingestellte
- Taste</font></td>
- </tr>
- <tr>
- <td valign="top" width="38%"><font
- size="1" face="Verdana">(keine)</font></td>
- <td valign="top" width="62%"><font
- size="1" face="Verdana">Links</font></td>
- </tr>
- <tr>
- <td valign="top" width="38%"><font
- size="1" face="Verdana">Links</font></td>
- <td valign="top" width="62%"><font
- size="1" face="Verdana">Links</font></td>
- </tr>
- <tr>
- <td valign="top" width="38%"><font
- size="1" face="Verdana">Mitte</font></td>
- <td valign="top" width="62%"><font
- size="1" face="Verdana">Mitte</font></td>
- </tr>
- <tr>
- <td valign="top" width="38%"><font
- size="1" face="Verdana">Rechts</font></td>
- <td valign="top" width="62%"><font
- size="1" face="Verdana">Rechts</font></td>
- </tr>
- </table>
- <hr>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- </body>
- </html>
-