home *** CD-ROM | disk | FTP | other *** search
/ Der Mediaplex Sampler - Die 6 von Plex / 6_v_plex.zip / 6_v_plex / DISK5 / DOS_44 / CTINFO.ZIP / XSET.DOC < prev    next >
Text File  |  1991-06-17  |  2KB  |  52 lines

  1. XSET.PAS      c't 6/91 S. 218
  2. -----------------------------------------------------------------
  3. Dieses Verzeichnis enthält:
  4. XSET.PAS    Source in TP 5.0 ... TP 6.0
  5. XSET.EXE    ausführbare Datei
  6. XSET.DOC    das hier
  7.  
  8.  
  9. XSET hat dieselbe Syntax wie SET, nur daß es immer auf das
  10. Ur-COMMAND.COM wirkt, was man zur Übergabe von
  11. Environmentvariablen (via EXEC-Prozedur) zwischen Programmen und
  12. Batches nutzen kann.
  13.  
  14. XSET verarbeitet Environment-Strings bis zu 255 Zeichen, also doppelt so viel
  15. wie SET, dadurch sind z.B. längere Pfadlisten möglich.
  16.  
  17. In Batch-Dateien sind Environment-Variablen wie üblich mit %xx% möglich, sie
  18. sind aber auf maximal 128 Zeichen begrenzt.
  19.  
  20. Alternativ kann man mit #xx# auf längere Variable zugreifen -- und daß auch im
  21. normalen Kommando-Modus.
  22.  
  23. Weiterhin kennt XSET Standardfunktionen, die mit ^xxxx einzuleiten
  24. sind. Derzeit sind folgende Funktionen implementiert:
  25.  
  26.  ^aktdir liefert das aktuelle Verzeichnis,welches man einer Variablen zuweisen kann, z.B:
  27.  
  28. xset aktdir=^aktdir
  29.  
  30. ebenso:
  31.  
  32. ^version    liefert die DOS-Version
  33. ^time         "     Uhrzeit
  34. ^date         "     Datum
  35. ^lastdrive    "     Lastdrive
  36. ^taste        "     Wartet auf Taste
  37. ^string       "     Wartet auf Stingeingabe
  38. --------------------------
  39. xset ^adp Pfad      verlängert path um Pfad
  40. xset ^adp ^-Pfad    löscht Pfad wieder aus Pfadliste
  41. xset ^adp ^-D* *    ermöglicht Abkürzung, z.B. löscht ^-D* alle
  42.                     Pfade die mit D beginnen
  43. xset lib=#lib# ^-pfad löscht Pfad aus der Library-Liste (usw.)
  44. ----------------------------
  45. xset ^save[=name]    default-Name set.env speichert ENVironment ab
  46. xset ^load[=name]    "                              holt es
  47. xset ^clear                 löscht Ur-Enviroment
  48.  
  49. Korrektur nach c't 7/91 S.10 ist bereits eingebaut
  50.  
  51.  
  52.