home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / HILFEN / TOOLS / FDSHELL / FDFSHELL.DOC < prev    next >
Text File  |  1993-12-01  |  14KB  |  317 lines

  1.             FDFShell, ein Shell Programm für FDFormat
  2.  
  3. Version 2.10 vom 01. Oktober 1991
  4.  
  5. Copyright by
  6.  
  7. Claus Schneeberger
  8. Bergstraße 18
  9.  
  10. D - 6472 Altenstadt
  11.  
  12.  
  13.  
  14. Wenn Sie schon einmal mit FDFormat gearbeitet haben, so kennen Sie
  15. sicherlich die Vorzüge des Programmes. Er formatiert Disketten auf
  16. Formate, die  mit dem  original Format von DOS nicht möglich sind.
  17. Darüber hinaus  bietet es Sektor Sliding, was erhebliche Geschwin-
  18. digkeitsvorteile bei  Schreib -  Lesezugriffen  auf  die  Diskette
  19. bringt. Man  könnte an dieser Stelle sicherlich noch weitere posi-
  20. tive Eigenschaften  aufführen. Diese  Eigenschaften sind es aller-
  21. dings nicht gewesen, die mich dazu bewogen eine Shell für FDFormat
  22. zu schreiben.  Vielmehr sah  ich mich  dadurch veranlaßt,  daß das
  23. Programm in  der Regel  einen teilweise  unüberschaubaren  Ratten-
  24. schwanz an Parametern verlangt. Da es sicher viele Leute gibt, die
  25. sich nicht  so gerne  mit Bedienungsanleitungen  zu  irgendwelchen
  26. Programmen herumschlagen  werden diese  wohl eher  die Finger  von
  27. Programmen wie FDFormat lassen. Allerdings gibt es sicher auch An-
  28. wender, die  einfach damit  überfordert sind,  die richtigen Daten
  29. als Kommandozeilenparameter zu übergeben.
  30. An all  diejenigen wende  ich mich  nun mit FDFShell. Ich habe mir
  31. die, meiner Meinung nach, gängigen Formate herausgesucht und diese
  32. in eine (hoffentlich) einfach zu bedienende Benutzeroberfläche ge-
  33. packt. FDFshell  soll also  nichts anderes,  als die Schnittstelle
  34. zwischen Benutzer  und FDFormat  sein. Für die, hoffentlich selte-
  35. nen, Fälle,  daß einmal ein Format benötigt wird, welches FDFShell
  36. nicht unterstützt  muß dann  doch die  Kommandozeile  herangezogen
  37. werden. Allerdings  spiele ich  schon mit  dem Gedanken,  in einer
  38. nächsten Version  einen "Profi" - Modus zu implementieren, von dem
  39. aus man alle Parameter via FDFShell selektieren kann.
  40.  
  41.  
  42. Doch nun zur Installation des Programmes:
  43.  
  44. Am besten  ist es,  wenn Sie das Programm einfach in das Unterver-
  45. zeichnis kopieren,  in dem  sich auch schon FDForamt befindet. Au-
  46. ßerdem sollte  sich in  demselben Verzeichnis auch FDRead2.COM be-
  47. finden. Sollten  Sie aus  irgendwelchen Gründen aber die Programme
  48. lieber in  verschiedenen Verzeichnissen  unterbringen  wollen,  so
  49. müssen Sie  lediglich dafür  sorgen, daß alle Programme (FDFormat,
  50. FDRead2 und FDFShell) über - PATH- erreicht werden können. Stellen
  51. Sie also  sicher, daß ein entsprechender Eintrag für das jeweilige
  52. Verzeichnis in der Umgebungsvariablen enthalten ist. Haben Sie vor
  53. auch Systemdisketten  mit FDFormat  zu erstellen, dann muß der ex-
  54. terne DOS-Befehl SYS ebenfalls für das Programm erreichbar sein.
  55.  
  56. Haben Sie  FDFShell nun auf die Festplatte kopiert (Sie können das
  57. Programm aber  auch von  einer Diskette aus  starten) so wird nach
  58. dem ersten Aufruf des Programmes automatisch eine DEFAULT Konfigu-
  59. rationsdatei auf den jeweilig  aktuellen Datenträger  geschrieben.
  60. Die  von  älteren Programmversionen an  dieser  Stelle verursachte
  61. Fehlermeldung
  62.  
  63. FEHLER 1:
  64. Konfigurationsdatei fehlerhaft oder nicht Systemkohärent!
  65.  
  66. tritt nicht  mehr auf. Überprüfen Sie  aber bitte trotzdem, ob die
  67. Laufwerkskonfiguration mit Ihrem System übereinstimmt!
  68.  
  69. Die von FDFShell erstellte Default  Konfigurationsdatei sieht  wie 
  70. folgt aus:        
  71.                   A: 5.25 HD
  72.                   B: 3.5  HD
  73.                   VERIFY = OFF
  74.                   SYSDSK = OFF
  75.                   VOLLBL = OFF
  76.                   CPYFDR = OFF
  77.                   QUICKF = ON
  78.                   MENUINIT = 3
  79.  
  80.  
  81. Genau so  sollten Sie nun Ihre eigene Konfigurationsdatei einrich-
  82. ten. Achten Sie bitte darauf, wie die Positionen der einzelnen An-
  83. gaben verteilt  sind (dies  gilt für die  erste, und  wenn  nötig,
  84. auch für die zweite und folgenden Zeilen):
  85.  
  86. 1. und 2.  Spalte   -   Laufwerksbuchstabe:
  87. 4. bis 7.  Spalte   -   Laufwerksformat
  88. 9. und 10. Spalte   -   Density Angabe (DD oder HD)
  89.  
  90. Sie können auch Kommentare in  die Konfigurationsdatei  aufnehmen.
  91. Dazu müssen Sie die entsprechenden Zeilen  lediglich mit einem Se-
  92. mikolon beginnen  lassen. Es können beliebig viele Kommentarzeilen
  93. eingefügt werden. Bitte achten Sie darauf,  daß sich das Semikolon
  94. in der ersten Spalte der Kommentarzeile befindet!
  95.  
  96. Ist in Ihrem System nur ein Diskettenlaufwerk installiert, aber in
  97. der Konfigurationsdatei auch ein zweites eingetragen, so wird dies
  98. einfach ignoriert.
  99.  
  100. Sie können  also, nachdem Sie FDFShell einmal gestartet haben, und
  101. das Programm  für Sie die Default Konfigurationsdatei eingerichtet
  102. hat, schon Disketten  formatieren (vorausgesetzt  Laufwerk  A  ist  
  103. ein  5.25" Laufwerk und  Laufwerk B,  falls  vorhanden,  ein  3.5"
  104. Laufwerk). Sollte jedoch Ihre Systemkonfiguration  von der Default
  105. Einstellung  abweichen, so  können   Sie  die  Konfigurationsdatei
  106. "FDFSHELL.CFG" mit jedem  beliebigen Editor  auf Ihre Verhältnisse
  107. anpassen. Weitere Anpassungen sind nicht nötig.
  108.  
  109. Die Version 2.10 von FDFShell bietet nun  noch zusätzlich die Mög-
  110. lichkeit  diverse  Voreinstellungen  über die  Konfigurationsdatei 
  111. vorzunehmen. Es  handelt sich  hierbei um die Optionen  des  Menü-
  112. punktes  Einstellungen. Haben  Sie hier  bevorzugte Einstellungen, 
  113. die nicht den Default Einstellungen entsprechen, so können Sie von
  114. nun an FDFShell dazu zwingen Ihre Wünsche zu berücksichtigen!
  115. Dies geht ganz einfach. Es gibt nun  weitere fünf Schalter für die
  116. Konfigurationsdatei. Dies sind: VERIFY, SYSDSK, VOLLBL und CPYFDR.
  117. Der fünfte Schalter kann entweder sein: QUICKF, LOLEV oder REFORM.
  118. Tragen  Sie  diese  Schalter  h i n t e r  der oben  beschriebenen
  119. Konfiguration für die  Diskettenlaufwerke ein. Hinter diese Schal-
  120. ter kommt, getrennt durch ein Leerzeichen Gleichheitszeichen Leer-
  121. zeichen, entweder das Wort ON, um den Schalter zu aktivieren, oder
  122. das Wort OFF um den Schalter zu deaktivieren.
  123. Ihre  Konfigurationsdatei  müßte dann folgendermaßen aussehen:
  124.  
  125.                   A: 5.25 HD
  126.                   B: 3.5  HD
  127.                   VERIFY = OFF
  128.                   SYSDSK = OFF
  129.                   VOLLBL = OFF
  130.                   CPYFDR = OFF
  131.                   QUICKF = ON
  132.                   MENUINIT = 3
  133.  
  134. Die Reihenfolge, sowie Groß- Kleinschreibung  spielen keine Rolle.
  135. Wenn Sie es bequem  haben möchten, so  löschen  Sie, so Sie  schon
  136. eine haben, Ihre FDFSHELL.CFG Datei und  starten FDFSHELL. Sie be-
  137. kommen nun obige Default  Konfigurationsdatei auf  den Datenträger
  138. geschrieben.
  139.  
  140. Es bedeuten: VERIFY - Verify wird ein- oder ausgeschaltet.
  141.              SYSDSK - Es wird wahlweise Platz für die Systemdatei-
  142.                       en auf der Diskette reserviert.
  143.              VOLLBL - Nach dem Formatieren wird wahlweise ein Name
  144.                       auf die Diskette geschrieben.
  145.              CPYFDR - Nach  dem Formatieren  wird wahlweise FDREAD
  146.                       auf die Diskette kopiert.
  147.  
  148. Die folgenden drei Schalter schliessen sich gegeseitig aus. Es da-
  149. her darf immer nur einer in der Konfigurationsdatei vorkommen.
  150.  
  151.              QUICKF - Es wird ein  Quick Format  durchgeführt (nur 
  152.                       der  Systembereich  der  Diskette  wird  be-
  153.                       schrieben).
  154.              LOWLEV - Es wird  ein Low  Level  Format durchgeführt.
  155.                       Daten, die  sich  eventuell auf der  Diskette
  156.                       befanden sind danach unwiederbringlich verlo-
  157.                       ren.
  158.              REFORM - Die Diskette  wird reformatiert. Dazu  werden
  159.                       die Spuren der Diskette  einzeln und nachein-
  160.                       ander  eingelesen, Formatiert  und  die Daten
  161.                       wieder zurückgeschrieben. Kein Datenverlust!
  162.  
  163. Ein weiterer Schalter, hinzugekommen mit der Version 2.03, kann als
  164. letzter  in die  Konfigurationsdatei aufgenommen werden. Mit diesem
  165. Schalter - MENUINIT - kann festgelegt werden, wo sich nach dem Pro-
  166. grammstart der Cursor befindet. Zulässig  sind Wertangaben von 1-5.
  167. Dabei  wird von  rechts gezählt. D.h., der Menüpunkt  in der linken
  168. Ecke hat die Nummer 1, der in der rechten Ecke die Nummer 5.
  169.  
  170. Nun aber zum Programm selbst:
  171.  
  172. Das Programm  verfügt über drei Pulldown Menüs, die für das Forma-
  173. tieren von  Bedeutung sind, sowie über den Hauptmenüpunkt "HILFE".
  174. Im Hauptmenü  bewegen Sie  sich mit  Hilfe der Cursortasten rechts
  175. und links.  Sind Sie  an dem  Punkt angekommen, den Sie aktivieren
  176. möchten, so  drücken Sie nur die RETURN Taste um die Aktion auszu-
  177. lösen. Standardmäßig  steht der  Cursor immer auf dem Menüpunkt  -
  178. Einstellungen - , da diese zuerst gemacht werden sollten.
  179. Das Menü Einstellungen verfügt über folgende Schalter:
  180.  
  181.           Verify OFF
  182.           System Disk
  183.           Volume Label
  184.           Copy FDREAD
  185.  
  186. Ist hinter am Ende der Zeile des jeweiligen Schalters ein   [*]  ,
  187. so ist  der Entsprechende  Schalter aktiviert.  Aktiviert wird ein
  188. Schalter, indem Sie in das Menü wechseln und mit den Cursortasten,
  189. hoch und runter, den Schalter selektieren, den Sie ein - oder Aus-
  190. schalten möchten.  Aktiviert bzw.  deaktiviert wird  ein  Schalter
  191. dann durch einfaches Drücken von RETURN.
  192. Haben Sie  alle Schalter aktiviert, die Sie aktivieren wollten, so
  193. können Sie  nun das Diskettenformat auswählen, welches Sie benöti-
  194. gen. Dazu  bewegen Sie  den Cursor  mit den Cursortasten links und
  195. rechts  auf   das  gewünschte   Laufwerksformat,  z.B.  3.5",  und
  196. aktivieren den  Menüpunkt mit  RETURN. Nun fahren Sie mit den Cur-
  197. sortasten hoch,  bzw. runter auf, z.B. 1,44MB und starten den For-
  198. matierungsvorgang durch  Drücken von  RETURN. Genauso  können  Sie
  199. auch mit Disketten für das 5.25" Laufwerk verfahren.
  200. Ist der Formatiervorgang abgeschlossen, so wartet der Programmlauf
  201. auf einen  Tastendruck von  Ihnen, damit Sie sich noch die Ausgabe
  202. der Daten von FDFormat anschauen können. Eventuell werden Sie noch
  203. von FDFormat  aufgefordert einen  Diskettennamen  einzugeben  (nur
  204. wenn Sie den Schalter Volume Label aktiviert haben) bevor die Kon-
  205. trolle wieder an FDFShell zurückgeht.
  206. Haben Sie den Schalter Copy FDREAD aktiviert, so erhalten Sie noch
  207. die Meldung, daß FDREAD auf die Diskette kopiert wird und ein -OK-
  208. falls dabei kein Fehler auftrat. Tritt bei dieser Aktion trotz er-
  209. folgreicher Formatierung  ein Fehler  auf, so  bricht FDFShell mit
  210. der Fehlermeldung:
  211.  
  212. F E H L E R 2:
  213. Fehler beim Lesen von Platte oder Schreiben auf Diskette!
  214.  
  215. ab. Wird  FDREAD nicht im aktuellen Suchpfad gefunden, so wird ein
  216. entsprechender Hinweis auf dem Bildschirm ausgegeben, das Programm
  217. jedoch nicht beendet.
  218. Ist der  komplette Formatiervorgang  beendet, so  steht der Cursor
  219. wieder auf dem Menüpunkt  Einstellungen  und diese sind wieder auf
  220. ihre ursprüngliche  Einstellung zurückgesetzt. Sollen keine weite-
  221. ren Disketten  mehr formatiert  werden, so können Sie FDFShell mit
  222. dem Menüpunkt  Ende  -  Quit  verlassen. Der nun erscheinende Hin-
  223. weistext bleibt  ca. 30  Sekunden auf  dem Bildschirm  stehen. Sie
  224. können allerdings  durch einen  beliebigen Tastendruck die Anzeige
  225. des Textes auch schon vorzeitig abbrechen.
  226.  
  227.  
  228. Zusammenfassung der Menüpunkte des Hauptmenüs:
  229. ----------------------------------------------
  230.  
  231. 3.5"  LW      :  Formatieren von Disketten des 3.5" Formates
  232. 5.25" LW      :  Formatieren von Disketten des 5.25" Formates
  233. Einstellungen :  Einstellungen, die sich auf den Formatiervorgang
  234.                  auswirken (s. u.)
  235. Ende          :  Verlassen von FDFShell
  236. Hilfe         :  Kleine Online Hilfe
  237.  
  238.  
  239.  
  240. Die Menüpunkte des Menüs Einstellungen:
  241. ---------------------------------------
  242.  
  243. Verify OFF    :  Das Verify während des Formatierens wird abge-
  244.                  schaltet.
  245. System Disk   :  Es wird eine Systemdiskette erstellt.
  246. Volume Label  :  Sie können nach dem Formatiervorgang der Diskette
  247.                  einen Namen geben (übernimmt dann FDFormat).
  248. Copy FDREAD   :  Nach erfolgreicher Formatierung der Diskette wird
  249.                  FDREAD auf dieselbe kopiert.
  250. Quick Format  :  Es wird ein Quick Format durchgeführt.
  251. Low Level F.  :  Es wird ein Low Level  Format durchgeführt. Keine
  252.                  Rekonstruktion von Daten möglich!
  253. Re Format     :  Die Diskette wird ohne Datenverlust formatiert.
  254.  
  255.  
  256. Bei folgenden Formaten sollten Sie FDREAD auf die formatierte Dis-
  257. kette kopieren,  falls Sie diese auch auf Rechnern einsetzen möch-
  258. ten, auf denen FDREAD nicht installiert ist:
  259.  
  260. 5.25"        3.5"
  261. --------------------
  262. 410 kB       800 kB
  263. 720 kB       820 kB
  264. 800 kB       1,6 MB
  265. 1,44 MB      1,72 MB
  266. 1,48 MB
  267.  
  268. Bevor Sie  die Diskette  auf einem Rechner benutzen auf dem FDREAD
  269. nicht installiert  ist müssen  Sie dann  einfach FDREAD  von Ihrer
  270. Diskette aus  starten. Danach  haben Sie dann Zugriff auf alle auf
  271. der Diskette gespeicherten Daten (natürlich vorausgesetzt die Dis-
  272. kette ist nicht defekt).
  273.  
  274.  
  275. Fehlermeldungen und Errorlevel:
  276. -------------------------------
  277.  
  278. Errorlevel 1:
  279. Konfigurationsdatei fehlerhaft oder nicht Systemkohärent
  280.  
  281. Überprüfen Sie  Ihre Konfigurationsdatei.  Achten Sie  darauf, daß
  282. Sie die notwendigen Angaben in die  vorgegebenen Spalten geschrie-
  283. ben haben.
  284.  
  285. Errorlevel 2:
  286. Fehler beim Lesen von Platte oder Schreiben auf Diskette
  287.  
  288. Kann  z.B. dann auftreten, wenn  eine gerade formatierte  Diskette
  289. nicht beschrieben werden kann. Eventuell auch Hardwarefehler.
  290.  
  291. Errorlevel 4:
  292. FDFormat ist nicht im aktuellen Suchpfad!
  293.  
  294. FDFShell konnte beim Start FDFormat  nicht finden und hat  deshalb
  295. angehalten. Kopieren  Sie FDFormat in das  Verzeichnis in dem sich
  296. FDFShell befindet oder binden Sie den Pfad ein.
  297.  
  298. Errorlevel 128:
  299. Falsche DOS Version
  300.  
  301. Sie arbeiten mit einem System auf dem eine DOS Version kleiner als
  302. 3.20 installiert ist.
  303.  
  304.  
  305. Anforderungen an FDFormat:
  306. --------------------------
  307.  
  308. Für eine  fehlerfreie Zusammenarbeit  ist eine FDFormat Version ab
  309. 1.5 erforderlich.  Mit früheren  Versionen arbeitet FDFShell nicht
  310. zusammen. Der  Tatsache, daß die Version 1.6 von FDForamt nur noch
  311. ein FDREAD  File beinhaltet  wurde auch  schon Rechnung  getragen.
  312. Wird im  aktuellen Suchpfad  FDREAD2.COM nicht  gefunden, so  wird
  313. FDREAD.EXE kopiert  (wenn es  sich im Suchpfad befindet) wenn dies
  314. vom Benutzer gewünscht wird.
  315. Die mit der FDFShell Version 2.10 hinzugekommenen  Schalter im Me-
  316. nüpunkt Einstellungen bedingen die Version 1.8 von FDFormat.
  317.