home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1229 / gepackt.exe / MENU111.DOC < prev    next >
Encoding:
Text File  |  1993-07-01  |  9.7 KB  |  212 lines

  1.  
  2.           ┌──────────────────────────────────────────────────────────┐
  3.           │                                                          │
  4.           │              MENU - Das kleine Auswahlmenü               │
  5.           │                                                          │
  6.           │                       Version 1.11                       │
  7.           │                                                          │
  8.           │                     Made in Germany                      │
  9.           │                                                          │
  10.           │              (C) Copyright 1991, 1992, 1993              │
  11.           │                                                          │
  12.           │            by Erich Schuster, Hirsauer Weg 18            │
  13.           │                     D-71229 Leonberg                     │
  14.           │                                                          │
  15.           │           Telefon u. Telefax: (07152) 4 62 13            │
  16.           │                                                          │
  17.           └──────────────────────────────────────────────────────────┘
  18.  
  19.           ┌──────────────────────────────────────────────────────────┐
  20.           │                      Dokumentation                       │
  21.           └──────────────────────────────────────────────────────────┘
  22.  
  23.  
  24.           ┌────────────────────┐
  25.           │ Inhaltsverzeichnis │
  26.           └────────────────────┘
  27.  
  28.               Vollständige Dateien
  29.               Copyright-Vermerk
  30.            1. Systemvoraussetzungen
  31.            2. Arbeiten mit dem kleinen Auswahlmenü
  32.                 Der Aufruf
  33.                 Die Steuerung
  34.                 Einschränkung
  35.  
  36.  
  37.     MENU 1.11         Das kleine Auswahlmenü         (C) Copyright E. Schuster
  38.    ────────────────────────────────────────────────────────────────────────────
  39.  
  40.  
  41.     ┌──────────────────────┐
  42.     │ Vollständige Dateien │
  43.     └──────────────────────┘
  44.  
  45.      INSTALL.EXE    Installationsprogramm (nur auf Diskette)
  46.      START.EXE      Installationshinweis und andere Informationen
  47.      MENU.EXE       Das Programm zum kleinen Auswahlmenü
  48.      MENU-SW.EXE    Das gleiche Programm, aber in Schwarz-Weiß
  49.      !MENU111.EXE   Archiv mit folgenden Dateien:
  50.        MENU111.DOC    Dokumentation zu MENU 1.11 (diese Datei)
  51.        BEISPIEL.BAT   Beispiel-Batchdatei (Hauptmenü)
  52.        PROGRAMS.BAT   Untermenü 'Wichtige Programme'
  53.        DOS.BAT        Untermenü 'DOS-Systemfunktionen'
  54.        DISK.BAT       Untermenü 'Diskettenfunktionen'  (von DOS.BAT)
  55.        UTILS.BAT      Untermenü 'Utilities'
  56.        SPIELE.BAT     Untermenü 'Spiele'
  57.        MUSIK.BAT      Untermenü 'Musikstücke'          (von SPIELE.BAT)
  58.        BEYOND.EXE     PD-Spiel (wird im Untermenü 'Spiele' aufgerufen)
  59.        BEYOND.HIS     gehört zum Spiel BEYOND
  60.        INVENTN4.EXE   Musikstück (wird im Untermenü 'Musik' aufgerufen)
  61.        IRISHB.EXE     Musikstück (wird im Untermenü 'Musik' aufgerufen)
  62.        MAPLLEAF.EXE   Musikstück (wird im Untermenü 'Musik' aufgerufen)
  63.        PRELUDIO.EXE   Musikstück (wird im Untermenü 'Musik' aufgerufen)
  64.        WILLTELL.EXE   Musikstück (wird im Untermenü 'Musik' aufgerufen)
  65.        LIST.EXE       Dateilister (wird von DOKU.BAT aufgerufen)
  66.        DOKU.BAT       Batchdatei zum Anschauen der Dokumentation
  67.        FORMULAR.BAT   Batchdatei zum Drucken des Bestellformulars
  68.        BESTELL1.TXT   Das Formular zur Bestellung/Registrierung
  69.        BESTELL2.TXT   Ein Bestellformular für Vollversionen
  70.        BESTELL3.TXT   Ein Bestellformular für Shareware/Sourcecode
  71.  
  72.  
  73.     MENU 1.11         Das kleine Auswahlmenü         (C) Copyright E. Schuster
  74.    ────────────────────────────────────────────────────────────────────────────
  75.  
  76.  
  77.     ┌───────────────────┐
  78.     │ Copyright-Vermerk │
  79.     └───────────────────┘
  80.  
  81.     Das Programm MENU 1.11 inklusive der Dokumentation untersteht dem
  82.     Urheberrecht. Das Copyright liegt ausschließlich bei dem Autor,
  83.     - Erich Schuster, Hirsauer Weg 18, 71229 Leonberg -
  84.     Das bedeutet, das Programm darf weder an andere Personen weiter-
  85.     gegeben, noch auf mehr als einem PC installiert werden.
  86.  
  87.  
  88.     ┌───────────────────────────┐
  89.     │ 1.  Systemvoraussetzungen │
  90.     └───────────────────────────┘
  91.  
  92.     PC/MS-DOS ab Version 3.30
  93.     genug freien Hauptspeicher für die aufgerufenen Programme
  94.     Festplatte  (wenn möglich)
  95.  
  96.  
  97.     MENU 1.11         Das kleine Auswahlmenü         (C) Copyright E. Schuster
  98.    ────────────────────────────────────────────────────────────────────────────
  99.  
  100.  
  101.     ┌──────────────────────────────────────────┐
  102.     │ 2.  Arbeiten mit dem kleinen Auswahlmenü │
  103.     └──────────────────────────────────────────┘
  104.  
  105.     ┌────────────┐
  106.     │ Der Aufruf │
  107.     └────────────┘
  108.  
  109.     In jedem Fall müssen Sie vorher in das Verzeichnis gehen, in welches Sie
  110.     MENU installiert haben.   Beispiel: 'CD \MENU'   [Eingabe]
  111.  
  112.     Aufgerufen wird dann NICHT das Programm 'MENU.EXE' sondern jeweils die
  113.     Batchdatei, welche dem Hauptmenü entspricht.
  114.     Bei dem mitgelieferten Beispiel ist die Batchdatei 'BEISPIEL.BAT' das
  115.     Hauptmenü.
  116.  
  117.     Aufruf des Beispiel-Batchprogramms:  'beispiel'  [Eingabe]
  118.  
  119.        Dabei erscheint dann folgender Beispiel-Auswahlschirm:
  120.  
  121.       █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  122.       █      ┌──────────────────────────────────────────────────┐      █
  123.       █      │               Beispiel: Hauptmenü                │      █
  124.       █      └──────────────────────────────────────────────────┘      █
  125.       █                                                                █
  126.       █                                                                █
  127.       █                  1  =  Wichtige Programme                      █
  128.       █                  2  =  DOS-Systemfunktionen                    █
  129.       █                  3  =  Utilities                               █
  130.       █                  4  =  Spiele                                  █
  131.       █                                                                █
  132.       █                                                                █
  133.       █                Esc  =  Ende                                    █
  134.       █                                                                █
  135.       █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  136.  
  137.  
  138.     Die Untermenüs erreicht man einfach durch die Eingabe der entsprechenden
  139.     Zahl, also um in das Untermenü 'Utilities' zu gelangen drückt man einfach
  140.     auf die Zahl '3' und so weiter.
  141.  
  142.  
  143.     MENU 1.11         Das kleine Auswahlmenü         (C) Copyright E. Schuster
  144.    ────────────────────────────────────────────────────────────────────────────
  145.  
  146.  
  147.     ┌───────────────┐
  148.     │ Die Steuerung │
  149.     └───────────────┘
  150.  
  151.     Das Programm MENU wird (nur) über Batchfiles gesteuert.
  152.     Als Beispiele für solche Steuer-Batchdateien sind folgende Batchdateien
  153.     im Paket dabei:
  154.  
  155.     - BEISPIEL.BAT, diese Batchdatei ruft dann je gewähltem Menüpunkt
  156.                     folgende Batchdateien auf:
  157.     - PROGRAMS.BAT, Untermenü 'Wichtige Programme'
  158.     - DOS.BAT,      Untermenü 'DOS-Systemfunktionen'
  159.     - DISK.BAT,     Untermenü 'Diskettenfunktionen'  (von DOS.BAT)
  160.     - UTILS.BAT,    Untermenü 'Utilities'
  161.     - SPIELE.BAT,   Untermenü 'Spiele'
  162.     - MUSIK.BAT,    Untermenü 'Musikstücke'          (von SPIELE.BAT)
  163.  
  164.     Es gilt also prinzipiell, daß jedes Menü und Untermenü einer Batchdatei
  165.     entspricht. Dabei werden die Batchdateien für die Untermenüs generell
  166.     von dem Batch des Hauptmenüs aus aufgerufen. Sie sollten nicht direkt
  167.     aufgerufen werden. (Es geht natürlich, und verursacht auch KEINERLEI
  168.     Probleme, aber dann wird eben direkt ein Untermenü angezeigt, was ja
  169.     nicht Sinn der Sache ist.)
  170.     Wie eine solche Batchdatei aussehen kann, zeigen die mitgelieferten
  171.     Beispiel-Dateien.
  172.  
  173.     Die Steuerung des Menüs erfolgt über den Errorlevel. Der Errorlevel ist
  174.     ein DOS-Returncode, der innerhalb einer Batchdatei abgefragt werden und
  175.     von einem Programm (z.B. MENU) gesetzt werden kann.
  176.     MENU bringt also einen Errorlevel zurück, der dem gewählten Menüpunkt
  177.     entspricht. Das heißt also, wenn Menüpunkt 1 gewählt wurde, wird der
  178.     Errorlevel 1 gesetzt, bei Menüpunkt 2 der Errorlevel 2  u.s.w.
  179.     Bei Verlassen des Menüs mit Escape wird Errorlevel 0 gesetzt.
  180.     Der Errorlevel wird dann in der Batchdatei dazu benützt, um entsprechend
  181.     des gewählten Menüpunktes zu einer bestimmten Stelle zu springen, wo dann
  182.     ein Programm oder eine andere Batchdatei aufgerufen werden kann.
  183.     Das klingt vielleicht etwas kompliziert, ist aber in Wirklichkeit sehr
  184.     einfach. Schauen Sie sich einfach die Beispiele an, dann sehen Sie, wie
  185.     diese Steuerung funktioniert.
  186.  
  187.     WICHTIG: Wenn von einem Menüpunkt aus eine andere Batchdatei aufgerufen
  188.     werden soll, muß sie mit 'CALL batchdatei' aufgerufen werden. Das gilt
  189.     natürlich auch für den Aufruf eines Untermenüs.
  190.  
  191.  
  192.     MENU 1.11         Das kleine Auswahlmenü         (C) Copyright E. Schuster
  193.    ────────────────────────────────────────────────────────────────────────────
  194.  
  195.  
  196.     ┌───────────────┐
  197.     │ Einschränkung │
  198.     └───────────────┘
  199.  
  200.     Die einzelnen Menüpunkte des zu bildenden Menüs sowie die Titelzeile
  201.     werden als Parameter beim Aufruf des Programms MENU mitgegeben.
  202.     (Beispiel: 'MENU MAIN Hauptauswahl Menüpunkt1 Menüpunkt2')
  203.     Dadurch kann es vorkommen, daß die DOS-Beschränkung von 127 Zeichen als
  204.     maximale Länge einer Eingabe ein Problem wird.
  205.     Man muß also unbedingt auf die Länge des Menü-Aufrufs achten!
  206.  
  207.  
  208.           ┌──────────────────────────────────────────────────────────┐
  209.           │                           Ende                           │
  210.           └──────────────────────────────────────────────────────────┘
  211.  
  212.