home *** CD-ROM | disk | FTP | other *** search
/ T.C. 1,001 Programme der Spitzenklasse / T._C._1001_Programme_der_Spitzenklasse.iso / richter / 6010 / 6010.mhs / RICHTER.DTP / ADRESSFX / START.BAT < prev   
DOS Batch File  |  1991-10-26  |  6KB  |  180 lines

  1. echo off
  2. cls
  3. rem  *****   START.BAT
  4.  
  5. echo ┌────────────────────────────────────────────────────────────────────────┐
  6. echo │                          FIX - Datenbankserie                          │
  7. echo └────────────────────────────────────────────────────────────────────────┘
  8. echo.
  9.  
  10.  
  11. :farbe
  12.     rem *** Farben einstellen
  13.  
  14.     rem  ┌───────────────────────────────────┐
  15.     rem  │           Schrift    Hintergrund  │
  16.     rem  │             (VG)        (HG)      │
  17.     rem  │ ───────────────────────────────── │
  18.     rem  │  schwarz     30          40       │
  19.     rem  │  rot         31          41       │
  20.     rem  │  grün        32          42       │
  21.     rem  │  braun       33          43       │
  22.     rem  │  blau        34          44       │
  23.     rem  │  magenta     35          45       │
  24.     rem  │  cyan        36          46       │
  25.     rem  │  weiß        37          47       │
  26.     rem  └───────────────────────────────────┘
  27.  
  28.     rem  Die Batch-Datei PALETTE.BAT zeigt Ihnen beim Aufruf eine Kombination
  29.     rem  der möglichen Farben mit den Nummern der Farben.
  30.  
  31.     rem  Die Voreinstellung in dieser START-Batch-Datei lautet:
  32.     rem        (1)  blaue Schrift              VG1 = 34
  33.     rem             weißer Hintergrund         HG1 = 47
  34.     rem        (2)  schwarze Schrift           VG2 = 30
  35.     rem             weißer Hintergrund         HG2 = 47
  36.     rem        (3)  schwarze Schrift           VG3 = 30
  37.     rem             cyanfarbiger Hintergrund   HG3 = 46
  38.  
  39.     set VG1=34
  40.     set HG1=47
  41.     set VG2=30
  42.     set HG2=47
  43.     set VG3=30
  44.     set HG3=46
  45.  
  46.  
  47. :drucker
  48.     rem *** Druckertyp wählen
  49.  
  50.     rem  Wenn Sie einen Laserdrucker im HP-LaserJet-Modus einsetzen,
  51.     rem  können Sie hier den Druckertyp voreinstellen (durch Löschen des
  52.     rem  Wörtchens "rem" in der nächsten Zeile):
  53.  
  54.     rem         set DRUCKER=laser
  55.  
  56.  
  57. :pruefen
  58.     if   "%1" == ""   goto ohne
  59.  
  60.     for %%Q in ( ADRESS  Adress  adress  ) do   if %1 == %%Q   goto adress
  61.     for %%Q in ( ARTIKEL Artikel artikel ) do   if %1 == %%Q   goto artikel
  62.     for %%Q in ( BUCH    Buch    buch    ) do   if %1 == %%Q   goto buch
  63.     for %%Q in ( NOTIZ   Notiz   notiz   ) do   if %1 == %%Q   goto notiz
  64.     for %%Q in ( PLATTEN Platten platten ) do   if %1 == %%Q   goto platten
  65.     for %%Q in ( VIDEO   Video   video   ) do   if %1 == %%Q   goto video
  66.  
  67.     goto hinweis1
  68.  
  69.  
  70. :ohne
  71.     rem  *** aufruf ohne parameter
  72.  
  73.     if     exist  AdressFIX.exe     goto adress
  74.     if     exist ArtikelFIX.exe     goto artikel
  75.     if     exist    BuchFIX.exe     goto buch
  76.     if     exist   NotizFIX.exe     goto notiz
  77.     if     exist PlattenFIX.exe     goto platten
  78.     if     exist   VideoFIX.exe     goto video
  79.  
  80.     rem  * nichts gefunden
  81.     goto hinweis1
  82.  
  83.  
  84. :adress
  85.     rem  *** aufruf von AdressFIX
  86.  
  87.     if not exist AdressFIX.exe     goto hinweis2
  88.     AdressFIX   %2 %3 %4 %5 %6 %7 %8 %9
  89.     goto ende
  90.  
  91.  
  92. :artikel
  93.     rem  *** aufruf von ArtikelFIX
  94.  
  95.     if not exist ArtikelFIX.exe     goto hinweis2
  96.     ArtikelFIX   %2 %3 %4 %5 %6 %7 %8 %9
  97.     goto ende
  98.  
  99.  
  100. :buch
  101.     rem  *** aufruf von BuchFIX
  102.  
  103.     if not exist BuchFIX.exe        goto hinweis2
  104.     BuchFIX   %2 %3 %4 %5 %6 %7 %8 %9
  105.     goto ende
  106.  
  107.  
  108. :notiz
  109.     rem  *** aufruf von NotizFIX
  110.  
  111.     if not exist NotizFIX.exe       goto hinweis2
  112.     NotizFIX   %2 %3 %4 %5 %6 %7 %8 %9
  113.     goto ende
  114.  
  115.  
  116. :platten
  117.     rem  *** aufruf von PlattenFIX
  118.  
  119.     if not exist PlattenFIX.exe     goto hinweis2
  120.     PlattenFIX   %2 %3 %4 %5 %6 %7 %8 %9
  121.     goto ende
  122.  
  123.  
  124. :video
  125.     rem  *** aufruf von VideoFIX
  126.  
  127.     if not exist VideoFIX.exe       goto hinweis2
  128.     VideoFIX   %2 %3 %4 %5 %6 %7 %8 %9
  129.     goto ende
  130.  
  131.  
  132. :hinweis1
  133.     rem  *** falsche aufruf-parameter
  134.  
  135.     echo *****   A c h t u n g !!! 
  136.     echo ┌────────────────────────────────────────────────────────────────────┐
  137.     echo │ Enthält das aktuelle Verzeichnis nur ein FIX-Programm, lautet der  │
  138.     echo │ Aufruf:                                                            │
  139.     echo │                          START                                     │
  140.     echo │                                                                    │
  141.     echo │ Sind mehrere FIX-Programme im aktuellen Verzeichnis vorhanden,     │
  142.     echo │ wählen Sie den Aufruf:                                             │
  143.     echo │                          START  adress                             │
  144.     echo │ oder                     START  artikel                            │
  145.     echo │ oder                     START  buch                               │
  146.     echo │ oder                     START  notiz                              │
  147.     echo │ oder                     START  platten                            │
  148.     echo │ oder                     START  video                              │
  149.     echo │                                                                    │
  150.     echo │ Sie können die FIX-Programme natürlich auch direkt aufrufen mit:   │
  151.     echo │                          AdressFIX                                 │
  152.     echo │ oder                     ArtikelFIX                                │
  153.     echo │ oder                     BuchFIX                                   │
  154.     echo │ oder                     NotizFIX                                  │
  155.     echo │ oder                     PlattenFIX                                │
  156.     echo │ oder                     VideoFIX                                  │
  157.     echo └────────────────────────────────────────────────────────────────────┘
  158.     goto ende
  159.  
  160.  
  161. :hinweis2
  162.     echo *****   A c h t u n g !!! 
  163.     echo.
  164.     echo ┌────────────────────────────────────────────────────────────────────┐
  165.     echo │ Im aktuellen Verzeichnis fehlt die zugehörige Programmdatei !      │
  166.     echo └────────────────────────────────────────────────────────────────────┘
  167.     goto ende
  168.  
  169.  
  170. :ende
  171.     rem *** Löschen der Umgebungsvariablen
  172.  
  173.     set VG1=
  174.     set HG1=
  175.     set VG2=
  176.     set HG2=
  177.     set VG3=
  178.     set HG3=
  179.     set DRUCKER=
  180.