home *** CD-ROM | disk | FTP | other *** search
/ Best of German Only 1 / romside_best_of_german_only_1.iso / doshelp / shell / shell.doc < prev    next >
Text File  |  1992-02-15  |  84KB  |  1,892 lines

  1.   ╔════════════════════════════════════════════════════════════════════╗
  2.   ║           Dokumentation zur Version 3.1  von SHELL                 ║
  3.   ║     ShareWare - Benutzeroberfläche für IBM-PC's und Kompatible     ║
  4.   ╟────────────────────────────────────────────────────────────────────╢
  5.   ║    Achim Bergmeister   Reichenberger Str.20   7140 Ludwigsburg     ║
  6.   ╚════════════════════════════════════════════════════════════════════╝
  7.  
  8.  
  9.  
  10.  
  11. ╔═════════════════════╗
  12. ║ Inhaltsverzeichnis: ║
  13. ╚═════════════════════╝
  14.  
  15.     1) Registrierung
  16.     2) Grundlegendes über SHELL
  17.     3) Installation
  18.     4) Allgemeine Einführung
  19.     5) Bedienung von SHELL
  20.     6) Funktionen
  21.        - Menuleiste aktivieren
  22.        - Hilfe
  23.        - Datei(en) kopieren
  24.        - Datei(en umbenennen
  25.        - Datei(en) löschen
  26.        - Programme starten
  27.        - Dateien anschauen
  28.        - Dateien editieren
  29.        - Attribute verändern
  30.        - Texte drucken
  31.        - Datei suchen
  32.        - Laufwerk wechseln
  33.        - Datei-Maske ändern
  34.        - Verzeichnis erzeugen
  35.        - Verzeichnis löschen
  36.        - Verzeichnis kopieren
  37.        - Verzeichnis-Baum
  38.        - Verzeichnis-Baum neu einlesen
  39.        - DOS-Shell
  40.        - Hex-Dump einer Datei
  41.        - Dateien markieren
  42.        - Markierungen löschen
  43.        - User - eigene Menus erstellen
  44.        - EgaModus
  45.        - Taschenrechner
  46.        - Termin-Kalender
  47.        - elektronischer Karteikasten
  48.        - ScreenOut
  49.        - Konfiguration
  50.           -Farben ändern etc.
  51.        - Info
  52.        - SystemInformation
  53.  
  54.  
  55.  
  56.  
  57. ╔═══════════════════╗
  58. ║ 1) Registrierung: ║
  59. ╚═══════════════════╝
  60.  
  61. SHELL  ist  SHAREWARE. Das bedeutet, Sie können das Programm in aller Ruhe
  62. zu  Hause ausprobieren. Wenn es Ihnen nicht gefällt, nun gut, dann löschen
  63. Sie  das Ganze einfach, und Sie haben eine leere Diskette mehr. Wenn Ihnen
  64. SHELL  allerdings  gefällt, und Sie auch in Zukunft damit arbeiten wollen,
  65. müssen  Sie  sich  für die geringe Gebühr von DM 39,- als Anwender regist-
  66. rieren lassen.
  67.  
  68. Dazu  können  Sie  entweder  den Betrag unter dem Stichwort "SHELL Version
  69. 3.1"  auf  mein  Konto überweisen, oder per Brief direkt an mich schicken.
  70. Aber  bitte  Ihre Adresse nicht vergessen!  Lassen Sie sich am besten das
  71. Bestellformular in der Datei REGIST.TXT ausdrucken (am DOS-Prompt
  72. eingeben "copy regist.txt prn") und füllen es aus.
  73.  
  74. Als registrierter Anwender erhalten Sie
  75.  
  76. - die neueste Version von SHELL, natürlich ohne den Eingangsbildschirm und
  77.   die lästigen, immer wieder auftauchenden ShareWarehinweise;
  78.  
  79. - die gedruckte Dokumentation;
  80.  
  81. - die Möglichkeit preisgünstiger Updates bei künftigen Versionen;
  82.  
  83. - Hilfestellung zu eventuell auftretenden Problemen;
  84.  
  85. - die Gewißheit, den ShareWare-Gedanken gefördert und etwas zur Entwick-
  86.   lung weiterer billiger Software beigetragen zu haben.
  87.  
  88.  
  89.  
  90. ╔═══════════════════╗
  91. ║ 2) Grundlegendes: ║
  92. ╚═══════════════════╝
  93.  
  94. Zum Programm <SHELL> gehören die folgenden Dateien:
  95.  
  96. SHELL.DOC   : Diese Dokumentation.
  97. SHELL.EXE   : Das eigentliche Programm.
  98. DOSMENU.CFG : Beispiel für eine Konfigurationsdatei für ein selbstdefi-
  99.               niertes Menu.
  100.  
  101. Anforderungen:
  102. ──────────────
  103. * IBM-kompatibler Rechner mit mindestens 256 KB Speicher (sinnvollerweise
  104.   aber möglichst mehr)
  105. * DOS ab Version 2.0
  106. * nach Möglichkeit Festplatte (aber ein einziges Laufwerk tut's notfalls
  107.   auch)
  108. * beliebige Grafikkarte
  109.  
  110.  
  111.  
  112. ╔══════════════════╗
  113. ║ 3) Installation: ║
  114. ╚══════════════════╝
  115.  
  116. Die  eigentliche Installation ist absolut problemlos. Sie müssen lediglich
  117. SHELL.EXE  in irgendein  Verzeichnis  ihrer Festplatte kopieren, und schon
  118. können Sie loslegen.
  119. Um  allerdings  alle  Features  von SHELL ausnutzen zu können, sollten Sie
  120. noch ein Weiteres tun:
  121.  
  122. Die Datei DOSMENU.CFG  (und andere Dateien, von denen später noch die Rede
  123. sein wird)  sollten Sie in  einem  Verzeichnis  speichern,  zu dem Sie den
  124. Zugangspfad  mit einer  Environment-Variablen namens  "HILFSDAT" definiert
  125. haben.  Dies kann natürlich  auch  durchaus das  gleiche Verzeichnis sein,
  126. in dem Sie auch SHELL.EXE selbst gespeichert haben.
  127.  
  128. Wird  Shell gestartet, prüft das Programm deshalb zunächst einmal, ob eine
  129. Environment-Variable mit Namen "HILFSDAT" existiert. Ist dies der Fall, so
  130. wird  das  dort  festgelegte Verzeichnis als Zugriffspfad für die Hilfsda-
  131. teien gesetzt.
  132. Ist  keine  Environment-Variable  definiert,  so  wird das Verzeichnis als
  133. Hilfsverzeichnis zugrundegelegt, aus dem heraus SHELL gestartet wurde.
  134.  
  135. Definieren einer Environment-Variablen:
  136. ───────────────────────────────────────
  137. Wenn  Sie  die Hilfsdateien z.B. auf der Festplatte C in einem Verzeichnis
  138. mit  dem  Namen "Zubehoer" gespeichert haben, geben Sie dazu auf DOS-Ebene
  139. ein:
  140.             SET HILFSDAT=C:\ZUBEHOER\       (* bitte den Backslash am Ende
  141.                                                nicht vergessen!!! *)
  142. Diesen Befehl sollten Sie dann in Ihre AUTOEXEC.BAT-Datei einbinden.
  143.  
  144. Wenn  Sie  Schwierigkeiten  mit  dem  Aufruf von Funktionen haben, die die
  145. Hilfsdateien  benutzen, sollten Sie es auf jeden Fall einmal mit der Defi-
  146. nition  einer  Environment-Variablen versuchen. Meistens lassen sich diese
  147. Schwierigkeiten dadurch beheben.
  148.  
  149. Das  war  dann auch schon die ganze Installation. Das Programm selbst wird
  150. ohne  jegliche  Parameter  gestartet,  und  sollte  dann  eigentlich keine
  151. Schwierigkeiten bereiten.
  152.  
  153.  
  154.  
  155. ╔═════════════════╗
  156. ║ 4) Allgemeines: ║
  157. ╚═════════════════╝
  158.  
  159. SHELL ist eine Benutzeroberfläche, die sich vom optischen Eindruck und der
  160. Bedienung her weitgehend an den SAA-Standard anlehnt.
  161.  
  162. Angelegt ist SHELL für einen Farbbildschirm. Es sollte jedoch auch auf ei-
  163. nem  Monochrombildschirm  keinerlei  Probleme  mit  der Darstellung geben.
  164.  
  165. Der  Bildschirm  ist  bei  SHELL  in  vier Bereiche aufgeteilt. Der größte
  166. Bereich  dient  zur  Darstellung  der Dateien. Hier werden in einer Spalte
  167. ständig  die  Dateien  des  aktuellen Verzeichnisses alphabetisch sortiert
  168. dargestellt,  (wobei zuerst sämtliche Unterverzeichnisse, dann die restli-
  169. chen  Dateien  kommen).  In der zweiten Spalte (der linken) ist beim Start
  170. von  SHELL  zunächst einmal die Verzeichnisstruktur Ihrer Festplatte (oder
  171. Diskette)  graphisch  dargestellt. Hier kann aber genauso auch ein zweites
  172. Verzeichnis  eingelesen   werden,  so  daß zwei verschiedene Verzeichnisse
  173. gleichzeitig  dargestellt  werden können. Wie das vor sich geht, wird wei-
  174. ter unten erläutert.
  175.  
  176. In der obersten Zeile des Dateibereichs wird dabei jeweils der genaue Ver-
  177. zeichnispfad, sowie die Dateienmaske (in der Regel wohl "*.*") angezeigt.
  178.  
  179. Rechts  neben dem Dateienbereich ist der Informationsbereich. Ganz oben in
  180. diesem  Bereich  wird unter dem Stichwort "Memory" angezeigt, wie groß der
  181. freie  Arbeitsspeicher  ist.  Darunter werden, aufgeteilt wiederum in zwei
  182. Unterbereiche,  ständig folgende Informationen über das aktuelle Verzeich-
  183. nis  (und  gleichzeitig  auch  über ein eventuell angezeigtes zweites Ver-
  184. zeichnis) dargestellt:
  185.  
  186.  ╠══════════════╣
  187.  ║ Memory:  421 ║   - der freie Arbeitsspeicher des PC in Kilobyte
  188.  ╠══════════════╣
  189.  ║ Laufwerk:  C ║   - das momentane Laufwerk
  190.  ║ Verzeichnis: ║
  191.  ║      \TEXTE\ ║   - das aktuelle Verzeichnis
  192.  ║ Dateien:  36 ║   - Zahl der Dateien im Verzeichnis
  193.  ║ KBytes:  305 ║   - deren Größe in Kilobytes
  194.  ║ markiert:  0 ║   - Zahl der markierten Dateien
  195.  ║ Frei auf der ║   - der freie Platz auf der Festplatte/
  196.  ║ Disk:   2602 ║     Diskette (in Kilobytes)
  197.  ╟──────────────╢
  198.  ║ Laufwerk:    ║   Während die obere Anzeige immer für den rechten
  199.  ║ Verzeichnis: ║   Teil des Dateibereichs gilt, ist die untere Anzeige
  200.  ║              ║   für ein eventuell angezeigtes zweites Verzeichnis in
  201.  ║ Dateien:     ║   der linken Fensterhälfte zuständig.
  202.  ║ KBytes:      ║
  203.  ║ markiert:    ║   Zur besseren Unterscheidung, welches Verzeichnis
  204.  ║ Frei auf der ║   momentan aktiv ist, ist die Anzeige für das aktive
  205.  ║ Disk:        ║   Verzeichnis farblich hervorgehoben.
  206.  ╠══════════════╣
  207.  ║  F1  - Hilfe ║
  208.  ╩══════════════╝
  209.  
  210. Den oberen Teil des Bildschirms nehmen schließlich noch eine Informations-
  211. zeile und die Menuleiste ein:
  212. ┌───────────────────────────────────────────────────────────────────────┐
  213. │02.02.92    »» SHELL V 3.1  (c)  2/92 Achim Bergmeister ««    14:50.00 │
  214. │ Dateien   Verzeichnis   Funktionen   Sonstiges   User   Ende          │
  215. └───────────────────────────────────────────────────────────────────────┘
  216.  
  217. In der Informationszeile wird links außen immer das Tagesdatum ausgegeben,
  218. in der rechten Ecke die aktuelle Uhrzeit, und in der Mitte die Version des
  219. Programms,  sowie mein Name (ein bißchen stolz ist man ja schließlich auch
  220. auf sein Produkt).
  221.  
  222. Die Menuleiste wird entweder über <ESC>, oder über den hervorgehobenen An-
  223. fangsbuchstaben  eines  Menupunktes  aktiviert. Es klappt dann jeweils ein
  224. Sub-Menu  mit  verschiedenen Optionen herunter, aus denen Sie mit den Cur-
  225. sortasten  und  <RETURN>,  oder  wiederum mit dem farblich hervorgehobenen
  226. Buchstaben, eine auswählen können. <Pfeilrechts>, bzw. <Pfeillinks> in der
  227. Menuleiste führt Sie jeweils in das rechts, bzw.links angrenzende Submenu.
  228. Mit  <ESC>  verlassen  Sie  die  Menuleiste  wieder, ohne daß eine Auswahl
  229. stattgefunden hat.
  230. Wenn Sie das Menu mit <ESC> aktivieren,  klappt jeweils das Submenufenster
  231. herunter, das als letztes aktiv war.  Dies erleichtert oft die Auswahl von
  232. häufig benutzten Optionen.
  233.  
  234. Trotz seiner Größe von knapp 170 KiloBytes belegt SHELL im Arbeitsspeicher
  235. lediglich rund 135 KiloBytes. Bei einem mit 640 KiloBytes voll ausgebauten
  236. Arbeitsspeicher bleibt also für andere Anwendungen, die man von  SHELL aus
  237. starten will, immer noch genügend Speicher übrig.
  238.  
  239.  
  240.  
  241. ╔═══════════════╗
  242. ║ 5) Bedienung  ║
  243. ╚═══════════════╝
  244.  
  245. Die  Bedienung des Programms ist denkbar einfach. Nach dem Start zeigt der
  246. rechte  Teil  des Dateibereichs das aktuelle Verzeichnis alphabetisch sor-
  247. tiert  an.  Im  linken Teil des Dateibereichs wird die Verzeichnisstruktur
  248. des aktuellen Laufwerks graphisch dargestellt.
  249.  
  250.  
  251. a) Bewegung im Dateienfenster:
  252. ──────────────────────────────
  253.  
  254. Im Dateienfenster steht ein inverser Balken auf dem ersten Eintrag des je-
  255. weiligen  Dateiverzeichnissses.  Dieser  inverse  Balken läßt sich mit den
  256. Pfeil-Tasten  nach  oben  und unten bewegen. <End> führt den Balken an das
  257. Ende der Dateiliste, <Home> an den Anfang. Mit <PgDn> kann man seitenweise
  258. nach unten, mit <PgUp> seitenweise nach oben blättern.
  259. Sind  im Verzeichnis mehr Dateien, als auf dem Bildschirm angezeigt werden
  260. können, wird dies am rechten unteren, bzw. oberen Rand durch einen kleinen
  261. inversen Pfeil angezeigt.
  262.  
  263. Steht  der  Balken auf einem Directory (kenntlich durch "<DIR>"), und wird
  264. dann  <Return> betätigt, wechselt man in das entsprechende  Unterverzeich-
  265. nis, bzw. in das übergeordnete Verzeichnis. Der jeweils erste Eintrag  der
  266. Dateiliste  in  einem  Unterverzeichnis  ("..  <DIR>") steht dabei für das
  267. übergeordnete Verzeichnis. Der Inhalt des Datei- und des  Informationsfen-
  268. sters  wird  bei jedem Verzeichniswechsel (und auch bei anderen  Operatio-
  269. nen)  natürlich  aktualisiert. Sie können so also allein mit den Cursorta-
  270. sten  und <RETURN> durch das gesamte Verzeichnis Ihrer Festplatte/Diskette
  271. wandern, und sich  dabei ihre Dateien anschauen.
  272.  
  273.  
  274. b) Dateien markieren:
  275. ─────────────────────
  276.  
  277. Betätigt  man  <RETURN> (also die Eingabetaste), oder <SPACE> (gemeint ist
  278. die Leertaste),  während der  inverse  Balken  auf einer Datei steht, wird
  279. diese  zur  weiteren  Bearbeitung  (mit den Funktionstasten, bzw. über das
  280. Menu) markiert.
  281. Sichtbar  wird  diese  Markierung  durch  ein  kleines Häkchen am Ende des
  282. Dateieintrags (√).
  283. Nochmals  <Return>,  bzw. <SPACE> auf eine markierte Datei löscht die Mar-
  284. kierung wieder.
  285.  
  286. Ob  Sie eine normale Datei mit <SPACE> oder mit <RETURN> markieren, bleibt
  287. sich gleich, und ist völlig ihrem Geschmack überlassen. Der einzige Unter-
  288. schied bei beiden betrifft einmal Verzeichnisse, zum andern .COM oder.EXE-
  289. Dateien.
  290. Wollen  Sie  ein  Verzeichnis markieren (z.B. um es auf einmal zu löschen,
  291. oder  zu  kopieren),  so  funktioniert  das  nur  mit  <SPACE>, da Sie mit
  292. <RETURN> gleich einen Verzeichniswechsel auslösen würden.
  293. Ähnlich  ist  es bei ausführbaren (COM- oder EXE-) Dateien. Wird eine sol-
  294. che Datei  mit  <RETURN>  markiert, geht SHELL davon aus, daß Sie das Pro-
  295. gramm  starten  wollen,  und  fragt  Sie  nach Parametern. Wollen Sie eine
  296. solche  Datei   also  nur  markieren,  so verwenden Sie dazu am besten die
  297. <SPACE>-Taste.
  298.  
  299.  
  300. c) Dateien 'bearbeiten':
  301. ────────────────────────
  302.  
  303. Will man jedenfalls mit einer speziellen Datei irgendetwas anstellen, dann
  304. muß diese in aller Regel zuerst markiert werden.
  305. Um nun mit einer markierten Datei irgendetwas anzustellen, gibt es prinzi-
  306. piell zwei Möglichkeiten:
  307.  
  308. - einmal  die  Auswahl  einer  Funktion über die Menuleiste, die Sie durch
  309.   Drücken  von <ESC>, oder über die Anfangsbuchstaben der Menueinträge ak-
  310.   tivieren können, zum andern
  311.  
  312. - der  direkte  Aufruf  einer Funktion über vordefinierte Funktionstasten;
  313.   hier  im  Programm F1 bis F10, Shift-F1 bis Shift-F10, sowie einige ALT-
  314.   Kombinationen.
  315.   (ACHTUNG:  Die  Funktionstasten sind allerdings nur aktiv, wenn Sie sich
  316.   im  Dateienfenster befinden. Wenn die Menuleiste aktiviert ist, bewirken
  317.   die Funktionstasten also nichts!)
  318.  
  319. Ob  Sie  nun über die Menus eine Funktion wählen, oder über die Funktions-
  320. tasten, bleibt sich völlig gleich. Sie sollten nur aufpassen, ob Sie nicht
  321. irgendwelche  (speicherresidenten)  Programme verwenden, die eine der hier
  322. verwendeten  Funktionstasten-Kombinationen  als  Aufruf  verwendet. In dem
  323. Fall  können Sie die entsprechende SHELL-Funktion aber immer noch über das
  324. Menu auswählen.
  325.  
  326. In den SubMenus der Menuleiste steuern Sie ebenfalls mit den  Cursortasten
  327. einen  inversen  Balken,  und  wählen  mit <RETURN> eine Funktion aus.
  328. Ebenso  können Sie natürlich auch einen der farblich hervorgehobenen Buch-
  329. staben  drücken,  die gewählte Option wird dann sofort (also ohne daß noch
  330. ein Return nötig wäre, gestartet.
  331. Mit <ESC> können Sie die Menuleiste wieder verlassen, ohne daß eine Auswahl
  332. stattgefunden hätte und gelangen dann zurück in das Dateienfenster.
  333.  
  334.  
  335. d) Das Verzeichnisfenster:
  336. ──────────────────────────
  337.  
  338. Mit  <Pfeillinks> kommen Sie aus dem Dateienfenster in den Bereich mit der
  339. graphischen  Verzeichnisstruktur.  Dort taucht dann ebenfalls ein inverser
  340. Balkencursor auf, den Sie mit den Cursortasten steuern können.
  341.  
  342. Geben Sie hier <RETURN> ein, gelangen Sie in das ausgewählte  Verzeichnis.
  343. Es  werden  dann genauso wie im rechten Teil des Fensters die  Dateien des
  344. ausgewählten Verzeichnisses alphabetisch sortiert dargestellt.
  345.  
  346. Für  dieses  Verzeichnis  gilt das gleiche, wie oben gesagt.  Zwischen den
  347. beiden  Verzeichnissen  können  Sie jetzt mit <Pfeilrechts>, bzw.  <Pfeil-
  348. links>  hin-  und herwechseln. Jeweils das Verzeichnis, in dem der inverse
  349. Cursor steht, ist das momentan gesetzte aktive Verzeichnis.
  350.  
  351. Wollen  Sie  die  Verzeichnisanzeige  wieder  aktivieren, können Sie  dies
  352. entweder  über die Tastenkombination <Shift>+<F5> erreichen, oder über den
  353. Menupunkt "Verzeichnis", Unterpunkt "Dir-Baum".
  354. Die  Verzeichnisstruktur  wird  dabei  immer  nur in der linken Hälfte des
  355. Dateibereichs angezeigt.
  356.  
  357.  
  358. e) Eingaben:
  359. ────────────
  360.  
  361. Wenn  das  Programm  bei  bestimmten Funktionen Eingaben verlangt,  können
  362. diese Eingaben in gewisser Weise editiert werden. Aktiv sind dabei die Ta-
  363. sten
  364.    <-und -> = eine Spalte zurück, bzw. vor,
  365.    DEL      = Zeichen unter Cursor löschen,
  366.    BS       = Zeichen vor Cursor  löschen, und
  367.    <Ctrl>+Y = falls eine Vorgabe vorhanden ist, die sie nicht übernehmen
  368.               wollen, oder Sie ihre ganze Eingabe wieder löschen wollen,
  369.               können Sie damit die ganze Eingabezeile wieder löschen.
  370.    ESC      = bricht die Eingabe ab.
  371.  
  372.  
  373. f) Bedienung mit der Maus:
  374. ──────────────────────────
  375.  
  376. SHELL besitzt (noch) keine vollständige  Maussteuerung.
  377. Wenn Sie aber eine Maus besitzen, können Sie diese trotzdem mit  SHELL be-
  378. nutzen.  Das  Programm  übersetzt jede Mausbewegung in eine Betätigung der
  379. entsprechenden  Cursortasten.  Gleichzeitig  ist  die linke Maustaste  mit
  380. <RETURN>  belegt,  und  die rechte mit <ESC>. (Wenn Sie eine 3-Tasten-Maus
  381. haben,  ist  die mittlere Taste noch  zusätzlich mit der Funktionstaste F1
  382. belegt;  Sie  können  damit einen  Hilfsbildschirm aufrufen, der die Funk-
  383. tionstastenbelegung von SHELL anzeigt.) Sie können also mit Mausbewegungen
  384. sowohl in der SHELL-Oberfläche den Balken-Cursor steuern, wie auch im Edi-
  385. tor den normalen Cursor.
  386.  
  387. Am besten, Sie probieren einfach mal aus, was damit machbar ist.
  388.  
  389.  
  390.  
  391. ╔════════════════╗
  392. ║ 6) Funktionen: ║
  393. ╚════════════════╝
  394.  
  395. Da  eine  Benutzeroberfläche,  die  nur Dateien anzeigt, und leichten Ver-
  396. zeichniswechsel  ermöglicht,  dann doch etwas dürftig wäre, hat  SHELL na-
  397. türlich  auch  noch  einige Funktionen zu bieten, mit denen man  seine Da-
  398. teien bearbeiten, anschauen, verwalten etc. kann.
  399. Außerdem  sind noch zusätzliche Funktionen verfügbar, wie z.B. ein Termin-
  400. kalender,  ein  elektronischer  Zettelkasten,  ein Taschenrechner und eine
  401. komplette Textverarbeitung.
  402.  
  403. Die im folgenden aufgeführten Funktionen können ganz nach Belieben jeweils
  404. entweder  über  das  Menu  oder  (in  fast  allen  Fällen)  auch  über die
  405. Funktionstasten aufgerufen werden.
  406.  
  407.  
  408. ┌────────────────────────▄
  409. │ Menuleiste aktivieren: █
  410. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  411.  
  412. Mit  <ESC>,  oder mit den Anfangsbuchstaben der einzelnen  Menupunkte wird
  413. die  Menuleiste aktiviert. Es öffnet sich dann ein Submenufenster  mit den
  414. jeweils  möglichen  Funktionen. In diesem Submenufenster kann man wiederum
  415. einen  Balkencursor  mit  den  Pfeiltasten  steuern, und mit <RETURN> eine
  416. Funktion auswählen.
  417.  
  418. <ESC>  schließt das Submenufenster wieder, ohne daß eine Auswahl stattfin-
  419. det.  Sie befinden sich dann wieder im Dateienbereich. (Ganz generell kann
  420. man  ein vom Programm geöffnetes Fenster durch die  Eingabe von <ESC> wie-
  421. der verlassen, ohne daß eine Aktion stattfindet.)
  422.  
  423. <Pfeilrechts>,  bzw.  <PfeilLinks> führt in das rechts, bzw. links angren-
  424. zende Submenufenster.
  425.  
  426. Folgende Submenus (und damit Funktionen) sind verfügbar:
  427. ────────────────────────────────────────────────────────
  428.  
  429.  Dateien      Verzeichnis  Funktionen   Sonstiges    User          Ende
  430. ┌──────────┐ ┌─────────┐  ┌─────────┐  ┌──────────┐ ┌───────────┐ ┌──────┐
  431. │Kopieren  │ │Laufwerk │  │DOS-Shell│  │Hilfe     │ │DOS-Befehle│ │Weiter│
  432. │Umbenennen│ │Suchmaske│  │Rechner  │  │Mark.Alle │ │Programme  │ │Ende  │
  433. │Löschen   │ │Erzeugen │  │Kalender │  │Mark.Aus  │ │Utilities  │ └──────┘
  434. │Löschen   │ │Löschen  │  │Karteik. │  │Hexdump   │ │Definieren │
  435. │Anschauen │ │DIR-Baum │  │Sys.-Info│  │ScreenOut │ └───────────┘
  436. │Editieren │ │Baum neu │  └─────────┘  │EGA-Modus │
  437. │Attribute │ └─────────┘               │Info      │
  438. │Drucken   │                           │Farben änd│
  439. │Suchen    │                           └──────────┘
  440. └──────────┘
  441.  
  442.  
  443.  
  444. ┌──────────────▄
  445. │ Hilfe - F1 : █
  446. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  447.  
  448. Aktiviert  ein Fenster, in dem die einzelnen Funktionen von SHELL  mit den
  449. zugehörigen  Funktionstasten verzeichnet sind.
  450. (SHELL ist so einfach zu bedienen, daß auf eine kontextsensitive Hilfefunk-
  451. tion meines Erachtens durchaus verzichtet werden kann.)
  452.  
  453.      ╔══════════════════ Funktionstasten-Belegung ══════════════════╗
  454.      ║ Dieses Hilfsfenster   F1  │  Laufwerk wechseln    Shift-F1   ║
  455.      ║ Datei(en) kopieren    F2  │  Dateimaske ändern    Shift-F2   ║
  456.      ║ Datei(en) umbenennen  F3  │  Verzeichnis erzeugen Shift-F3   ║
  457.      ║ Datei(en) löschen     F4  │  Verzeichnis löschen  Shift-F4   ║
  458.      ║ Programm starten      F5  │  Verzeichnissanzeige  Shift-F5   ║
  459.      ║ Datei anschauen       F6  │  DOS-Befehle          Shift-F6   ║
  460.      ║ Datei editieren       F7  │  Hexdump e. Datei     Shift-F7   ║
  461.      ║ Attribute ändern      F8  │  Alle Dat. markieren  Shift-F8   ║
  462.      ║ Datei drucken         F9  │  Markierungen aus     Shift-F9   ║
  463.      ║ Datei suchen         F10  │  Screen-Out           Shift-F10  ║
  464.      ║                                                              ║
  465.      ║ Taschenrechner     Alt-R  │  User-Menu "Programme"    Alt-P  ║
  466.      ║ Terminkalender     Alt-T  │  User-Menu "Utilities"    Alt-U  ║
  467.      ║ Karteikasten       Alt-K  │  User-Menu "DOS-Befehle"  Alt-D  ║
  468.      ║ EGA/VGA-Modus      Alt-E  │  Baum neu einlesen        ALT-V  ║
  469.      ║ ┌─────────────────────────────────────────────────────────┐  ║
  470.      ║ │  Lesen Sie bitte die Datei SHELL.DOC für weitere Hilfe  │  ║
  471.      ║ └─────────────────────────────────────────────────────────┘  ║
  472.      ╚══════════════════════════════════════════════════════════════╝
  473.  
  474.  
  475.  
  476. ┌─────────────────▄
  477. │ Kopieren - F2 : █
  478. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  479.  
  480. Mit  dieser  Funktion kann man eine oder mehrer Dateien, die vorher im Da-
  481. teienfenster   mit <SPACE> oder <RETURN> markiert wurden, kopieren. In ei-
  482. nem  Bildschirmfenster  wird  dabei nach der Zieldatei gefragt, bzw.  wenn
  483. mehrere Dateien markiert wurden, nach dem Zielverzeichnis.
  484.  
  485. Wenn ein zweites Verzeichnis aktiviert ist, wird als Vorgabe für das Ziel-
  486. verzeichnis  bei mehreren markierten Dateien immer dieses zweite Verzeich-
  487. nis  angegeben. Wenn Sie also in dieses Verzeichnis kopieren wollen, brau-
  488. chen  Sie  diese Vorgabe nur mit <RETURN> zu bestätigen. Ansonsten löschen
  489. Sie diese Vorgabe  (mit <Ctrl> + Y oder Backspace) und geben wie unten be-
  490. schrieben ein Verzeichnis ein.
  491.  
  492. Bei nur einer Datei, die kopiert werden soll, kann man entweder  nur einen
  493. Verzeichnispfad  eingeben (der auf jeden Fall mit "\" abgeschlossen werden
  494. muß),  dann wird die Datei unter dem gleichen  Namen in dieses Verzeichnis
  495. kopiert;
  496. oder  man  gibt einen anderen Dateinamen ein, die Datei wird dann im glei-
  497. chen Verzeichnis unter diesem Namen kopiert;
  498. oder man gibt einen kompletten Pfad und Namen ein, so daß die  Datei unter
  499. anderem Namen in ein anderes Verzeichnis kopiert wird.
  500.  
  501. Sind mehrere Dateien markiert, muß auf jeden Fall ein kompletter Verzeich-
  502. nisname  eingegeben werden (abgeschlossen mit "\"); die markierten Dateien
  503. werden dann in dieses Verzeichnis kopiert.
  504.  
  505. Betätigt  man  auf die Frage nach einem Datei-, bzw.  Verzeichnisnamen nur
  506. <ESC>, wird die Funktion abgebrochen.
  507.  
  508. Sie  können mit dieser Funktion auch ein komplettes Verzeichnis auf einmal
  509. kopieren.  Markieren  Sie  dazu das zu kopierende Verzeichnis mit <SPACE>,
  510. und  verfahren Sie so, wie oben beschrieben. Das Verzeichnis wird dann als
  511. Unterverzeichnis Ihres Zielverzeichnisses neu angelegt.
  512. Eventuelle  Unterverzeichnisse  werden  dabei allerdings nicht mitkopiert.
  513. Wollen  Sie diese auch noch kopieren, müssen Sie den Vorgang für jedes Un-
  514. terverzeichnis wiederholen.
  515.  
  516.  
  517. ┌───────────────────▄
  518. │ Umbenennen - F3 : █
  519. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  520.  
  521. Mit  dieser Funktion kann man eine oder mehrere markierte Dateien umbenen-
  522. nen  (bzw. in ein anderes Verzeichnis verschieben. In einem Bildschirmfen-
  523. ster  wird dazu nach dem neuen Namen der Datei gefragt, oder, wenn mehrere
  524. Dateien  markiert sind, nach einem Verzeichnis, in das diese Dateien 'ver-
  525. schoben' werden  sollen.
  526.  
  527. Wenn ein zweites Verzeichnis aktiviert ist, wird als Vorgabe für das Ziel-
  528. verzeichnis  bei mehreren markierten Dateien immer dieses zweite Verzeich-
  529. nis  angegeben.  Wenn  Sie  Ihre Dateien in dieses Verzeichnis verschieben
  530. wollen,  brauchen Sie diese Vorgabe nur mit <RETURN> zu bestätigen. Anson-
  531. sten  löschen  Sie  diese Vorgabe (mit <Ctrl> + Y  oder Backspace) und ge-
  532. ben, wie unten beschrieben, ein Verzeichnis ein.
  533.  
  534. Ist  bei Aufruf dieser Funktion nur eine Datei markiert, kann man entweder
  535. einen  anderen Dateinamen eingeben, und die Datei wird dann im selben Ver-
  536. zeichnis entsprechend umbenannt;
  537. oder  man  gibt  hier  nur  einen Verzeichnispfad ein (abgeschlossen durch
  538. "\"), dann wird die Datei unter ihrem jetzigen Namen in dieses Verzeichnis
  539. "verschoben";
  540. oder  man  gibt  einen Verzeichnispfad und einen Dateinamen ein, dann wird
  541. die  Datei unter dem neuen Namen in das entsprechende Verzeichnis verscho-
  542. ben.
  543.  
  544. Auch ein komplettes Verzeichnis kann mit dieser Funktion umbenannt werden.
  545. Markieren Sie dazu das Verzeichnis mit <SPACE> und gehen Sie vor, wie oben
  546. beschrieben.
  547.  
  548. Sind  bei Aufruf der Funktion mehrere Dateien markiert, muß auf jeden Fall
  549. ein  kompletter Verzeichnisname eingegeben werden (abgeschlossen mit "\"),
  550. in das die markierten Dateien verschoben werden sollen.
  551.  
  552. Achtung: Dieses  Verschieben  in ein anderes Verzeichnis  funktioniert al-
  553.          lerdings  nicht  auf  ein anderes Laufwerk. (Falls sie im Übrigen
  554.          beim Verschieben rätselhafte Fehlermeldungen erhalten, prüfen Sie
  555.          doch  zunächst  einmal  nach, ob nicht im Zielverzeichnis bereits
  556.          eine  Datei  des   gleichen  Namens existiert; wenn dies der Fall
  557.          ist, funktioniert das Verschieben nämlich nicht.)
  558.  
  559.  
  560.  
  561. ┌────────────────▄
  562. │ Löschen - F4 : █
  563. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  564.  
  565. Mit  dieser  Funktion  kann man eine oder mehrere vorher markierte Dateien
  566. löschen.  In einem Fenster erfolgt sicherheitshalber noch eine Abfrage, ob
  567. dies  auch  wirklich  gewollt ist. Hier muß mit J)a oder N)ein geantwortet
  568. werden.
  569.  
  570. Auch  ein komplettes Verzeichnis (mit sämtlichen eventuell vorhandenen Un-
  571. terverzeichnissen  kann mit dieser Funktion gelöscht werden. Markieren Sie
  572. dazu das zu löschende Verzeichnis mit <SPACE> und betätigen Sie <F4> (oder
  573. wählen  sie  den  Menupunkt  "Löschen" im Submenu "Dateien"). Das Programm
  574. gibt  auch  hier  noch einen Warnhinweis aus, so daß Sie die Funktion hier
  575. notfalls noch abbrechen können.
  576.  
  577.  
  578.  
  579. ┌─────────────────────────▄
  580. │ Programm starten - F5 : █
  581. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  582.  
  583. Eine  der wichtigste Funktionen von SHELL. Damit läßt sich jedes beliebige
  584. COM-  oder  EXE-Programm  (allerdings  keine  .BAT-Dateien!) von SHELL aus
  585. starten. Voraussetzung dafür ist allerdings, daß Sie einen genügend großen
  586. Arbeitsspeicher  zur  Verfügung  haben,  denn SHELL selber belegt rund 130
  587. KiloBytes im Speicher.
  588. (Wie  Sie  auch größere Programme problemlos von SHELL aus starten können,
  589. lesen Sie unter dem Stichwort "User")
  590.  
  591. Nachdem  Sie  diese  Funktion aufgerufen haben, bzw. nachdem Sie eine COM-
  592. oder  EXE-Datei  mit  <RETURN>  markiert  haben, werden Sie in einem Bild-
  593. schirmfenster  noch  danach  gefragt, ob Sie dem Programm, das Sie starten
  594. wollen,  noch etwaige Kommandozeilen-Parameter übergeben wollen. Wenn dies
  595. der  Fall  ist,  so  geben Sie die Parameter ganz normal ein. Die einfache
  596. Eingabe von <Return> startet das Programm ohne Parameter, <ESC> bricht die
  597. Funktion ab.
  598.  
  599. Nach  Ende des gestarteten Programms kommt man durch <ESC> wieder in SHELL
  600. zurück.
  601.  
  602. ACHTUNG: Sie  sollten  allerdings aus SHELL heraus auf keinen Fall irgend-
  603.          welche  speicherresidenten  Programme  starten. Ihr System verab-
  604.          schiedet sich sonst ins Nirwana.
  605.  
  606.  
  607.  
  608. ┌──────────────────▄
  609. │ Anschauen - F6 : █
  610. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  611.  
  612. Mit dieser Funktion kann man eine  beliebige Datei anschauen,  und  darin
  613. vorwärts und rückwärts blättern. Dabei ist es gleichgültig, ob es sich um
  614. eine reine Textdatei handelt,  oder um irgendwelche Programm- oder Binär-
  615. dateien.
  616. Eine  Textdatei wird natürlich im ASCII-Format angezeigt, alle anderen Da-
  617. teien  (also alle, die irgendwelche Steuerzeichen enthalten) werden sowohl
  618. als  Hexdump  auf der linken Bildschirmseite,  wie auch als  ASCII-Zeichen
  619. (soweit darstelbar) auf der rechten Bildschirmseite angezeigt.
  620.  
  621. Sie  können  sich  mit dieser Funktion also auch COM- oder EXE-Dateien an-
  622. schauen.
  623.  
  624. Sind  mehrere Dateien markiert,  wird nur die zuletzt markierte angezeigt.
  625. Die aktiven Steuertasten werden nach  Aufruf der Funktion in der Menuzeile
  626. dargestellt. Dies sind:
  627.  
  628. <Pfeilrauf>  : Rollt den Bildschirm um eine Zeile nach unten.
  629. <Pfeilrunter>: Rollt den Bildschirm um eine Zeile nach oben.
  630. <PgUp>       : Eine Bildschirmseite nach oben.
  631. <PgDn>       : Eine Bildschirmseite nach unten.
  632. <Home>       : An den Anfang der Datei.
  633. <End>        : An das Ende der Datei.
  634. <ESC>        : Beendet diese Funktion und kehrt wieder zu SHELL zurück.
  635.  
  636. Wenn  sich SHELL bei Aufruf dieser Funktion gerade im  43-/50-Zeilen-Modus
  637. befindet, (siehe weiter unten unter "EGA-/VGA-Modus"), dann sehen Sie auch
  638. hier 43 bzw. 50 Zeilen auf einmal.
  639.  
  640.  
  641.  
  642. ┌──────────────────▄
  643. │ Editieren - F7 : █
  644. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  645.  
  646. Diese Funktion ruft einen  Wordstar-kompatiblen ASCII-Editor auf,  mit dem
  647. sich jede gewünschte Text-Datei bearbeiten läßt.
  648.  
  649. Ist eine Datei markiert, wenn F7 gedrückt, bzw. wenn die Funktion "Editie-
  650. ren"  im  Menu  gewählt wird, dann wird diese Datei in den Editor geladen,
  651. und  kann  bearbeitet  werden. Sind mehrere Dateien markiert, wird nur die
  652. zuletzt markierte in den Editor geladen. Ist keine Datei markiert, so wird
  653. in einem Bildschirmfenster nach einem Dateinamen gefragt, und es kann eine
  654. neue Datei angelegt werden (oder es kann natürlich auch der Name einer be-
  655. stehenden Datei angegeben werden).
  656.  
  657. Wenn  Sie  den  Editor  aufgerufen haben, ist in der Menuzeile jeweils die
  658. Zeilen- und Spaltenposition des Cursors innerhalb der zu bearbeitenden Da-
  659. tei angegeben. Daneben ist abzulesen, ob Sie im Einfüge- oder Überschreib-
  660. modus  arbeiten, und dazu noch, ob die automatische Einrückung eingeschal-
  661. tet  ist ('TAB') oder nicht. Haben Sie den Editor aufgerufen, während sich
  662. SHELL  im  43-, bzw 50-Zeilen-Modus der EGA-, bzw. VGA-Karte befand, arbei-
  663. tet er ebenfalls in diesem Modus.
  664.  
  665. Da  der  Editor  die  ganze Datei auf einmal in den Speicher lädt, ist die
  666. Größe  der  Dateien,  die Sie damit bearbeiten können, nur durch die Größe
  667. ihres  Arbeitsspeichers  begrenzt.  Sie  können  damit  also durchaus auch
  668. Dateien bearbeiten,  die weit über 100 KB groß sind.  Diese  Dokumentation
  669. beispielsweise wurde vollständig mit dem Editor von SHELL geschrieben.
  670.  
  671. Der Editor wird über Wordstar-kompatible Control-Codes gesteuert,  wie Sie
  672. auch die ganzen Editoren der Turbo-Programmiersprachen verwenden, und ver-
  673. fügt  über  die  wichtigsten  Funktionen, wie Suchen und  Ersetzen, Blöcke
  674. markieren, kopieren, verschieben, löschen etc.
  675.  
  676. Neben  der allgemeinen Cursorsteuerung über die Pfeiltasten sind im Editor
  677. die folgenden Kommandos möglich:
  678.  
  679. PgDn          = eine Seite vorblättern
  680. PgUp          = eine Seite zurück
  681. Home          = Cursor an Zeilenanfang
  682. End           = Cursor an Zeilenende
  683. Del           = löscht Zeichen unter Cursor
  684. <-Del (BS)    = löscht Z. links vom Cursor
  685. Ins           = wechselt zwischen Einfuege- und Überschreibmodus
  686. Ctrl + ->     = ein Wort nach rechts
  687. Ctrl + <-     = ein Wort nach links
  688. Ctrl + Home   = an Seitenanfang
  689. Ctrl + End    = an Seitenende
  690. Ctrl + PgUp   = an Textanfang
  691. Ctrl + PgDn   = an Textende
  692. Ctrl + Y      = Zeile löschen
  693. Ctrl + N      = Zeile einfügen  (oder <Return> im Einfüge-Modus)
  694. Ctrl + T      = Wort löschen
  695. Ctrl + Z      = Bildschirm eine Zeile hochschieben
  696. Ctrl + W      = Bildschirm eine Zeile tieferschieben
  697. Ctrl + Q + I  = AutoTab ein/aus
  698.  
  699. Ctrl + Q + F  = String suchen (der zu suchende String wird in  der
  700.                 Titelzeile erfragt)
  701. Ctrl + Q + A  = String suchen und ersetzen.
  702.  
  703. Optionen bei diesen beiden Befehlen:
  704.                        w : nur ganzes Wort suchen
  705.                        u : Groß- und Kleinschreibung ignorieren
  706.                        g : in der ganzen Datei suchen (bzw. ersetzen)
  707.                        n : keine Nachfrage, bevor ersetzt wird.
  708.  
  709. Block-Operationen:
  710. ------------------
  711.  
  712. Ctrl + K + B = Blockanfang markieren
  713. Ctrl + K + K = Blockende markieren
  714.  
  715. Ein  markierter  Block wird invers dargestellt, und kann dann mit den fol-
  716. genden Kommandos bearbeitet werden:
  717.  
  718. Ctrl + K + H  = Blockmarkierungen aufheben
  719. Ctrl + K + Y  = markierten Block löschen
  720. Ctrl + K + C  = markierten Block an die aktuelle Cursorposition kopieren
  721. Ctrl + K + V  = markierten Block an die Cursorposition verschieben
  722. Ctrl + K + R  = externe Datei an die Cursorposition einlesen.
  723. Ctrl + K + W  = markierten Block auf Diskette schreiben (in der Titelzeile
  724.                 wird nach einem Dateinamen gefragt)
  725. Ctrl + K + L  = eine Zeile als Block markieren
  726. Ctrl + K + T  = ein Wort als Block markieren
  727.  
  728. Ctrl + K + N  = Spaltenblock ein/aus
  729.                 wenn  diese  Option  eingeschaltet ist, wird nur ein spal-
  730.                 tenweiser  Block erzeugt;  d.h., nur die Spalten, die zwi-
  731.                 schen  Anfangs-  und  Endmarkierung liegen, werden bei den
  732.                 verschiedenen Blockoperationen berücksichtigt.
  733.  
  734. < F1 > : Damit  kann im Editor jederzeit ein Hilfsfenster mit  einer Über-
  735.          sicht  über die möglichen Befehle geöffnet werden. <ESC> schließt
  736.          dieses Fenster wieder.
  737.  
  738. < F2 > : Speichert den gerade bearbeiteten Text auf Diskette/Platte.
  739.          Achtung: die vorhandene Originaldatei wird dabei überschrieben!
  740.  
  741. < F3 > : Diese  Funktion ruft ein Fenster mit einer ASCII-Tabelle  auf; in
  742.          diesem Fenster kann man einen blinkenden Textcursor  mit den Cur-
  743.          sorsteuertasten bewegen, und mit <Return> ein  beliebiges Zeichen
  744.          an die aktuelle Cursorposition im gerade  bearbeiteten Text über-
  745.          nehmen.  Drückt  man  statt <Return> die Tastenkombination <Ctrl>
  746.          und  <Return> gleichzeitig, so wird ebenfalls ein Zeichen in  den
  747.          Text  übernommen,  ohne allerdings das Fenster mit der  ASCII-Ta-
  748.          belle   wieder zu schließen. Auf diese Weise lassen sich problem-
  749.          los  mehrere Zeichen auf einmal eingeben (ideal für Rahmen, etc).
  750.          <ESC>  schließt  das ASCII-Fenster wieder  ohne die Auswahl eines
  751.          Zeichens. Probieren Sie's einfach mal aus.
  752.  
  753. < F4 > : Ermöglicht das Setzen eines rechten Randes.  In einem Bildschirm-
  754.          fenster können Sie hierzu einen beliebigen  Wert  (zwischen 0 und
  755.          255) eingeben.  Als Vorgabe beim Starten des Editors ist immer 65
  756.          gesetzt.
  757.          Dieser rechte Rand ermöglicht zwar kein richtiges  Word-Wrapping,
  758.          aber  doch zumindest den Ansatz dazu. Bei Erreichen des gesetzten
  759.          rechten  Randes  wird  das  momentane Wort immer noch zu Ende ge-
  760.          schrieben,  beim  nächsten  eingegebenen  Leerzeichen  (Wortende)
  761.          oder Bindestrich wechselt der Cursor jedoch in die nächste Zeile.
  762.  
  763. < F10> : Beendet den Editor.  Es erfolgt  noch eine Abfrage, ob die  Datei
  764.          gespeichert werden soll.
  765.          Gibt man hier N (für Nein) ein,  so werden  eventuelle Änderungen
  766.          der Datei nicht gespeichert, das Original auf der Diskette/Platte
  767.          bleibt erhalten, bzw. bei einem neu entstandenen Text wird dieser
  768.          nicht geschrieben und geht verloren.
  769.          Gibt man J (für Ja) ein, so wird die (unter Umständen veränderte)
  770.          Datei  unter  dem ursprünglichen Namen wieder auf Diskette/Platte
  771.          geschrieben.
  772.  
  773. ACHTUNG: Der  Editor erzeugt KEINE automatische .BAK-Datei, wie man es von
  774.          den meisten Textverarbeitungen gewohnt ist. Wenn Sie deshalb Ihre
  775.          Datei  auch  im Original behalten wollen, sollten Sie sie vor dem
  776.          Bearbeiten erst einmal kopieren.
  777.  
  778.  
  779.  
  780. ┌──────────────────▄
  781. │ Attribute - F8 : █
  782. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  783.  
  784. Ist  nur eine Datei markiert, zeigt diese Funktion in einem Bildschirmfen-
  785. ster  die  Attribute dieser Datei an, und fragt, ob diese verändert werden
  786. sollen.
  787.  
  788. Als Eingabe sind dabei möglich:
  789.  
  790. R  ("Readonly"): die  Datei  kann  dann  nur noch gelesen, aber nicht mehr
  791.                  überschrieben, also auch nicht mehr gelöscht werden;
  792. H ("Hidden")   : die Datei wird "versteckt", taucht also im  normalen
  793.                  Verzeichnis nicht mehr auf;
  794. A ("Archiv")   : zeigt an, daß die Datei seit dem letzten Backup verändert
  795.                  wurde, und
  796. K (Kein Attribut), oder auch jede denkbare Kombination von R,A und H.
  797.  
  798. (z.B.  verleiht die Eingabe "RHA" einer Datei den Status einer versteckten
  799. Datei  (die  vom DOS-DIR-Befehl nicht angezeigt wird), die nur gelesen und
  800. nicht  überschrieben  werden  kann (Readonly), und setzt das Archivbit als
  801. Zeichen, daß diese Datei seit dem letzten Backup verändert wurde.)
  802.  
  803. Sind  bei  Aufruf der Funktion mehrere Dateien markiert, werden die Attri-
  804. bute der einzelnen Dateien zwar nicht angezeigt, aber man  kann die Attri-
  805. bute  dieser Dateien auf die vorher beschriebene Weise  auf einmal manipu-
  806. lieren.
  807.  
  808.  
  809.  
  810. ┌────────────────▄
  811. │ Drucken - F9 : █
  812. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  813.  
  814. Dient  dazu,  eine (Text-) Datei auszudrucken. Hier wird zunächst ein Aus-
  815. wahl-Menu eingeblendet, mit dem sich  der Drucker initialisieren läßt, und
  816. wobei  auch  verschiedene   Formatierungsmöglichkeiten (wie z.B. Kopf- und
  817. Fußzeilen, Randabstand, Zeilennummerierung  etc. gewählt werden können.
  818.  
  819. Den  Balken  im Menu steuert man mit den Pfeiltasten, und wählt durch <RE-
  820. TURN>  eine (oder natürlich mehrere) Funktion(en) aus. Die gewählten Menu-
  821. Punkte werden anschließend durch eine andere Farbe dargestellt.
  822.  
  823. Menupunkte sind:
  824. ────────────────
  825.  
  826. N L Q             : Schaltet den Drucker in Near-Letter-Quality;
  827.  
  828. Draft             : Schaltet den Draft-Modus ein;
  829.  
  830. Komprimiert       : Schaltet  auf  schmale  Schrift um (17 cpi) und  setzt
  831.                     gleichzeitig die mögliche Zeilenbreite auf  120 (stan-
  832.                     dardmäßig 80);
  833.  
  834. Elite             : Schaltet Eliteschrift ein (12 cpi) und setzt gleich-
  835.                     zeitig die mögliche Zeilenbreite auf 100;
  836.  
  837. Fettschrift       : Schaltet Fettschrift ein;
  838.  
  839. Doppelter Anschlag: Schaltet doppelten Anschlag ein;
  840.  
  841. Proportional      : Schaltet  auf  Proportionalschrift  (wenn ihr  Drucker
  842.                     über  eine  standardmäßige  Proportionalschrift   ver-
  843.                     fügt);
  844.  
  845. Breitschrift      : Schaltet breite Schrift ein (5 cpi);
  846.  
  847. Subscript         : Schaltet  auf  ganz  winzige  Schrift um, setzt  dabei
  848.                     gleichzeitig die Zeilenbreite auf 120, und  die Zeile-
  849.                     nanzahl pro Seite auf 150;
  850.  
  851. Zeilenabstand     : Hier erscheint ein Submenu, bei dem man  zwischen nor-
  852.                     malem Abstand (60 Zeilen pro Seite) und  engem Abstand
  853.                     (82 Zeilen pro Seite) wählen kann;
  854.  
  855. Randabstand       : Es  erscheint ein Fenster, in das man den  linken Rand
  856.                     (in Spalten) eingeben kann;
  857.  
  858. Teildatei drucken : Hier  öffnet sich wieder ein Fenster, bei dem  man die
  859.                     erste und die letzte zu druckende Zeile  eingeben muß;
  860.  
  861. Zeilennummerierung: Wird  dieser  Menupunkt  gewählt, so wird die  gesamte
  862.                     Datei   beim   Ausdruck  zeilenweise  durchnummeriert;
  863.                     (sinnvoll für Programm-Listings)
  864.  
  865. Kopf-/Fußzeile    : Hier  öffnet  sich  ein Fenster, in dem zunächst  nach
  866.                     einer  Kopfzeile gefragt wird. Hier kann man einen be-
  867.                     liebigen,  bis zu 80 Zeichen langen Text eingeben, der
  868.                     dann  am  Anfang jeder Druckseite gedruckt wird. Betä-
  869.                     tigt  man  hier nur <Return>, wird als voreingestellte
  870.                     Kopfzeile  der Dateiname, sowie Tagesdatum und Uhrzeit
  871.                     übernommen.
  872.                     Als  nächstes  kann  eine Fußzeile eingegeben  werden.
  873.                     Nur  Return> bedeutet hier als Voreinstellung die  je-
  874.                     weilige Seitenzahl.
  875.                     Für Kopf- und Fußzeile gilt: Wenn irgendwo das Zeichen
  876.                     "#"  auftaucht, wird stattdessen die jeweilige Seiten-
  877.                     zahl gedruckt.
  878.                     Als  letztes  wird  schließlich noch gefragt, ob  nach
  879.                     dem  Druck  von jeweils einer Seite eine Pause zum Pa-
  880.                     pierwechsel  gemacht werden soll. Hier sollten Sie J)a
  881.                     eingeben, wenn Sie nicht mit Endlospapier drucken.
  882.  
  883. Printer-Reset     : Wenn Sie irgendwelche falsche Eingaben  gemacht haben,
  884.                     können  Sie damit sämtliche bisher gemachten  Eingaben
  885.                     löschen, und den Drucker neu initialisieren.
  886.  
  887. Programm abbrechen: Dieser Menupunkt bricht das Druckprogramm ab.
  888.  
  889. Druck starten     : Startet den Druckvorgang.
  890.  
  891.  
  892. Die  Steuersequenzen  der  Druckfunktion sind auf einen  Epson-kompatiblen
  893. Drucker  ausgelegt,  so daß es in der Regel wohl mit den meisten  Druckern
  894. keine  Schwierigkeiten  geben dürfte.  (Und falls doch, in einer  späteren
  895. Version von SHELL wird dies dann hoffentlich behoben werden.)
  896.  
  897.  
  898.  
  899. ┌──────────────────────▄
  900. │ Datei suchen - F10 : █
  901. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  902.  
  903. Mit  dieser  Funktion  können  Sie eine bestimmte Datei in sämtlichen Ver-
  904. zeichnissen ihrer Festplatte (oder auch Diskette) suchen.
  905.  
  906. In einem Bildschirmfenster werden Sie nach dem Namen der zu  suchenden Da-
  907. tei gefragt. Hier können Sie entweder einen vollständigen Dateinamen  ein-
  908. geben, oder auch die Wildcards "*" und "?" verwenden. (Geben Sie hier bei-
  909. spielsweise  "*.*"  ein, so werden die gesamten  Dateien ihrer Festplatte,
  910. bzw.  Diskette aufgelistet. Da das Fenster  allerdings etwas zu klein ist,
  911. um  beispielsweise alle 1748 Dateien einer  Festplatte auf einmal anzuzei-
  912. gen, ist dies wohl kaum sinnvoll.)
  913.  
  914.  
  915.  
  916. ┌──────────────────────────────────▄
  917. │ Laufwerk wechseln - Shift + F1 : █
  918. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  919.  
  920. Wechselt  das aktive Laufwerk. In einem Dialogfenster wird nach  dem Kenn-
  921. buchstaben  des gewünschten Ziellaufwerks gefragt.  Hier muß  dann nur der
  922. entsprechende  Buchstabe  (A .. H) ohne anschließendes <Return> eingegeben
  923. werden.
  924.  
  925.  
  926.  
  927. ┌────────────────────────────▄
  928. │ Datei-Maske - Shift + F2 : █
  929. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  930.  
  931.  
  932. Diese  Funktion ermöglicht die Eingabe einer beliebigen  Datei-Maske, nach
  933. der dann die Dateien im Dateienfenster angezeigt werden.
  934.  
  935. Dabei sind natürlich die Wildcards "?" und "*" möglich (also z.B. "*.exe",
  936. oder  "test?.*"  etc.).  Das  Verzeichnis im Dateienfenster wird dann nach
  937. dieser Maske neu aktualisiert. Als Vorgabe erscheint nach Aufruf der Funk-
  938. tion  immer  "*.*".  Das   einfache Drücken von RETURN reicht, um dies als
  939. Standardmaske zu setzen.
  940. Haben  Sie eine andere Maske als "*.*" gewählt, können Sie in diesem Modus
  941. allerdings nicht das Verzeichnis wechseln. Dazu müssen Sie die  Maske wie-
  942. der auf '*.*' setzen.
  943.  
  944. In  dem  Bildschirmfenster  haben  Sie  dann  noch die Möglichkeit, auszu-
  945. wählen,ob  versteckte  Dateien  angezeigt werden sollen, oder nicht. Geben
  946. Sie  hier  J (für Ja) oder N (für Nein) ein, und bestätigen Sie diese Ein-
  947. gabe mit RETURN.
  948.  
  949. ESC bricht diese Funktion ab.
  950.  
  951.  
  952.  
  953. ┌─────────────────────────────────────▄
  954. │ Verzeichnis erzeugen - Shift + F3 : █
  955. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  956.  
  957. Mit dem Menupunkt "DIR machen" läßt sich ein neues  Unterverzeichnis, aus-
  958. gehend vom aktuellen Verzeichnis erstellen.
  959.  
  960. In einem Bildschirmfenster wird dabei nach einem Namen gefragt.  Sie soll-
  961. ten hier einen gültigen Namen (bis zu 8 Zeichen) eingeben. ESC bricht die-
  962. se Funktion ab.
  963.  
  964.  
  965.  
  966. ┌────────────────────────────────────▄
  967. │ Verzeichnis löschen - Shift + F4 : █
  968. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  969.  
  970. Mit  dieser  Funktion  Können  Sie ein Unterverzeichnis des aktuellen Ver-
  971. zeichnisses löschen.
  972.  
  973. In einem Fenster wird zuerst nach dem Namen des zu löschenden Verzeichnis-
  974. ses  gefragt.  Das Programm prüft dann, ob der angegebene Namen auch wirk-
  975. lich  zu  einem  Unterverzeichnis gehört, und fragt dann sicherheitshalber
  976. nochmals nach, ob dies auch wirklich gelöscht werden soll.
  977.  
  978. <ESC> bricht diese Funktion ohne Löschen ab.
  979.  
  980. Allerdings  ist diese Funktion nur noch der Vollständigkeit halber da. Mit
  981. der  unter  Löschen  beschriebenen Methode (Markieren eines Verzeichnisses
  982. mit <SPACE> und Löschen mit <F4>) gehts nämlich genauso.
  983.  
  984.  
  985.  
  986. ┌─────────────────────────────────▄
  987. │ Verzeichnis-Baum - Shift + F5 : █
  988. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  989.  
  990. Mit dieser Funktion können Sie in der linken Hälfte des Dateibereichs wie-
  991. der die grafische Verzeichnisanzeige aktivieren.
  992.  
  993. Wie  oben  beschrieben kann man mit den Cursortasten, sowie mit <PgDn> und
  994. <PgUp>  den  inversen  Balken steuern, und mit <Return> in ein Verzeichnis
  995. wechseln. Beim ersten Aufruf dieser Funktion (beim Start von SHELL) dauert
  996. das  Einlesen der Verzeichnisse noch etliche Sekunden, anschließend bleibt
  997. das  Verzeichnis  des  momentanen  Laufwerks gespeichert, und bei weiteren
  998. Aufrufen  erfolgt  der Aufbau der Verzeichnisstruktur sofort. Wenn Sie das
  999. Laufwerk  wechseln und diese Funktion erneut aufrufen, wird allerdings das
  1000. Verzeichnis neu eingelesen.
  1001.  
  1002.  
  1003.  
  1004. ┌─────────────────────────────────────▄
  1005. │ Verzeichnis neu einlesen - ALT + V: █
  1006. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1007.  
  1008. Um die Verzeichnisstruktur unabhängig von einem Laufwerkswechsel auf jeden
  1009. Fall  neu  einzulesen (wenn Sie beispielsweise im selben Laufwerk die Dis-
  1010. kette  gewechselt  haben,  oder  auch ein  Verzeichnis  neu  erzeugt  oder
  1011. gelöscht  haben), sollten Sie im Menu "Verzeichnis" diese Funktion wählen.
  1012.  
  1013.  
  1014.  
  1015.  
  1016. ┌──────────────────────────▄
  1017. │ DOS-Shell - Shift + F6 : █
  1018. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1019.  
  1020. Mit  dieser  Funktion  können Sie entweder beliebige DOS-Befehle eingeben,
  1021. oder kurzfristig auf die Betriebssystemebene zurückkehren.
  1022.  
  1023. In einem Fenster werden Sie aufgefordert, entweder einen DOS-Befehl einzu-
  1024. geben, oder mit <RETURN> auf die DOS-Ebene zurückzukehren. Drückt man hier
  1025. also nur <RETURN>, kehrt man auf die Betriebssystemebene zurück. Durch die
  1026. Eingabe  von  "Exit"  (auf der DOS-Ebene) kommt man wieder in das Programm
  1027. zurück.
  1028.  
  1029. Genauso  kann  man aber auch jeden beliebigen DOS-Befehl eingeben (gleiche
  1030. Syntax  wie  auf der Betriebssystemebene). Dieser wird ausgeführt, und man
  1031. kehrt automatisch wieder zu SHELL zurück.
  1032.  
  1033. Achtung: Sie  sollten  in  diesem Modus auf keinen Fall irgendwelche spei-
  1034.    █     cherresidenten  Programme  laden.  Spätestens bei der Rückkehr zu
  1035.    ▄     SHELL verabschiedet sich sonst ihr System ins Nirwana!
  1036.  
  1037.  
  1038.  
  1039.  
  1040. ┌─────────────────────────▄
  1041. │ Hex-Dump - Shift + F7 : █
  1042. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1043.  
  1044. Mit dieser Funktion können Sie jede beliebige, vorher markierte Datei (al-
  1045. so  auch  .COM und .EXE-Dateien) als HexDump ausgeben, wobei in einem Fen-
  1046. ster  auf  der  linken  Seite  die Datei hexadezimal dargestellt wird, und
  1047. rechts als ASCII-Text.
  1048.  
  1049. Die  aktiven  Steuertasten  sind  dabei in der Titelzeile dargestellt. Die
  1050. Funktion  unterscheidet  sich  im übrigen nicht vom Menupunkt "Anschauen",
  1051. außer daß damit auch bei ASCII-Dateien ein Hexdump erzwungen werden kann.
  1052.  
  1053. Eine  Möglichkeit,  in diesem Modus auch zu editieren, ist hier noch nicht
  1054. eingebaut.  Vielleicht kommt dies in einer späteren Version von SHELL noch
  1055. hinzu.
  1056.  
  1057.  
  1058.  
  1059. ┌──────────────────────────────────▄
  1060. │ Dateien markieren - Shift + F8 : █
  1061. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1062.  
  1063. Entweder  durch  die  Auswahl von "Mark.Alle" über das SubMenu 'Optionen',
  1064. oder durch <Shift>+<F8> können Sie alle Dateien des aktuellen Verzeichnis-
  1065. ses  auf  einmal  markieren.  Sichtbar  wird dies jeweils an einem kleinen
  1066. Häckchen (√) hinter dem Dateieintrag.
  1067. Nach  jeder Operation, die das Verzeichnis aktualisiert, werden diese Mar-
  1068. kierungen automatisch wieder gelöscht.
  1069.  
  1070.  
  1071.  
  1072. ┌─────────────────────────────────────▄
  1073. │ Markierungen löschen - Shift + F9 : █
  1074. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1075.  
  1076. Diese  Funktion  löscht  alle  Markierungen  im aktuellen Verzeichnis. Die
  1077. kleinen  Häckchen  werden  wieder gelöscht, und die Anzeige der markierten
  1078. Dateien im Infofenster wieder auf 0 gesetzt.
  1079.  
  1080.  
  1081.  
  1082. ┌─────────────────────────────────▄
  1083. │ User - Eigene Menus erstellen : █
  1084. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1085.  
  1086. Diese Funktion liefert die Möglichkeit, sich drei eigene Submenus nach dem
  1087. jeweiligen Bedarf zu erstellen.
  1088.  
  1089. Wenn  man  diesen Punkt in der Menuleiste auswählt, erscheint zunächst ein
  1090. SubMenu-Fenster  mit den drei Wahlmöglichkeiten "DOS-Befehle", "Programme"
  1091. und  "Utilities". Wählt man hier etwas aus, erscheint zunächst jedoch noch
  1092. gar  nichts.  Denn  Sie  müssen sich hierzu erst eine geeignete Konfigura-
  1093. tions-Datei schreiben.
  1094.  
  1095. Erwartet werden hier von SHELL drei einzelne (ASCII-) Dateien mit den Na-
  1096. men 
  1097. - DOSMENU.CFG   (für die DOS-Befehle),
  1098. - PROGMENU.CFG  (für die eigenen Programme), und
  1099. - UTILMENU.CFG  (für Utilities, die man häufiger verwenden will).
  1100.  
  1101. Eine  Datei  DOSMENU.CFG müsste als Beispiel auf dieser Diskette enthalten
  1102. sein. Diese Beispiel-Datei geht allerdings davon aus, daß ihr Kommando-In-
  1103. terpreter  (COMMAND.COM) im Root-Verzeichnis von Laufwerk C zu finden ist.
  1104. Ändern  Sie  das  entsprechend, wenn das bei Ihnen nicht der Fall ist (wie
  1105. Sie natürlich sowieso die ganze Datei nach Ihren Bedürfnissen ändern soll-
  1106. ten sie ist wirklich nur als Beispiel gedacht!)
  1107.  
  1108. Für  die  Erstellung dieser .CFG-Dateien ist der vierte Menupunkt von USER
  1109. gedacht, nämlich "Definieren".
  1110. Sie  können die CFG-Dateien aber auch mit jedem beliebigen ACII-Editor (am
  1111. sinnvollsten mit dem Editor von SHELL) anlegen. Dazu müssen allerdings be-
  1112. stimmte Regeln eingehalten werden.
  1113.  
  1114. So könnte z.B. eine Datei PROGMENU.CFG folgendermaßen aussehen: (Nur ein
  1115. Beispiel, bitte nicht so übernehmen!)
  1116.  
  1117. Textverarbeitung     ( die Zeile, die im Menu erscheint                  )
  1118. C:\STAR              ( das Verzeichnis, in dem das Programm zu finden ist)
  1119. WRITER.COM           ( der vollständige Programmname, mit Extension      )
  1120. T                    ( Parameter, die dem Programm übergeben werden      )
  1121. *                    ( Shell soll aus dem Speicher entfernt werden       )
  1122. Turbo Pascal 5.5     ( zweites Programm: Menuzeile                       )
  1123.                      ( Leerzeile, da kein Verzeichniswechsel nötig       )
  1124. C:\PASCAL\TPC.EXE    ( deshalb hier vollständiger Pfad und Dateiname     )
  1125. /M /UC:\PASCAL\UNITS ( Parameter des Programms                           )
  1126.                      ( Leerzeile, da Shell im Speicher bleiben soll      )
  1127. Assembler            ┌────
  1128. C:\TASM              │
  1129. TASM.EXE             │  dasselbe nochmals für ein drittes Programm
  1130. ?                    │
  1131. *                    └─────
  1132. ...
  1133. ...
  1134. ...
  1135. ...
  1136. ...
  1137. #               { <- dieses Zeichen muß unbedingt am Schluß der Datei
  1138.                      stehen, und zwar in Spalte 1 }
  1139.  
  1140.       ┌──────────────────────────────────────────────────────────┐
  1141.       │ Es  müssen also pro Programm, das definiert werden soll, │
  1142.       │ jeweils fünf Zeilen eingegeben  werden, nicht mehr, aber │
  1143.       │ auch  nicht  weniger !!! Dabei muß die  erste  Zeile des │
  1144.       │ ersten Programms auch die erste Zeile der Datei bilden.  │
  1145.       └──────────────────────────────────────────────────────────┘
  1146.  
  1147.  
  1148. Der Zeilenaufbau:
  1149. ─────────────────
  1150.  
  1151. 1. Zeile: Der  Name,  wie er hinterher im Menu erscheinen soll (maximal 20
  1152.           Zeichen lang);
  1153.  
  1154. 2. Zeile: Befindet  sich  hier  eine Leerzeile, dann geht SHELL davon aus,
  1155.           daß  sie  ihr  momentanes Verzeichnis nicht wechseln wollen, und
  1156.           erwartet  deshalb in der 3.Zeile einen Programmnamen mit genauer
  1157.           Pfadangabe.  Das  Programm  wird dann aus dem Verzeichnis heraus
  1158.           gestartet, in dem Sie sich im Moment befinden. Wollen Sie aller-
  1159.           dings  zunächst  einmal in das Verzeichnis wechseln, in dem sich
  1160.           das  aufzurufende  Programm  befindet  (sinnvoll vor allem dann,
  1161.           wenn dort auch noch andere benötigte Dateien stehen), müssen Sie
  1162.           in dieser Zeile das genaue Verzeichnis angeben.
  1163.  
  1164. 3. Zeile: Der  eigentliche  Programmname, und zwar mit Extension; Wenn Sie
  1165.           die  zweite  Zeile  leer gelassen haben, muß zusätzlich noch der
  1166.           genaue  Verzeichnispfad  angegeben werden, damit Shell die Datei
  1167.           auch  findet. (Auf die Extension können sie nur dann verzichten,
  1168.           wenn  sich in der 5.Zeile ein Sternchen befindet, SHELL also vor
  1169.           Aufruf des Programms aus dem Speicher entfernt werden soll.)
  1170.  
  1171. 4. Zeile: Hier kommen eventuelle Parameter hin, die sie als Voreinstellung
  1172.           dem  Programm  übergeben wollen; Wird diese Zeile leer gelassen,
  1173.           wird  das Programm ohne Parameter und ohne weitere Nachfrage so-
  1174.           fort  gestartet.  Wenn  Sie dagegen Parameter angeben (oder auch
  1175.           irgendein  beliebiges  anderes Zeichen), haben Sie noch die Mög-
  1176.           lichkeit,  vor Aufruf des Programms diese Parameter zu ergänzen,
  1177.           bzw. zu ändern.
  1178.  
  1179. 5. Zeile: Diese  Zeile  kann  entweder  leer  sein, dann bleibt SHELL beim
  1180.           Starten  des  Programms  im Speicher, oder die Zeile besteht nur
  1181.           aus einem Sternchen ("*").
  1182.           Wenn  in  dieser  Zeile nur ein Sternchen steht, dann wird Shell
  1183.           vor  dem  Start  des  aufgerufenen Programms vollständig aus dem
  1184.           Speicher entfernt. Dies ist auf jeden Fall bei größeren Program-
  1185.           men  sinnvoll, die viel Speicherplatz verbrauchen. Wenn Sie dies
  1186.           nicht wollen, lassen Sie diese Zeile einfach leer.
  1187.  
  1188. Jedes Programm, das Sie definieren wollen, muß also aus 5 Zeilen bestehen.
  1189. Zwischen den einzelnen Programmen, dürfen keinerlei Leerzeilen stehen, und
  1190. als letzte  Zeile  der  Datei muß in der 1. Spalte der Zeile unbedingt das
  1191. Zeichen "#" stehen.
  1192.  
  1193. Mit  der  Auswahl  des Menupunkts "Definieren" können Sie sich die Arbeit,
  1194. CFG-Dateien zu definieren, erheblich vereinfachen.
  1195.  
  1196. * Wählen  sie  zunächst den Menupunkt "Definieren" aus. Sie werden dann in
  1197.   einem Bildschirmfenster gefragt, was für ein Menu Sie definieren wollen.
  1198.   Wählen Sie hier den entsprechenden Punkt aus.
  1199.  
  1200. * Anschließend  können  Sie  in  einem neuen Bildschirmfenster ein eigenes
  1201.   Menu  für  diesen  Programmpunkt eingeben. Sie werden dabei nach den je-
  1202.   weils notwendigen Angaben gefragt. Eine kurze Erläuterung zu der jeweils
  1203.   geforderten Angabe wird dabei immer noch extra eingeblendet.
  1204.  
  1205. * Wenn  Sie  alle  Eingaben gemacht haben (bis zu 15 Programme lassen sich
  1206.   pro  Menu  definieren),  werden Sie noch gefragt, ob diese abgespeichert
  1207.   werden  sollen.  Wenn Sie diese Frage mit "J" (für Ja) beantworten, wird
  1208.   im  aktuellen  Verzeichnis  eine  .CFG-Datei  mit  dem  jeweiligen Namen
  1209.   ("Dosmenu.cfg", "progmenu.cfg" oder "utilmenu.cfg") angelegt.
  1210.  
  1211. * Kopieren Sie nun diese Datei entweder in das Verzeichnis, zu dem Sie den
  1212.   Zugangspfad  mit  der  Environment-Variable  "HILFSDAT"  definiert haben
  1213.   (siehe  unter "Installation"), oder in das Verzeichnis, in dem sich auch
  1214.   SHELL befindet.
  1215.  
  1216. * Wenn  Sie  anschließend  SHELL  starten, und im Hauptmenu "User", und im
  1217.   Submenu  dann  den  entsprechenden Unterpunkt auswählen, erscheint (wenn
  1218.   sie  alles  korrekt  eingegeben haben) das von Ihnen definierte Menu. In
  1219.   ihm  können Sie sich ebenfalls mit den Pfeiltasten bewegen, und mit <RE-
  1220.   TURN>  ein Programm (oder einen DOS-Befehl) starten. Haben Sie Parameter
  1221.   für  das  zu  startende  Programm angegeben, haben Sie allerdings vorher
  1222.   noch die Möglichkeit, diese Parameter zu bestätigen, bzw. zu ergänzen.
  1223.  
  1224.  
  1225. Shell aus dem Speicher entfernen:
  1226. ─────────────────────────────────
  1227.  
  1228. Wenn  Sie  bei  der  Definition  eines  Programms in der fünften Zeile ein
  1229. Sternchen  ("*") eingegeben haben, wird SHELL beim Aufruf dieses Programms
  1230. vollständig aus dem Speicher entfernt.
  1231.  
  1232. Vorher wird allerdings der Aufruf des gewählten Programms (mit eventuellem
  1233. Verzeichniswechsel,  Parametern  etc.)  in  eine Batch-Datei mit dem Namen
  1234. "SHELLRUF.BAT"  geschrieben,  die dann beim Ende von SHELL aufgrufen wird.
  1235. Die letzte Anweisung in Shellruf.BAT ist dann wieder das Starten von SHELL
  1236. selbst,  so  daß  Sie  nach Ende des gestarteten Programms wieder in SHELL
  1237. landen.
  1238.  
  1239. Wundern  Sie sich also nicht, wenn auf Ihrer Platte/Diskette auf einmal im
  1240. Root-Verzeichnis  eine Datei SHELLRUF.BAT auftaucht. Das hat also durchaus
  1241. seine Richtigkeit.
  1242.  
  1243. Übrigens: Die drei Untermenus ("DOS-Befehle", "Programme" und "Utilities")
  1244.           lassen  sich  (wenn  vorhanden)  auch  über die Hotkeys <Alt-D>,
  1245.           <Alt-P> und <Alt-U> direkt aufrufen.
  1246.  
  1247.  
  1248.  
  1249.  
  1250. ┌────────────────────────────▄
  1251. │ EGA-/VGA-Modus - ALT + E : █
  1252. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1253.  
  1254. Diese  Funktion kommt nur denjenigen zugute, die über einen EGA- oder VGA-
  1255. Monitor  verfügen,  der  im Textmodus 43 bzw. 50, statt nur 25 Zeilen dar-
  1256. stellen kann.
  1257.  
  1258. Mit  <ALT>+<E>,  bzw. dem  Wahlpunkt "EGA-/VGA-Modus" im Submenu Sonstiges
  1259. können  Sie  zwischen  normaler  Darstellung (also 25 Zeilen auf dem Bild-
  1260. schirm)  und  EGA-/VGA-Modus  (43/50 Zeilen) hin- und herschalten. Ist die
  1261. EGA-/VGA-Darstellung  aktiviert  während Sie den Editor aufrufen, oder mit
  1262. <F6>  eine Datei anschauen,  arbeiten auch diese beiden Funktionen im EGA-
  1263. VGA-Modus.
  1264.  
  1265.  
  1266.  
  1267. ┌────────────────────────────▄
  1268. │ Taschenrechner - ALT + R : █
  1269. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1270.  
  1271. Diese Funktion startet einen einfachen Taschenrechner.
  1272.  
  1273. Außer  den  vier  Grundrechenarten kann man damit noch Wurzeln ziehen, und
  1274. Prozentrechnungen  machen.  C  löscht  jeweils die Anzeige, ESC bricht die
  1275. Funktion  ab.  Wird  die Anzeige nicht gelöscht, bevor der Rechner mit ESC
  1276. beendet  wird,  erscheint  beim nächsten Aufruf des Rechners das vorherige
  1277. Ergebnis als Vorgabe.
  1278.  
  1279.  
  1280.  
  1281. ┌────────────────────────────▄
  1282. │ Terminkalender - ALT + T : █
  1283. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1284.  
  1285. Mit  dieser  Funktion  steht Ihnen ein einfacher Terminkalender zur Verfü-
  1286. gung, bei dem Sie Ihre Termine eingeben, abrufen und löschen können.
  1287.  
  1288. Nach Aufruf der Funktion sehen Sie zunächst einmal in einem Bildschirmfen-
  1289. ster  eine Monatsübersicht des aktuellen Monats. Ein inverser Cursor steht
  1290. dabei  auf  dem jeweiligen Tagesdatum. In diesem Monatskalender können Sie
  1291. mit  den Cursortasten blättern, und mit <RETURN> einen bestimmten Tag aus-
  1292. wählen.
  1293.  
  1294. Aktive Tasten sind dabei:
  1295.  
  1296. * <Pfeilrechts> : einen Tag weiter
  1297. * <Pfeillinks>  : einen Tag zurück
  1298. * <Pfeilrauf>   : eine Woche zurück (nur innerhalb des jeweiligen Monats)
  1299. * <Pfeilrunter> : eine Woche vor
  1300. * <PgDn>        : nächsten Monat anzeigen
  1301. * <PgUp>        : vorherigen Monat anzeigen
  1302. * <ESC>         : Funktion verlassen
  1303. * <RETURN>      : Tag auswählen
  1304.  
  1305. Haben Sie mit <RETURN> einen bestimmten Tag ausgewählt, so öffnet sich ein
  1306. weiteres  Fenster, in dem die für den jeweiligen Tag gespeicherten Termine
  1307. (soweit  vorhanden) angezeigt werden. In diesem Fenster haben Sie dann die
  1308. Möglichkeit, weitere Termine für diesen Tag einzugeben, vorhandene Termine
  1309. zu löschen, oder auch weiter-, bzw. zurückzublättern.
  1310.  
  1311. Aktive Tasten sind dabei:
  1312.  
  1313. * <Pfeilrechts> : Termine des folgenden Tages anzeigen
  1314.  
  1315. * <Pfeillinks>  : Termine des vorigen Tages anzeigen
  1316.  
  1317. * < E >         : Eingabe  eines  neuen Termins: Im Fenster wird dabei zu-
  1318.                   erst  nach  der Zeit gefragt; geben Sie hier die Uhrzeit
  1319.                   im Format Stunden/Minuten ein, getrennt durch einen Dop-
  1320.                   pelpunkt; also "SS:MM". (Beispiel: "09:15" oder "21:00")
  1321.  
  1322.                   Als  nächstes  wird nach dem Termin gefragt; hier können
  1323.                   Sie  einen bis zu 40 Zeichen langen Text eingeben. Haben
  1324.                   Sie  beides  richtig  eingegeben, erscheint Ihre Eingabe
  1325.                   sofort als neuer Termin für diesen Tag.
  1326.  
  1327. * < L >         : Löschen eines vorhandenen Termins: Im Fenster wird dabei
  1328.                   nach  der Uhrzeit des zu löschenden Termins gefragt; ge-
  1329.                   ben Sie hier die genaue Uhrzeit ein, wie Sie auch in der
  1330.                   Anzeige  zu  sehen  ist (also auch wieder im Format "SS:
  1331.                   MM"); Haben Sie an diesem Tag zwei Termine mit der glei-
  1332.                   chen Uhrzeit, wird nur der erste Termin gelöscht.
  1333.  
  1334. * <ESC>         : Schließt das Fenster. Sie kehren wieder zur Monatsüber-
  1335.                   sicht zurück.
  1336.  
  1337. Wird die Kalender-Funktion aufgerufen, prüft das Programm zunächst einmal,
  1338. ob bereits eine Termin-Datei existiert. Sie sucht dabei in dem mit der En-
  1339. vironment-Variablen  "Hilfsdat" (siehe Installation) gesetzten Verzeichnis
  1340. (oder,  falls  keine  Environment-Variable definiert wurde, im selben Ver-
  1341. zeichnis wie SHELL.EXE) nach einer Datei mit dem Namen "SHELLTRM.DAT". Ist
  1342. eine solche Datei nicht vorhanden, so wird sie neu angelegt.
  1343.  
  1344. Wollen  Sie also einmal alle Ihre Termine wieder bereinigen, oder auf ein-
  1345. mal  löschen,  so  genügt  es, wenn Sie einfach die Datei SHELLTRM.DAT lö-
  1346. schen.
  1347.  
  1348.  
  1349.  
  1350. ┌──────────────────────────▄
  1351. │ Karteikasten - ALT + K : █
  1352. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1353.  
  1354. Der Karteikasten ist entstanden, als ich es einmal endgültig leid war, für
  1355. jede kurze Notiz, die ich mir machen wollte, entweder die Textverarbeitung
  1356. zu  bemühen  (und  die  richtige  Datei  dann  hinterher  wieder mühsam zu
  1357. suchen),  oder  trotz  Computer  wieder zu Papier und Bleistift greifen zu
  1358. müssen.
  1359.  
  1360. Die  Karteikasten-Funktion erhebt deshalb auch nicht den Anspruch, ein Da-
  1361. tenbankprogramm  zu ersetzen, sondern stellt schlicht eine einfache Notiz-
  1362. zettelverwaltung dar.
  1363.  
  1364. Für  Ihre  Eingaben  stellt das Programm schlichte Karteikarten zur Verfü-
  1365. gung,  die  sich ganz nach Belieben vollschreiben, und unter einem (bis zu
  1366. 35  Zeichen  langen) Stichwort abspeichern lassen. Die Karteikarten werden
  1367. gleich  bei  der  Eingabe automatisch nach dem Stichwort alphabetisch sor-
  1368. tiert, und können über diese Stichwörter auch wieder gesucht werden.
  1369.  
  1370. Da  alle  Eingaben sofort auf Platte/Diskette gespeichert, und ebenso alle
  1371. benötigten  Datensätze zur Laufzeit wieder von der Festplatte gelesen wer-
  1372. den,  ist  den  Dateien, die Sie anlegen können, außer der Kapazität Ihrer
  1373. Festplatte/Diskette  keine Obergrenze gesetzt.
  1374.  
  1375. Nach  Aufruf  der  Funktion über das Menu oder über <ALT><K> werden in der
  1376. Menuzeile  wie  gewohnt  die verfügbaren Submenus angezeigt.
  1377. Wie im  eigentlichen  Hauptprogramm  aktivieren Sie mit <ESC> oder dem je-
  1378. weils hervorgehobenen  Anfangsbuchstaben die Submenus.  Wie gewohnt können
  1379. Sie sich dann in den Submenus bewegen,und die einzelnen Befehle auswählen.
  1380.  
  1381.  
  1382. Folgende Submenus (und damit Funktionen) sind im Karteikasten verfügbar:
  1383. ┌────────────────────────────────────────────────────────────────────────┐
  1384. │Karte        Markierte        Alle            Funktionen          Ende  │
  1385. ├──────────┬─┬──────────────┬─┬──────────────┬─┬────────────────┬─┬──────┤
  1386. │Neueingabe│ │M.Drucken     │ │Markierung.Weg│ │Kartei auswählen│ │Weiter│
  1387. │Bearbeiten│ │M.Zeigen      │ │Alle markieren│ │Neue Kartei     │ │Ende  │
  1388. │Markieren │ │M.Löschen     │ │Alle drucken  │ │Text suchen     │ └──────┘
  1389. │Löschen   │ │Stichwortliste│ │Alle löschen  │ │Suchen u.markier│
  1390. │Drucken   │ │Liste drucken │ │Stichwortliste│ │ASCII-Datei zeig│
  1391. │Suchen    │ └──────────────┘ │Liste drucken │ │In Datei speich.│
  1392. └──────────┘                  └──────────────┘ │Index aktualis. │
  1393.                                                └────────────────┘
  1394.  
  1395. Beim Aufruf des Karteikastens werden automatisch zwei Dateien mit den Namen
  1396. SHELL.KRT und SHELL.IND in dem mit der Environment-Variablen "Hilfsdat" de-
  1397. finierten  Verzeichnis  gesucht und geladen.  Sind diese Dateien noch nicht
  1398. vorhanden, dann werden sie neu angelegt. (Diese Vorgabe können Sie im Prog-
  1399. ramm natürlich ändern, und für zukünftige Programmstarts abspeichern.)
  1400.  
  1401. Angezeigt  werden  immer  vier  Karten gleichzeitig, wobei von den hinteren
  1402. Karten nur das Stichwort und ein Teil des Randes zu sehen ist.
  1403.  
  1404. Durch  die Karteikarten blättern können Sie mit den Tasten  <Pfeilrauf> und
  1405. <Pfeilrunter>,  bzw. mit <PgUp> und <PgDn>. Die Taste <Home/Pos1> führt Sie
  1406. immer zur allerersten Karteikarte.
  1407. In der untersten Bildschirmzeile wird jeweils angezeigt, welche Datei gera-
  1408. de geladen ist,  wieviele Karteikarten Sie enthält, und die wievielte Karte
  1409. gerade angezeigt wird.
  1410.  
  1411.  
  1412. Funktionen des Karteikastens im Einzelnen:
  1413. ──────────────────────────────────────────
  1414.  
  1415. Neue Karte eingeben :
  1416. ---------------------
  1417. Diese Funktion rufen Sie entweder über das Menu "Karte", Menueintrag
  1418. "Neueingabe" auf, oder mit dem Hotkey <INS>, bzw. <Einfg>.
  1419.  
  1420. Die oberste Karteikarte wird dabei von einem Fenster in einer anderen
  1421. Farbe überdeckt. Sie werden zuerst aufgefordert, ein Stichwort einzugeben,
  1422. das bis zu 35 Zeichen lang sein kann.
  1423.  
  1424. Nach diesem Stichwort werden Ihre Karten alphabetisch sortiert, und unter
  1425. diesem Stichwort können Sie später Ihre Notiz auch wieder suchen. In der
  1426. Menuzeile werden dabei (wie bei den meisten Funktionen) die jeweils akti-
  1427. ven Tasten angegeben. Mit <ESC> können Sie die Eingabe an dieser Stelle
  1428. auch wieder abbrechen.
  1429.  
  1430. Haben Sie stattdessen die Eingabe mit <RETURN> abgeschlossen haben, steht
  1431. der Cursor auf der eigentlichen Karteikarte, die Sie nach Belieben voll-
  1432. schreiben können. Auch hier werden wieder die möglichen  Befehle (ein paar
  1433. mehr als beim Stichwort) in der Menuzeile angezeigt. Beachten Sie bitte,
  1434. daß dabei standardmäßig der Einfüge-Modus eingeschaltet ist.
  1435. Mit <INS> läßt sich der Einfügemodus aus-, bzw. wieder einschalten.
  1436.  
  1437. Weitere Befehle:
  1438.    - Ctrl + Y  : Zeile löschen
  1439.    - Ctrl + N  : Zeile einfügen
  1440.  
  1441. Mit <F2> können Sie die Karteikarte abspeichern, mit <ESC> brechen Sie die
  1442. Eingabe ohne Speichern ab.
  1443.  
  1444. Haben Sie die Karte abgespeichert, können Sie die ganze Prozedur mit einer
  1445. neuen Karte gleich noch einmal wiederholen. Wenn Sie dies nicht wollen,
  1446. brechen Sie die Eingabe einfach mit <ESC> ab.
  1447.  
  1448.  
  1449. Karte bearbeiten :
  1450. ------------------
  1451. Mit dieser Funktion können Sie die jeweils oberste Karteikarte bearbeiten.
  1452. Es gelten hier genau die gleichen Regeln, wie bei der Eingabe. Sie können
  1453. also sowohl das Stichwort ändern (Bearbeitung mit RETURN abschließen), als
  1454. auch den Text auf der Karteikarte.
  1455. Mit <F2> wird die geänderte Karte gespeichert, mit ESC wird die Bearbeitung
  1456. (ohne Speichern) abgebrochen.
  1457. Haben Sie bei der Bearbeitung das Stichwort geändert, wird die Karte auto-
  1458. matisch alphabetisch richtig einsortiert.
  1459.  
  1460.  
  1461. Karte markieren :
  1462. -----------------
  1463. Mit dieser Menuoption oder mit dem Hotkey "+" können Sie die aktuelle
  1464. Karteikarte markieren. Kenntnlich wird dies an einem kleinen Häckchen ("√")
  1465. in der rechten oberen Ecke der Karte.
  1466. Haben Sie diese Funktion bei einer bereits markierten Karte ausgewählt,
  1467. wird stattdessen die Markierung entfernt.
  1468.  
  1469.  
  1470. Karte löschen :
  1471. ---------------
  1472. Aktuelle Karteikarte löschen. Bevor die Karte gelöscht wird, erfolgt noch
  1473. eine Sicherheitsabfrage, die sie mit J (für Ja) oder N (für Nein) beant-
  1474. worten müssen. <ESC> bricht das Löschen ebenfalls ab.
  1475.  
  1476.  
  1477. Karte drucken :
  1478. ---------------
  1479. Aktuelle Karte ausdrucken. Es gelten dabei die Optionen, die Sie im
  1480. Hauptprogramm im Menu "Optionen", Menupunkt "Konfiguration" ausgewählt
  1481. haben.
  1482.  
  1483.  
  1484. Karte suchen :
  1485. --------------
  1486. In einem Bildschirmfenster werden Sie nach dem Stichwort der gesuchten
  1487. Karteikarte gefragt. Wenn Sie dieses eingeben, zeigt Ihnen das Programm
  1488. die gesuchte Karteikarte (sofern vorhanden) an. Wird das Stichwort nicht
  1489. gefunden, wird die Karte angezeigt, die (alphabetisch) nach dem gesuchten
  1490. Stichwort kommt.
  1491. Sie brauchen also normalereise nicht das ganze gesuchte Stichwort einzu-
  1492. geben, sondern es reicht in der Regel vollkommen aus, die ersten paar
  1493. Buchstaben des gesuchten Stichworts anzugeben.
  1494. Mit <ESC> können Sie die Funktion auch ohne Suche abbrechen.
  1495.  
  1496.  
  1497. Markierte drucken :
  1498. -------------------
  1499. Nur markierte Karteikarten ausdrucken. Es gelten dabei die Optionen,
  1500. die Sie im Menu "Optionen", Menupunkt "Druckereinstellung" ausgewählt
  1501. haben.
  1502.  
  1503.  
  1504. Markierte löschen :
  1505. -------------------
  1506. Markierte Karteikarten löschen. Bevor die Karten gelöscht werden, erfolgt
  1507. noch eine Sicherheitsabfrage, die sie mit J (für Ja) oder N (für Nein)
  1508. beantworten müssen.
  1509. <ESC> bricht das Löschen ebenfalls ab.
  1510.  
  1511.  
  1512. Nur Markierte Karten zeigen :
  1513. -----------------------------
  1514. Nach Aufruf dieser Funktion werden nur noch die markierten Karteikarten
  1515. angezeigt. Sie können wie gewohnt mit <Pfeilrauf> und <Pfeilrunter>
  1516. zwischen ihnen hin- und herblättern, allerdings keine anderen Optionen
  1517. auswählen.
  1518. Mit <ESC> beenden Sie diese Funktion.
  1519.  
  1520.  
  1521. Stichwortliste der markierten Karten :
  1522. --------------------------------------
  1523. In einem Bildschirmfenster wird eine Liste der Stichworte aller markierter
  1524. Karteikarten ausgegeben. Sind mehr Karteikarten markiert, als Zeilen in
  1525. dieses Fenster passen, können Sie mit den Cursortasten den Inhalt des
  1526. Fensters scrollen.
  1527. <Pfeilrauf>, <Pfeilrunter> : eine Zeile nach oben, bzw. unten
  1528. <PgUp>, <PgDn>             : eine Seite nach oben, bzw. unten
  1529. <Home/Pos1>, <End/Ende>    : An Anfang, bzw. Ende der Liste
  1530. Mit <ESC> brechen Sie diese Funktion ab.
  1531.  
  1532.  
  1533. Liste der markierten Karten drucken :
  1534. -------------------------------------
  1535. Druckt eine Liste der Stichworte der markierten Karteikarten aus.
  1536.  
  1537.  
  1538. Markierungen entfernen :
  1539. ------------------------
  1540. Die Markierungen an allen Karteikarten werden entfernt.
  1541.  
  1542.  
  1543. Alle markieren :
  1544. ----------------
  1545. Alle Karteikarten werden markiert.
  1546.  
  1547.  
  1548. Alle drucken :
  1549. --------------
  1550. Alle Karteikarten drucken. Es gelten dabei die Optionen, die Sie im Menu
  1551. "Optionen", Menupunkt "Druckereinstellung" ausgewählt haben.
  1552.  
  1553.  
  1554. Alle löschen :
  1555. --------------
  1556. Alle Karteikarten löschen. Bevor die Karten gelöscht werden, erfolgt noch
  1557. eine Sicherheitsabfrage, die sie mit J (für Ja) oder N (für Nein) beant-
  1558. worten müssen.  <ESC> bricht das Löschen ebenfalls ab.
  1559.  
  1560.  
  1561. Stichwortliste aller Karten :
  1562. -----------------------------
  1563. In einem Bildschirmfenster wird eine Liste der Stichworte aller Kartei-
  1564. karten ausgegeben. Sind mehr Karteikarten vorhanden, als Zeilen in dieses
  1565. Fenster passen, können Sie mit den Cursortasten den Inhalt des Fensters
  1566. scrollen.
  1567. Wirksam sind dabei die Tasten:
  1568.   <Pfeilrauf>, <Pfeilrunter> : eine Zeile nach oben, bzw. unten
  1569.   <PgUp>, <PgDn>             : eine Seite nach oben, bzw. unten
  1570.   <Home/Pos1>, <End/Ende>    : An Anfang, bzw. Ende der Liste
  1571. Zusätzlich können Sie mit der Taste <+> einen Eintrag markieren, bzw, eine
  1572. Markierung wieder löschen.
  1573. Mit <ESC> brechen Sie diese Funktion ab. Es wird anschließend die Kartei-
  1574. karte angezeigt, auf der der Cursorbalken zuletzt stand.
  1575.  
  1576.  
  1577. Liste aller Karten drucken :
  1578. ----------------------------
  1579. Es wird eine Liste mit den Stichworten aller Karteikarten ausgedruckt.
  1580.  
  1581.  
  1582. Kartei auswählen:
  1583. -----------------
  1584. Nach Aufruf dieser Funktion öffnet sich ein Fenster, in dem alle Dateien
  1585. mit der Endung .KRT verzeichnet sind, die sich in dem Verzeichnis befinden,
  1586. das Sie über die Environment-Variable definiert haben.
  1587. Gleichzeitig sind alle eventuellen Unterverzeichnisse, bzw. ein übergeordnetes
  1588. Verzeichnis (kenntlich an der kleinen Raute vor dem Namen) verzeichnet.
  1589. Sie können hier, wie im Hauptprogramm eine Datei mit Return auswählen,
  1590. das Verzeichnis oder das Laufwerk wechseln (hierzu einfach den gewünschten
  1591. Laufwerksbuchstaben eingeben), oder mit ESC die Auswahl abbrechen.
  1592.  
  1593. Neue Datei :
  1594. ------------
  1595. Damit können Sie eine Datei neu anlegen.
  1596. Nach Aufruf der Funktion öffnet sich ein Bildschirmfenster, in dem Sie
  1597. nach einem Dateinamen gefragt werden. Geben Sie am besten nur einen Datei-
  1598. namen (ohne Extension) ein. Die Endung .KRT wird dann automatisch hinzuge-
  1599. fügt.
  1600. Geben Sie bitte KEINEN Verzeichnispfad an. Eine Datei wird automatisch in
  1601. neu angelegt, das Sie mit der Environment-Variablen "hilfsdat" definiert
  1602. haben.
  1603.  
  1604.  
  1605. Text suchen :
  1606. -------------
  1607. Mit dieser Menuoption können Sie bestimmte Begriffe (allerdings nur ganze
  1608. Worte !) in Ihren ganzen Karteikarten suchen.
  1609. Geben Sie dazu in das sich öffnende Bildschirmfenster den gesuchten Begriff
  1610. ein. Zwischen Groß- und Kleinschreibung wird dabei nicht unterschieden.
  1611. Anschließend werden nacheinander die Karteikarten angezeigt, in deren Text
  1612. der gesuchte Begriff vorkommt.
  1613. Mit <ESC> brechen Sie diese Funktion ab.
  1614.  
  1615.  
  1616. Text suchen und markieren :
  1617. ---------------------------
  1618. Dient ebenso zur Textsuche wie die obige Funktion, nur mit dem Unterschied,
  1619. daß die gefundenen Karteikarten nicht angezeigt, sondern nur markiert
  1620. werden, damit man Sie dann hinterher in Ruhe weiterbearbeiten kann.
  1621. Sinnvollereise sollten Sie vor Aufruf dieser Funktion zunächst einmal
  1622. sämtliche Markierungen löschen, damit die ursprünglichen Markierungen nicht
  1623. mit den neuen vermischt werden.
  1624.  
  1625.  
  1626. Textübernahme :
  1627. ---------------
  1628. Diese Funktion hat einen doppelten Nutzen: einmal dient Sie dazu, eine
  1629. beliebige ASCII-Datei in aller Ruhe anzuschauen, andererseits kann man
  1630. aber auch aus diesen ASCII-Dateien Text in die Karteikarten übernehmen.
  1631.  
  1632. Nach Aufruf der Funktion werden Sie zunächst nach einem Dateinamen gefragt.
  1633. Geben Sie hier den Namen einer Text-Datei ein. Diese wird in den Speicher
  1634. geladen, und wie bei der Funktion "Datei anschauen" angezeigt.
  1635.  
  1636. Wollen Sie einen Teil des Textes in eine Karteikarte übernehmen, so
  1637. drücken Sie die Taste <F3>. Daraufhin wird in der linken oberen Ecke
  1638. des Textes der Cursor, der bisher unsichtbar war, wieder sichtbar.
  1639. Steuern Sie den Cursor nun mit den Pfeiltasten auf den Beginn des Textes,
  1640. den Sie übernehmen wollen, und drücken Sie dann die Eingabetaste.
  1641. Wenn Sie den Cursor jetzt weitersteuern, werden Sie feststellen, daß
  1642. der Teil des Textes zwischen dem Ausgangspunkt und dem jetzigen Standort
  1643. des Cursors farblich anders dargestellt wird.
  1644. (Achtung: der Teil des Textes, den Sie auf diese Weise markieren können,
  1645. hat natürlich maximal die Breite und die Höhe einer Karteikarte!)
  1646.  
  1647. Wenn der Teil des Textes, den Sie übernehmen wollen, korrekt eingeschlossen
  1648. ist, so drücken Sie noch einmal die Eingabetaste. (<ESC> bricht die
  1649. Funktion ab.)
  1650. Der Text wird daraufhin auf eine Karteikarte übernommen. In einem
  1651. Bildschirmfenster werden Sie noch nach einem Stichwort für diese Karte
  1652. gefragt. Geben Sie hier ein passendes Stichwort ein.
  1653.  
  1654. Wenn Sie dies getan haben, können Sie weiter den Text anschauen, und
  1655. die ganze Prozedur bei Bedarf noch mehrmals wiederholen.
  1656.  
  1657. <ESC> bricht die gesamte Funktion ab, es werden dann wieder die Kartei-
  1658. karten dargestellt.
  1659.  
  1660.  
  1661. In Datei schreiben:
  1662. -------------------
  1663. Mit dieser Funktion können Sie entweder alle Karteikarten, oder nur die
  1664. markierten Karten in eine Text-Datei schreiben.
  1665. Sie werden dazu in einem Bildschirmfenster zuerst nach einem Dateinamen
  1666. gefragt, anschließend dann, ob sie alle Karten, oder nur die markierten
  1667. als Textdatei speichern wollen.
  1668. Es  wird  dann  eine ganz normale Textdatei angelegt, die sie mit jedem
  1669. Editor (natürlich auch dem von SHELL) weiter bearbeiten können.
  1670.  
  1671.  
  1672. Ende :
  1673. ------
  1674. Die Auswahl dieser Menuoption, bzw. der Hotkey <F10> beendet den Kartei-
  1675. kasten.
  1676.  
  1677.  
  1678.  
  1679. ┌────────────────────────────▄
  1680. │ ScreenOut - Shift + F10 :  █
  1681. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1682.  
  1683. Durch  diese  Funktion  wird der ganze Bildschirm dunkel geschaltet. Ledi-
  1684. glich die Uhr läuft in der rechten, oberen Ecke weiter.
  1685. Dies  ist  durchaus  nützlich,  wenn man längere Zeit nicht daran arbeiten
  1686. will. ESC schaltet den Bildschirm wieder ein.
  1687.  
  1688.  
  1689.  
  1690. ┌────────────────▄
  1691. │ Konfiguration: █
  1692. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1693.  
  1694.  
  1695. Mit  Hilfe  dieser  Funktion  lassen  sich sowohl die Menufarben von SHELL
  1696. nach dem eigenen Geschmack umdefinieren, wie auch einige Deklarationen für
  1697. den Karteikasten festlegen.
  1698.  
  1699. Nach  Aufruf  des Menupunktes "Konfiguration" im Submenu "Sonstiges" sehen
  1700. Sie  einen  Bildschirm, der ganz ähnlich aufgebaut ist, wie der von SHELL.
  1701. Allerdings  haben  Sie  hier  nur  vier  Menupunkte  zur  Auswahl, nämlich
  1702. ┌──────────────────────────────────────────────────────────┐
  1703. │ Farben  Drucken  Normdatei  Bildschirm          F10-Ende │
  1704. └──────────────────────────────────────────────────────────┘
  1705.  
  1706. Farben ändern:
  1707. --------------
  1708.  
  1709. Um die Menufarben von SHELL zu ändern, gehen Sie folgendermaßen vor:
  1710.  
  1711. Wählen Sie Menupunkt "Farben" durch die Eingabe von <F> aus.  Es erscheint
  1712. dann ein Bildschirmfenster,  in dem alle Farben von SHELL,  die Sie ändern
  1713. können, mit einer entsprechenden Bezeichnung aufgeführt sind.
  1714.  
  1715. Steuern  Sie  jetzt den Pfeilcursor mit den Cursortasten zu der Farbe, die
  1716. Sie ändern wollen, und drücken Sie <RETURN>. Es öffnet sich dann ein neues
  1717. Fenster,  in  dem  alle für Ihre Grafikkarte zur Verfügung stehenden Bild-
  1718. schirmfarben  aufgeführt sind. (Bei einer Hercules- oder sonstigen Monoch-
  1719. romkarte  natürlich  entsprechend  weniger, als bei einer Farbgrafikarte).
  1720. Der  Cursor (der hier die Form eines rechteckigen Fensters hat), steht da-
  1721. bei auf der Farbe, die SHELL bisher als Voreinstellung gespeichert hat.
  1722.  
  1723. Steuern  Sie jetzt den Cursor auf die Farbe, die Ihnen für die SHELL-Funk-
  1724. tion,  die  Sie  vorher  gewählt haben, am besten gefällt, und drücken Sie
  1725. wiederum <RETURN>.
  1726.  
  1727. Die letzten beiden Punkte wiederholen Sie so oft, bis Sie alle Farben ent-
  1728. sprechend  Ihrem  Geschmack  geändert haben. Sie werden dabei feststellen,
  1729. daß  sich  der  Bildschirm  nach jeder Farbauswahl neu aufbaut, so daß Sie
  1730. gleich  überprüfen können, ob die von Ihnen gewählte Farbe sich auch wirk-
  1731. lich eignet.
  1732.  
  1733. Wenn   Sie   alle   gewünschten  Farben  geändert haben, verlassen Sie das
  1734. Farbauswahlmenu durch Eingabe von <ESC>.
  1735.  
  1736.  
  1737. Drucken:
  1738. --------
  1739.  
  1740. Auch hier öffnet sich wieder ein Bildschirmfenster,in dem Sie verschiedene
  1741. Optionen  für den Ausdruck von Karteikarten festlegen können.  Steuern Sie
  1742. den Cursorbalken auf einen bestimmten Eintrag. Wenn Sie jetzt die Eingabe-
  1743. taste betätigen, wechselt jeweils der voreingestellte Wert.
  1744. Folgende Einstellungen können Sie treffen:
  1745.  
  1746.   Rahmen mitdrucken (Ja/Nein) : Entscheidet darüber, ob beim Druck der
  1747.                                 Rahmen um die Karteikarte mitgedruckt wird,
  1748.                                 oder nur der reine Text.
  1749.   Einzelblatt (Ja/Nein)       : Wenn Sie nicht mit Endlospapier drucken,
  1750.                                 sollten Sie hier als Einstellung Ja wählen.
  1751.                                 Sie werden dann jeweils aufgefordert, eine
  1752.                                 neue Seite einzulegen, bevor der Druck
  1753.                                 fortgesetzt wird.
  1754.   Karten pro Seite (1..4)     : Hier können Sie auswählen, wieviele Karten
  1755.                                 Sie pro Seite gedruckt haben wollen.
  1756.                                 In der Regel werden es wohl vier sein.
  1757.  
  1758. Wenn die Einstellungen so sind, wie Sie sie haben wollen,  beenden Sie die
  1759. drücken Sie die Funktion mit ESC.
  1760.  
  1761.  
  1762. Norm-Datei :
  1763. ------------
  1764.  
  1765. SHELL sucht normalerweise nach Aufruf desKarteikastens  nach  einer  Datei
  1766. mit dem Namen SHELL.KRT und liest diese ein.
  1767. Wenn  Sie  eine  andere  Standard-Datei  haben wollen, können Sie dies mit
  1768. dieser Option festlegen.
  1769. Nach  Aufruf  der  Funktion  öffnet sich ein Bildschirmfenster, in das Sie
  1770. einen gültigen Dateinamen eingeben sollten. Schließen Sie die Eingabe dann
  1771. mit RETURN ab.
  1772.  
  1773.  
  1774. Bildschirm:
  1775. -----------
  1776.  
  1777. In  diesem  Untermenu  können  Sie festlegen,  ob Sie über einen EGA- oder
  1778. einen  VGA-Bildschirm  (oder auch keins von beiden)  verfügen, d.h. ob bei
  1779. ihrem  Bildschirm  im  EGA-/VGA-Modus 43 oder 50 Zeilen dargestellt werden
  1780. können.
  1781.  
  1782.  
  1783. Konfiguration beenden:
  1784. ----------------------
  1785.  
  1786. Wenn Sie alles ihren Wünschen entsprechend geändert haben,  können Sie den
  1787. Menupunkt Konfiguration durch F10 beenden.
  1788.  
  1789. Sie  werden  dann in einem Bildschirmfenster gefragt, ob Sie die gesetzte
  1790. Konfiguration speichern  wollen,  oder nicht. Wenn Sie die Frage bejahen,
  1791. werden  die  Werte  in  einer Datei mit dem Namen "SHELL.CFG" in dem Ver-
  1792. zeichnis  gespeichert,  das  Sie mit der Environment-Variablen "Hilfsdat"
  1793. definiert haben (siehe dazu unter "Installation").
  1794.  
  1795. Bei jedem zukünftigen Programmstart prüft SHELL nach, ob eine solche Datei
  1796. existiert, und wenn ja, werden die darin enthaltenen Werte eingelesen.
  1797.  
  1798.  
  1799. ┌────────▄
  1800. │ Info : █
  1801. └▄▄▄▄▄▄▄▄█
  1802.  
  1803. Diese  Funktion  zeigt  Ihnen lediglich ein Fenster mit der Versionsnummer
  1804. und dem Entstehungsdatum von SHELL, sowie meine Adresse (ein bißchen stolz
  1805. ist man ja schließlich auch auf sein Produkt.
  1806.  
  1807.  
  1808. ┌─────────────────────▄
  1809. │ SystemInformation : █
  1810. └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  1811.  
  1812. Wählt man diesen Menupunkt aus, so öffnet sich ein Fenster, in dem einige
  1813. Informationen über die gegenwärtige Systemkonfiguration,  wie DOS-Version,
  1814. Anzahl der Laufwerke, RAM-Speicher, Extended Memory etc. angezeigt werden.
  1815.  
  1816.  
  1817.  
  1818.  
  1819. ┌───────────────────────────────────╖
  1820. │ I N   E I G E N E R   S A C H E : ║
  1821. ╘═══════════════════════════════════╝
  1822.  
  1823. Folgende Programme sind ebenfalls bei mir erhältlich:
  1824.  
  1825.   GRAFIX:
  1826.   ───────
  1827.   GRAFIX ist ein Programm für Präsentationsgraphik, das dazu angelegt
  1828.   ist, nüchterne Zahlen graphisch so aufzubereiten, daß man sich darunter
  1829.   auch etwas vorstellen kann.
  1830.  
  1831.   Zu diesem Zweck stellt GRAFIX eine bequeme Eingabemaske zur Eingabe der
  1832.   Daten zur Verfügung. Diese Daten lasen sich anschließend in 16 ver-
  1833.   schiedenen, graphischen Formaten darstellen (Torten-, Balken-, Linien-
  1834.   diagramme etc.), im weitverbreiteten PCX-Format abspeichern, und natürlich +
  1835.   auch auf einem Drucker ausgeben. Als Drucker unterstützt werden sowohl
  1836.   Epson-kompatible Nadeldrucker, wie auch HP-kompatible Laser- und
  1837.   Tintenstrahldrucker. Ebenso ist eine automatisch ablaufende Diashow
  1838.   gespeicherter Grafiken möglich.
  1839.   Daneben besteht noch die Möglichkeit, auf dem Graphikbildschirm frei
  1840.   Text einzugeben, und die Graphiken mit einfachen, aber effektiven Mitteln
  1841.   noch weiter zu bearbeiten.
  1842.  
  1843.   GRAFIX verfügt über eine einfach zu bedienende, und optisch gut gelungene
  1844.   graphische Oberfläche, und ist hauptsächlich für Mausbedienung angelegt
  1845.   (kann aber auch sehr bequem über die Tastatur gesteuert werden).
  1846.  
  1847.   Registrierungsgebühr: DM 59,-
  1848.  
  1849.   Anforderungen : EGA- oder VGA-Grafikkarte;
  1850.                   Maus nicht notwendig, aber empfehlenswert
  1851.  
  1852.  
  1853.  
  1854.   GRAFFITI:
  1855.   ─────────
  1856.   GRAFFITI ist ein sehr einfach zu bedienendes Malprogramm, das über
  1857.   Icons gesteuert wird, und über viele Funktionen und Möglichkeiten
  1858.   verfügt.
  1859.   Neben den elementaren Zeichenfunktionen, wie Punkte setzen, Freihand-
  1860.   zeichnen, Linien, Kreise, Ellipsen, Rahmen und Polygone zeichnen,
  1861.   bietet GRAFFITI noch weitere Möglichkeiten wie
  1862.  
  1863.   * Bezier-Kurven: das heißt, Kurven, die nach Belieben verschiebbar und
  1864.     verformbar sind;
  1865.   * eine Lupenfunktion: ein frei wählbarer Bildausschnitt wird in einem
  1866.     Fenster vergrößert angezeigt, und kann Pixel für Pixel bearbeitet
  1867.     werden;
  1868.   * Funktionen zum  - waagrechten Spiegeln,
  1869.                     - senkrechten Spiegeln,
  1870.                     - invertieren,
  1871.                     - rotieren und
  1872.                     - kopieren
  1873.     von frei wählbaren Bildausschnitten;
  1874.   * frei einstellbare und speicherbare Farbpalette;
  1875.   * eine Funktion zum Zeichnen von Blöcken;
  1876.   * insgesamt sechs verschiedene Schriftarten;
  1877.   * eine Sprüh-Funktion;
  1878.   * Funktion zum Zeichnen von Linien von einem gemeinsamen Ursprung aus;
  1879.   * UnDo-Funktion;
  1880.   * einfachste Auswahl von Farben und Mustern;
  1881.   * bequeme Hilfefunktion;
  1882.  
  1883.   Die fertigen Bilder lassen sich entweder ausdrucken (wobei Epson-
  1884.   kompatible Nadeldrucker oder HP-kompatible Laserdrucker unterstützt
  1885.   werden), oder im weit verbreiteten PCX-Format abspeichern (und
  1886.   natürlich auch wieder laden).
  1887.  
  1888.   Registrierungsgebühr: DM 45,-
  1889.  
  1890.   Anforderungen       : EGA- oder VGA-Grafikkarte, Maus
  1891.  
  1892.