home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d08xx / d0888.lha / CFN / LiesMich < prev    next >
Text File  |  1993-07-16  |  4KB  |  157 lines

  1.  
  2.      CFN
  3.     -----
  4.  
  5.  
  6. (Complete FileName ! = vervollstΣndige Dateiname !)
  7.  
  8.  
  9. Autor:   Andreas Gⁿnther
  10. Datum:   21.Juni 1993
  11. Version: 1.0
  12.  
  13. Ben÷tigt OS 2.0 oder h÷her !
  14.  
  15.  
  16. CFN ist Public Domain, ich beanspruche also keinerlei Rechte an dem 
  17. Programm. Natⁿrlich ⁿbernehme ich auch keinerlei Verantwortung fⁿr
  18. das Programm, Sie benutzen es also auf EIGENE GEFAHR !
  19.  
  20.  
  21.  
  22.  
  23. Also, was ist CFN ?
  24. -------------------
  25.  
  26. CFN nimmt Ihnen in der Shell eine Menge Tipparbeit bei langen Datei- und
  27. Verzeichnisnamen ab. Es reicht, wenn der Anfang eingegeben wird und
  28. dann die TAB-Taste betΣtigt wird. CFN vervollstΣndigt dann den Dateinamen
  29. soweit, wie er eindeutig ist. Hier ein kurzes Beispiel:
  30.  
  31. Angenommen, man hat folgendes Verzeichnis:
  32.  
  33. Inhalt.doc
  34. MegaProgrammiximo.readme
  35. MegaProgrammiximo.c
  36. MegaProgrammiximo
  37. MegaProgrammiximoBilder/ superbild1    [ <-- Unterverzeichnis ]
  38.                          superbild2
  39.  
  40. Jetzt m÷chte man sich die ....readme-Datei anzeigen lassen.
  41. Einfach
  42.  
  43. > more M
  44.  
  45. eingeben und die "TAB"-Taste drⁿcken.
  46. Das Ergebnis:
  47. in der Shell steht jetzt
  48.  
  49. > more MegaProgrammiximo
  50.  
  51. da es bis dahin nur diese M÷glichkeit fⁿr den Namen gibt.
  52. Jetzt ".r" eingeben und nochmal "TAB" drⁿcken:
  53.  
  54. > more MegaProgrammiximo.readme
  55.  
  56. RETURN drⁿcken und fertig.
  57.  
  58.  
  59. Das ganze geht natⁿrlich auch mit Verzeichnissen, also z.B.
  60.  
  61. > show M                     <TAB-Taste>
  62. > show MegaProgrammiximo
  63. > show MegaProgrammiximoB    <TAB-Taste>
  64. > show MegaProgrammiximoBilder/
  65. > show MegaProgrammiximoBilder/s  <TAB-Taste>
  66. > show MegaProgrammiximoBilder/superbild
  67. > show MegaProgrammiximoBilder/superbild1   <RETURN>
  68.  
  69.  
  70.  
  71. Entstehung
  72. ----------
  73.  
  74. Diese Methode der DateinamenvervollstΣndigung ist in UNIX-Shells schon
  75. lange ⁿblich. Da man sich schnell daran gew÷hnt, habe ich zuhause auf
  76. dem AMIGA auch oft die TAB-Taste gedrⁿckt, leider vergeblich...
  77. Ich konnte bisher auch kein Programm finden, was die AmigaShell um 
  78. dieses Feature ergΣnzt. Wahrscheinlich gibt's so etwas schon, ich werd's
  79. dann sicherlich morgen finden (Murphy lΣ▀t grⁿ▀en) ;-)
  80. Nun ja, dann hab' ich halt mal eine Nacht geopfert und CFN programmiert.
  81. Um die DateinamenvervollstΣndigung sauber ins System einzubauen, mu▀
  82. man eigentlich einen hohen Aufwand treiben (eine neue Shell schreiben),
  83. mit einigen Tricks klappts aber auch so. Daher sind einige Sachen
  84. auch nicht ganz systemkonform programmiert.
  85. Vielleich findet sich ja jemand, der bereit ist, das Programm zu
  86. ⁿberarbeiten oder neu zu schreiben oder weitere gute Ideen und
  87. Verbesserungen hat (z.B. das ganze als Commodity, wenn's m÷glich ist).
  88. Fⁿr interessierte Programmierer habe ich den Quellcode beigelegt.
  89. (bei mir lΣuft CFN unter Kickstart 39.106, Workbench 39.29)
  90.  
  91.  
  92.  
  93. EinschrΣnkungen
  94. ---------------
  95.  
  96. Ein Dateiname mu▀ am Stⁿck getippt werden, damit CFN ihn erkennt.
  97. Es geht also nicht, den Namen halb einzutippen, kurz in einem anderen
  98. Fenster etwas erledigen und weiterzuschreiben. Da man sich aber meist
  99. fⁿr die Zeit der Dateinameneingabe sowieso nur in einem Fenster 
  100. aufhΣlt, ist das nicht so tragisch. HΣrter trifft es da schon, da▀
  101. man au▀er mit der Backspace-Taste nicht mehr editieren kann (man
  102. kann schon, aber der Trick mit der TAB-Taste klappt dann nicht mehr !).
  103. ▄brigens werden Dateinamen, die mit ".info" enden, ignoriert. Das
  104. macht das Leben oft leichter.
  105.  
  106. Da die Shell natⁿrlich voll funktionsfΣhig bleibt, ist CFN trotz
  107. der EinschrΣnkungen eine prima ErgΣnzung.
  108.  
  109.  
  110.  
  111. Installation
  112. ------------
  113.  
  114. So, jetzt geht's endlich los !
  115. Die Installation ist recht einfach:
  116.  
  117. In die Datei 
  118.  
  119.   S:Shell-Startup 
  120.  
  121. die Zeile
  122.  
  123.     cfn_newshell
  124.  
  125. einfⁿgen
  126. und in die Datei
  127.  
  128.   S:User-Startup
  129.  
  130. die Zeile
  131.  
  132.     run >NIL: cfn
  133.  
  134. einfⁿgen.
  135. Die beiden Programme "cfn" und "cfn_newshell" sollten im Pfad stehen,
  136. also z.B. im "C:"-Verzeichnis.
  137.  
  138.  
  139.  
  140. Das war's.
  141.  
  142.  
  143. ----------------------------------------------------------------------
  144.  
  145.  
  146. Und nun Happy TABbing !
  147.  
  148.  
  149.                   Andreas
  150.  
  151.  
  152. meine Anschrift:
  153.  
  154. Andreas Gⁿnther               Tel.:  05251/63412
  155. Alfener Weg 10                email: guenther@uni-paderborn.de
  156. D-33100 Paderborn
  157.