home *** CD-ROM | disk | FTP | other *** search
/ TopWare Tools / TOOLS.iso / tools / top1637 / esubst.dok < prev    next >
Encoding:
Text File  |  1993-11-03  |  4.9 KB  |  127 lines

  1. Dokumentation zu ESUBST                                              Seite 1
  2. ────────────────────────────────────────────────────────────────────────────
  3.  
  4.  
  5.  
  6.  Programm-Name:   ESUBST.COM
  7.  
  8.  Version:         1.22
  9.  
  10.  Funktion:        SUBST-Programm mit erweiterten Funktionsumfang.  Mit
  11.                   ESUBST können  u.a.  mehrere Zuordnungen und Löschun-
  12.                   gen von  logischen  Laufwerken in einem Aufruf durch-
  13.                   geführt  werden.
  14.  
  15.  Autor:           Bernd Schemmer
  16.                   Bäckerweg 48
  17.                   60316 Frankfurt/M. 
  18.                   Tel.: (069) 4 97 04 84
  19.  
  20.  System:          IBM-PC/AT/Kompatibler
  21.  Hardware:
  22.  Betriebs-System: DOS 3.3 oder höher
  23.  Sprache:         Assembler
  24.  Compiler:        A86
  25.  
  26.  Letzter Update:  03.11.1993
  27.  
  28.  Vertrieb:        Freeware, allerdings habe ich mich gegen eine
  29.                   kleine Spende nichts einzuwenden :-).
  30.                   (Konto 3495 24-466 beim Postgiroamt Dortmund,
  31.                    BLZ 440 100 46)
  32.                   Lob, Kritik, Fragen o.ä. bitte an die oben angegebene
  33.                   Adresse.
  34.  
  35.  Quellen:         Eigene Ermittlungen
  36.  
  37.  Besonderheiten:  ESUBST  benutzt die  undokumentierten  Strukturen DIB
  38.                   und  Laufwerkstabelle und die  undokumentierten Funk-
  39.                   tionen 52h und 60h des Interrupts 21h.
  40.  
  41.                   ESUBST läuft  nicht unter  DR DOS 3.41 und auch nicht
  42.                   in der DOS-Box von OS/2 (V1.3, V2.0 und V2.1).
  43.  
  44.  Update-History:  ■ Version 1.12 - Angepasst an DOS 4.xx
  45.                   ■ Version 1.15 - nur interne und kosmetische
  46.                     Korrekturen
  47.                   ■ Version 1.16 - ESUBST hat in der vorherigen Version
  48.                     nicht korrekt  erkannt, ob  ein logisches  Laufwerk
  49.                     schon belegt war. Der Fehler wurde beseitigt.
  50.                   ■ Version 1.20 - In den vorherigen  Versionen konnten
  51.                     teilweise Umleitungungen  des  Laufwerks x: auf das
  52.                     Laufwerk y: mit  x <> y  (z.B.  'ESUBST a: c:\dos')
  53.                     nicht  mehr  korrekt  gelöscht  werden.  Der Fehler
  54.                     wurde beseitigt.
  55.                     Parameterteile,  die  nur auf  die Standard-Ausgabe
  56.                     ausgegeben werden sollen (@...), werden jetzt nicht
  57.                     mehr in Großbuchstaben konvertiert.
  58.                   ■ Version 1.22 - DOS-Versionsabfrage erweitert, meine
  59.                     Adresse hat sich geändert und weitere kleinere 
  60.                     Änderungen, OS/2 2.x-Abfrage eingebaut.
  61.                   
  62.  Aufruf:          ESUBST {parameter}
  63.  
  64.  
  65.  
  66. Dokumentation zu ESUBST                                              Seite 2
  67. ────────────────────────────────────────────────────────────────────────────
  68.  
  69.  
  70.  
  71.        Wird kein Parameter  angegeben, gibt ESUBST die Namen  der durch
  72.        SUBST oder ESUBST belegten logischen Laufwerke aus (Form wie bei
  73.        SUBST).
  74.        Einzelzuordnungen bzw. Löschungen können wie beim Original-SUBST
  75.        angegeben werden. Also z.B.  um das  logische Laufwerk 'I:'  mit
  76.        dem physikalischen Pfad 'C:\COMPILER' zu verbinden:
  77.  
  78.             ESUBST I: C:\COMPILER
  79.  
  80.        Und zur Löschung der Verbindung des logischen Laufwerkes I:
  81.  
  82.           ESUBST I: /D
  83.  
  84.        Das  zuzuordnende  Directory (hier 'C:\COMPILER') kann  auch, im
  85.        Gegensatz zum normalen SUBST, ein logisches Laufwerk sein.
  86.  
  87.        Es können beliebig viele Parameter angegeben werden; sie  werden
  88.        der Reihe nach bearbeitet. 
  89.  
  90.        Beispiel:   ESUBST I: /D  I: C:\TEXT  F: C:\DOS
  91.  
  92.        Zusätzlich sind folgende Schalter als Parameter möglich:
  93.  
  94.         -A+ -> Anzeige der Zuordnungen vor der Ausführung einschalten 
  95.                (Voreinstellung)
  96.  
  97.         -A- -> Anzeige der Zuordnungen vor der Ausführung abschalten
  98.  
  99.         -O  -> Anzeige aller durch SUBST belegten Laufwerke (Form wie
  100.                bei SUBST, Voreinstellung)
  101.  
  102.         -R  -> Anzeige aller noch unbelegten logischen Laufwerke
  103.  
  104.         -S  -> Anzeige aller belegten Laufwerke und die Art der
  105.                Belegung (ausführlicher als beim Schalter -O)
  106.  
  107.         -L  -> Rückgängig machen ALLER (!) Zuordnungen durch SUBST oder
  108.                ESUBST
  109.  
  110.         @   -> Ausgabe des Rests der Zeile auf die Standard-Ausgabe mit
  111.                Zeilenvorschub (ohne eine weitere Bearbeitung)
  112.  
  113.         *   -> Rest der Zeile überlesen (Kommentar)
  114.     
  115.      &name  -> Ausführen der Kommando-Datei name (TextDatei)
  116.  
  117.                Zwischen dem Zeichen '&'  und dem  Namen darf kein Blank
  118.                stehen.  Die Datei  wird zeilenweise abgearbeitet, wobei
  119.                jede Zeile genau wie die Parameter-Zeile behandelt wird.
  120.  
  121.                In  einer  Datei  kann  allerdings nicht noch eine Datei
  122.                aufgerufen werden und der  Parameter -? (für Hilfe) kann
  123.                ebenfalls nicht angegeben werden.
  124.  
  125.  
  126.  
  127.