home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / wtff104g.zip / PMFFHBGE.INF (.txt) < prev    next >
OS/2 Help File  |  1995-06-25  |  50KB  |  1,386 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Software Lizenz ΓòÉΓòÉΓòÉ
  3.  
  4.                          WagoTEC PM BBS FileFinder V1.04
  5.                                        by
  6.                                   J╨ærgen Wagner
  7.                                     (c) 1995
  8.  
  9.                          Dieses Programm ist SHAREWARE!
  10.  
  11. WagoTEC PM BBS FileFinder darf nur benutzt werden, wenn folgende 
  12. Lizenzbedingungen anerkannt werden: 
  13.  
  14. o Sie d╨ærfen WagoTEC PM BBS FileFinder 30 Tage kostenlos f╨ær Testzwecke 
  15.   benutzen. 
  16.  
  17. o Nach Ablauf dieser Frist erlischt die Lizenz, WagoTEC PM BBS FileFinder darf 
  18.   nicht weiter benutzt werden 
  19.  
  20. o Benutzen Sie WagoTEC PM BBS FileFinder weiter, m╨æssen Sie sich f╨ær die legale 
  21.   Anwendung registrieren lassen 
  22.  
  23. o Das von WagoTEC PM BBS FileFinder erzeugte Copyright in den erzeugten 
  24.   Ausgabetexten, darf nicht ver╨öndert werden 
  25.  
  26. o Decompilieren oder Debuggen des Programmcodes ist grunds╨ötzlich untersagt und 
  27.   verletzt das Copyright des Autors 
  28.  
  29. Anmerkung:  Unterst╨ætzen Sie das Shareware-Konzept! Auch die Weiterentwicklung 
  30.             von WagoTEC PM BBS FileFinder h╨öngt von Ihrer Registrierung ab. 
  31.  
  32.  
  33. ΓòÉΓòÉΓòÉ 2. Registrierung ΓòÉΓòÉΓòÉ
  34.  
  35. Um alle M╨ñglichkeiten von PM BBS FileFinder V1.04 und alle folgenden 1.xx 
  36. Versionen nutzen zu k╨ñnnen, m╨æssen Sie das Programm registrieren. Die 
  37. Registriergeb╨æhr betr╨ögt  25.-DM. F╨ællen Sie unbedingt das 
  38. Registrierungsformular aus und senden es entweder per Post oder EMail (per 
  39. crash siehe Support) an: 
  40.  
  41. Stephan Reichenbach, Neufelser Str. 3, D-74676 Niedernhall 
  42.  
  43. Legen Sie dem Registrierformular einen Scheck ╨æber 25.-DM bei, oder ╨æberweisen 
  44. Sie die Registriergeb╨æhr an: 
  45.  
  46. Empf╨önger     Stephan Reichenbach 
  47.  
  48. KontoNr.      511 43 93 
  49.  
  50. BLZ           622 515 50 
  51.  
  52. Bank          KSK Hohenlohekreis 
  53.  
  54. Senden Sie nach M╨ñglichkeit kein Bargeld, es sei denn, es l╨össt sich nicht 
  55. umgehen. Denken Sie daran, dass hier immer ein gewisses Risiko besteht. 
  56.  
  57. Sobald der Registriervorgang abgeschlossen ist, erhalten Sie ihre Benutzer ID 
  58. und den Registrierschl╨æssel, mit dem Sie PM BBS File Finder beim Programmstart 
  59. 100% aktivieren k╨ñnnen. 
  60.  
  61. Noch Fragen? Dann senden Sie an eine Support Adresse eine Nachricht, die sobald 
  62. wie m╨ñglich beantwortet wird. 
  63.  
  64.  
  65. ΓòÉΓòÉΓòÉ 2.1. Registrierformular ΓòÉΓòÉΓòÉ
  66.  
  67.                                 Registrierung f╨ær
  68.                         WagoTEC  PM BBS FileFinder  1.xx
  69.  
  70. Hiermit m╨ñchte ich mich f╨ær obige Anwendung registrieren lassen. Die 
  71. Registriergeb╨æhr in H╨ñhe von 25.- DM habe ich... 
  72.  
  73. [ ]Als Scheck beigelegt
  74.  
  75. [ ]An Stephan Reichenbach, KtNr. 511 43 93, BLZ 622 515 50 am __________ ╨æberwiesen
  76.  
  77. [ ]_____________________________________________________________ (sonstiges)
  78.  
  79. Den Registrierschl╨æssel und die Benutzer ID m╨ñchte ich auf folgendem Wege 
  80. erhalten: 
  81.  
  82. [ ]Per EMAIL ╨æber CompuServe
  83.  
  84. [ ]Per CrashMail
  85.  
  86. [ ]Schriftlich
  87.  
  88. Vorname:       _____________________________________________ 
  89.  
  90. Nachname:      _____________________________________________ 
  91.  
  92. Stra╤üe:        _____________________________________________ 
  93.  
  94. Land:          _____________________________________________ 
  95.  
  96. PLZ u. Ort:    _____________________________________________ 
  97.  
  98.                Meine Mailadresse: 
  99.  
  100. Netzwerk:      _____________________________________________ 
  101.  
  102. Adresse/ID:    _____________________________________________ 
  103.  
  104. Datum:         __________________________________ 
  105.  
  106. Unterschrift:  __________________________________ 
  107.  
  108.      Absenden an: Stephan Reichenbach, Neufelser Str. 3, D-74676 Niedernhall
  109.  
  110.  
  111. ΓòÉΓòÉΓòÉ 3. Support ΓòÉΓòÉΓòÉ
  112.  
  113. ╨¬ber untenstehende Wege k╨ñnnen Sie bei Problemen Hilfe erhalten. Auch f╨ær 
  114. Kritik, Verbesserungsvorschl╨öge und Bug-Reports haben wir immer ein offenes 
  115. Ohr. 
  116.  
  117.                                Support ╨æber EMAIL
  118.  
  119. CompuServe            Juergen Wagner, ID: 100273,554 
  120.  
  121. FidoNET               Stephan Reichenbach, 2:2490/7003 (analog) oder 
  122.                       2:2490/7004 (ISDN) 
  123.                       Juergen Wagner, 2:2490/7003.5 
  124.  
  125. OS2NET                Stephan Reichenbach, 81:449/9102 
  126.                       Juergen Wagner, 81:449/9102.5 
  127.  
  128. VIRNET                Stephan Reichenbach, 9:942/8540 (analog) oder 9:942/8550 
  129.                       (ISDN) 
  130.  
  131. Internet              reissig@oshalbe.an.eunet.de 
  132.  
  133. Mailbox               STEVIEs OS/2 BOX 07940/980153, loggen Sie sich dort unter 
  134.                       dem Namen Wago TEC ein (Passwort: Support), um in die 
  135.                       Support-Areas zu kommen 
  136.  
  137. In STEVIEs OS/2 BOX kann auch jederzeit die neuste Version von PM BBS 
  138. FileFinder unter folgenden Magics requested werden: 
  139.  
  140. WT_INFO   Textfile ╨æber die WagoTEC Produktpalette, das Auskunft darueber gibt, 
  141.           welche Versionen zur Zeit requestbar sind 
  142.  
  143. PMFF_GER  Deutsche Version von PM BBS FileFinder 
  144.  
  145. PMFF_ENG  Englische Version von PM BBS FileFinder (In Vorbereitung....) 
  146.  
  147. PMFF_ITA  Italienische Version von PM BBS FileFinder (In Vorbereitung....) 
  148.  
  149.  
  150. ΓòÉΓòÉΓòÉ 4. Vorwort ΓòÉΓòÉΓòÉ
  151.  
  152. Klar! Das mache ich! In ein paar Wochen ist das Teil fertig! 
  153.  
  154. Dies waren meine Worte, als mir mein SysOp & Freund, Stephan Reichenbach 
  155. vorschlug, doch ein kleines Utility zu programmieren, mit dem man unter OS/2 
  156. seine Filebase durchsuchen kann. Es sah ja auch wirklich am Anfang aus, wie 
  157. eine leichte ╨¬bung. Doch es kam mal wieder alles anders, als man denkt. Aus den 
  158. paar Wochen wurden Monate...... Zum einem war das ganze dann doch komplexer, 
  159. dann sollte es komfortabler werden, dann stellte sich heraus, da╤ü in meinem 
  160. Wissen ╨æber die PM-Programmierung doch noch betraechtliche L╨æcken existierten. 
  161. Tja, und da war auch wieder das ber╨æhmte Zeitproblem, das Programmierer haben, 
  162. wenn Sie abends, nach Feierabend an solchen Projekten arbeiten. Dann war dann 
  163. auch noch ein Handbuch zu schreiben, dessen Zeitaufwand ich auch um einiges 
  164. untersch╨ötzt habe. 
  165.  
  166. Doch nun ist es soweit geschafft, die Version 1.02 von PM BBS FileFinder ist 
  167. fertiggestellt! Es hat l╨önger gedauert, aber jeder kennt ja das Sprichwort, gut 
  168. Ding will Weile haben. 
  169.  
  170.                                 Vielen Dank an :
  171.  
  172. Meine Verlobte           Die das ganze, zwar etwas z╨öhneknirschend, ertragen 
  173.                          hat, die Korrekturlesung des deutschen Handbuches und 
  174.                          der deutschen Hilfe vorgenommen hat, und die mich 
  175.                          trotz allem immer noch heiraten will. 
  176.  
  177. Stephan Reichenbach      Der mich erst auf diese Idee brachte, sich als 
  178.                          Betatester zur Verf╨ægung stellte, die ╨¬bersetzung ins 
  179.                          Englische ╨æbernahm und unerm╨ædlich seine Mailbox im 
  180.                          FidoNet betreibt, damit ich nicht den Anschluss an den 
  181.                          Rest der Welt verliere. 
  182.  
  183. Oliver Ludwig            Der sich ebenfalls als Betatester zur Verf╨ægung 
  184.                          stellte und auch die REXX-Prozedure f╨ær FleetStreet 
  185.                          entwickelt hat. 
  186.  
  187. Harald Wilhelm           Der unerm╨ædlich sein Wissen ╨æber die PM-Programmierung 
  188.                          mit mir geteilt hat, auch mal einen R╨æffel ausgeteilt 
  189.                          hat (╨æber den ich keineswegs sauer war). So einiges 
  190.                          w╨ærde nicht so recht funktionieren, w╨öre er nicht 
  191.                          gewesen. 
  192.  
  193. IBM                      F╨ær OS/2 und das CSET, den guten Support ╨æber 
  194.                          CompuServe 
  195.  
  196. Sollte in dieser Aufstellung vielleicht jemand fehlen, so m╨ñge er mir dieses 
  197. verzeihen. Denn jeder weiss ja, wie zerstreut Programmierer manchmal sein 
  198. k╨ñnnen! 
  199.  
  200.                                                     10. Mai 1995,  J╨ærgen Wagner
  201.  
  202.  
  203. ΓòÉΓòÉΓòÉ 5. Einf╨æhrung ΓòÉΓòÉΓòÉ
  204.  
  205. Mit 'WagoTEC FileFinder' haben Sie nun ein Utility in den H╨önden, das es Ihnen 
  206. als SysOp unter OS/2 erm╨ñglicht, komfortabel auf Useranfragen nach bestimmten 
  207. Dateien/Programme zu reagieren. Sie k╨ñnnen hiermit ihre Maximus FileBase nach 
  208. bestimmten Suchmustern durchsuchen und die Suchergebnisse direkt in einen 
  209. Texteditor Ihrer Wahl ╨æbernehmen. 
  210.  
  211.                        Kurz╨æbersicht der Leistungsmerkmale
  212.  
  213. o ╨¬bergabe der Suchergebnisse wahlweise ╨æber die Zwischenablage oder als 
  214.   ASCII-Datei. 
  215.  
  216. o Universelles Ausgabedesign mittels Schablonentechnik. 
  217.  
  218. o Schneller Wechsel des Ausgabedesigns ╨æber Auswahl unter 10 m╨ñglichen 
  219.   Schablonen. 
  220.  
  221. o Schablonen sind universell mit jedem Texteditor erstellbar 
  222.  
  223. o Suche in den Areas abh╨öngig vom Zugriffslevel und den User Access Keys 
  224.  
  225. o Hohe Suchgeschwindigkeit 
  226.  
  227. o Wahlweise Suche nach Zeichenketten oder Datum (Zeitfenster m╨ñglich) 
  228.  
  229. o Verarbeitet direkt die Files.BBS, somit keine compilierte Fileliste n╨ñtig 
  230.  
  231. o ╨₧nderungen in der Areakonfiguration werden automatisch ber╨æcksichtigt 
  232.  
  233. o Alle ben╨ñtigten Daten wie AccessLevel, AccessKey, AreaNamen, Pfade etc. 
  234.   werden direkt aus der Maximus eigenen 'fileare.ctl' ╨æbernommen, dies bedeutet 
  235.   minimalen Konfigurationsaufwand f╨ær FileFinder. 
  236.  
  237. o Auf andere BBS-Formate anpassbar 
  238.  
  239. o Frei konfigurierbare Oberfl╨öche des Ergebnisdialoges 
  240.  
  241.                        Kurzbeschreibung der Funktionsweise
  242.  
  243. Nach Start von 'FileFinder' k╨ñnnen in einem Dialogfenster Suchkriterien 
  244. eingegeben werden. Ein Teil der Suchkriterien kann permanent gespeichert 
  245. werden, um die erneute Eingabe beim n╨öchsten Start zu umgehen. Die Filebase 
  246. wird dann abh╨öngig von den selektierten Areas, dem gew╨ænschten AccessLevel und 
  247. den AreaKeys nach dem Suchbegriff durchsucht. 
  248.  
  249. Die Suchergebnisse werden in einem Dialogfenster angezeigt. Dort k╨ñnnen dann 
  250. noch manuelle ╨₧nderungen stattfinden. Nach Anwahl einer Schablone (von max. 10) 
  251. wird das Suchergebnis in die Zwischenablage kopiert, oder als ASCII-Datei 
  252. gesichert. 
  253.  
  254. Mittels SETUP kann festgelegt werden: 
  255.  
  256.  1. Der Pfad und Name, des benutzten Maximus 'filearea.ctl'. 
  257.  
  258.  2. Der Pfad und Name, der erzeugten Ausgabedatei. 
  259.  
  260.  3. Der Pfad und Name, der Datei, welche die (max. 10) Schablonen enth╨ölt. 
  261.  
  262.  4. Der Aufbau der Files.BBS'en. 
  263.  
  264.  5. Der inhaltliche Aufbau des Ergebnisdialoges. 
  265.  
  266.  6. Funktionsweise des automatischen Auswahlmodus. 
  267.  
  268.  7. Benutztes Filedatum bei der Ausgabe 
  269.  
  270. Anmerkung:  Denken Sie daran, 'FileFinder' kann nur richtig funktionieren, wenn 
  271.             er richtig ╨æber das SETUP konfiguriert wurde. Nehmen Sie sich 
  272.             deshalb etwas Zeit, beim ersten Anlauf. Insbesondere der Aufbau der 
  273.             'Files.BBS' mu╤ü sorgf╨öltig eingestellt werden. 
  274.  
  275. F╨ær weiter Informationen benutzen Sie bitte die entsprechende 
  276. Hilfefunktion..... 
  277.  
  278.  
  279. ΓòÉΓòÉΓòÉ 6. Einf╨æhrung in die Schablonenerstellung ΓòÉΓòÉΓòÉ
  280.  
  281. In diesem Abschnitt wird beschrieben, wie man eigene Ausgabeschablonen erstellt 
  282. und was dabei zu beachten ist. Zum Abschluss werden einige Tricks und Tips 
  283. gegeben, wie man sinnige und unsinnige Ausgabeformate erstellt. 
  284.  
  285. Diese Einf╨æhrung ist in mehrere Abschnitte geteilt: 
  286.  
  287.  1. Erstellen von Fl╨öchendefinitionen 
  288.  
  289.  2. Erstellen von Positionseintr╨ögen 
  290.  
  291.  3. Beispiele von Schablonen und deren Ergebnisse 
  292.  
  293.  
  294. ΓòÉΓòÉΓòÉ 6.1. Teil 1 (Fl╨öchendefinition) ΓòÉΓòÉΓòÉ
  295.  
  296. Die von FileFinder verwendeten Schablonen werden als normales Textfile 
  297. erstellt. Somit ist kein besonderer Editor n╨ñtig um neue Schablonen zu 
  298. erstellen bzw. vorhandene Schablonen abzu╨öndern. 
  299. Es k╨ñnnen sich in einem Textfile mehrere Schablonen befinden, die durch Namen 
  300. unterschieden werden. Deshalb beginnt jede Schablonendefinition mit dem 
  301. Schl╨æsselwort #Format name und endet mit dem Schl╨æsselwort #EndFormat. 
  302.  
  303. #Format Meine Schablone
  304. [.....]
  305. [.....]
  306. [.....]
  307. #EndFormat
  308.  
  309. Dieses Beispiel definiert also eine Schablone mit dem Namen Meine Schablone. 
  310. Auf den genauen Inhalt der Schablone, wollen wir erst sp╨öter eingehen. Wichtig 
  311. ist vor allem eins: Schl╨æsselw╨ñrter m╨æssen immer am Zeilenanfang stehen! Ist 
  312. also zum Beispiel ein Schl╨æsselwort durch ein Leerzeichen einger╨æckt, wird es 
  313. nicht erkannt. Dies hat den Vorteil, dass Schl╨æsselw╨ñrter auch in 
  314. Schablonentexten vorkommen k╨ñnnen, ohne dass sie von FileFinder als solche 
  315. erkannt werden. 
  316.  
  317. Als n╨öchstes muss in der Schablone definiert sein, wie ein bestimmter Abschnitt 
  318. der Ausgabe aussehen soll. Dies wird ╨æber sogenannte Fl╨öchendefinitionen 
  319. realisiert. Die Fl╨öchen werden immer dann in die Ausgabedatei gestellt, wenn 
  320. bestimmte Vorraussetzungen (siehe unten) erf╨ællt sind. Ob irgendwelche Daten in 
  321. den vorgegebenen Fl╨öchen eingef╨ægt werden und wenn ja, an welcher Position, 
  322. diese Daten stehen sollen, wird sp╨öter durch sogenannte Positionseintr╨öge 
  323. festgelegt. Das Aussehen der Fl╨öchen kann beliebig gestaltet werden, angefangen 
  324. von einfachen Texten bis hin zu besonderen Grafikzeichen. F╨ær die nachfolgenden 
  325. Beispiele wurden, aus Gr╨ænden der ╨¬bersichtlichkeit, Grafikzeichen verwendet. 
  326.  
  327. Fl╨öchen k╨ñnnen f╨ær folgende Abschnitte festgelegt werden: 
  328.  
  329. #Header1          Vor der ersten Datenausgabe, wird der Header 1 in die 
  330.                   Ausgabedatei gestellt. 
  331.  
  332. #Header2          Hat die gleiche Funktion wie der Header 1, jedoch wird der 
  333.                   Header 2 an zweiter Stelle in die Ausgabedatei gestellt. 
  334.  
  335. #NewArea          Bei jedem Areawechsel, wird diese Fl╨öche in die Ausgabedatei 
  336.                   gestellt. 
  337.  
  338. #FileEntry        Bei jeder Datei, deren Daten in die Ausgabedatei gestellt 
  339.                   wird, wird diese Fl╨öche in die Ausgabedatei gestellt. 
  340.  
  341. #LastFileEntry    Jedesmal, wenn das Ende einer Ausgabeserie von Dateien 
  342.                   erfolgt, wird diese Fl╨öche in die Ausgabedatei gestellt. Dies 
  343.                   ist bei dem letzten Dateieintrag einer Area der Fall, aber 
  344.                   auch, wenn keine Areadefinitionen Verwendung finden, bei der 
  345.                   zuletzt ausgegebenen Datei. Der Grund, warum diese 
  346.                   Unterscheidung n╨ñtig ist, wird sp╨öter erl╨öutert. 
  347.  
  348. #Footer1          Ganz am Ende der Ausgabe, wir diese Fl╨öche in die 
  349.                   Ausgabedatei gestellt. 
  350.  
  351. #Footer2          Wie Footer 1, jedoch erfolgt die Ausgabe an zweiter Stelle. 
  352.  
  353. Jede Fl╨öchendefinition beginnt mit einem der obigen Schl╨æsselw╨ñrtern und endet 
  354. mit dem Schl╨æsselwort #End. 
  355.  
  356. Welche Fl╨öche Sie letztendlich verwenden, k╨ñnnen Sie frei bestimmen, wirklich 
  357. definiert muss nur die Fl╨öche sein, welche die Daten eines Dateieintrages 
  358. enth╨ölt. Dies wird erreicht, in dem Sie diese Fl╨öche mit dem Schl╨æsselwort 
  359. #FileEntry definieren. Dies ist das absolute Minimum einer Schablone. 
  360.  
  361. Hier ein Beispiel, welches das absolute Minimum einer Schablonendefinition 
  362. erf╨ællt: 
  363.  
  364. #Format Meine Schablone
  365. #FileEntry
  366. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòªΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  367. Γòæ              Γòæ                                                         Γòæ
  368. Γòæ              Γòæ                                                         Γòæ
  369. Γòæ              Γòæ                                                         Γòæ
  370. Γòæ              Γòæ                                                         Γòæ
  371. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  372. #End
  373. #EndFormat
  374.  
  375. Somit h╨ötte man zum Beispiel eine Fl╨öche definiert, in der links Platz w╨öre f╨ær 
  376. den Filenamen, Filegr╨ñ╤üe, Filedatum und den Download Counter. Rechts w╨öre Platz 
  377. f╨ær die Beschreibung. Nehmen wir nun einmal an, FileFinder w╨ærde die 
  378. Information von 20 Dateien in die Ausgabedatei stellen. Das Ergebnis w╨öre unter 
  379. Umst╨önden optisch nicht einwandfrei. Mit der obigen Definition w╨ærde es zu 
  380. folgendem Ergebnis f╨æhren (gek╨ærzt auf 2 Ausgaben): 
  381.  
  382. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòªΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  383. Γòæ              Γòæ                                                         Γòæ
  384. Γòæ              Γòæ                                                         Γòæ
  385. Γòæ              Γòæ                                                         Γòæ
  386. Γòæ              Γòæ                                                         Γòæ
  387. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  388. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòªΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  389. Γòæ              Γòæ                                                         Γòæ
  390. Γòæ              Γòæ                                                         Γòæ
  391. Γòæ              Γòæ                                                         Γòæ
  392. Γòæ              Γòæ                                                         Γòæ
  393. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  394.  
  395. Damit dies verhindert werden kann, existiert das Schl╨æsselwort #LastFileEntry 
  396. Folgende Schablonendefinition w╨ærde ein ansprechderes Ergebnis erzeugen: 
  397.  
  398. #Format Meine Schablone
  399. #FileEntry
  400. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòªΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  401. Γòæ              Γòæ                                                         Γòæ
  402. Γòæ              Γòæ                                                         Γòæ
  403. Γòæ              Γòæ                                                         Γòæ
  404. Γòæ              Γòæ                                                         Γòæ
  405. ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¼ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
  406. #End
  407.  
  408. #LastFileEntry
  409. Γòæ              Γòæ                                                         Γòæ
  410. Γòæ              Γòæ                                                         Γòæ
  411. Γòæ              Γòæ                                                         Γòæ
  412. Γòæ              Γòæ                                                         Γòæ
  413. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  414. #End
  415. #EndFormat
  416.  
  417. Damit w╨ærde man bei der Ausgabe folgendes Ergebnis erreichen: 
  418.  
  419. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòªΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  420. Γòæ              Γòæ                                                         Γòæ
  421. Γòæ              Γòæ                                                         Γòæ
  422. Γòæ              Γòæ                                                         Γòæ
  423. Γòæ              Γòæ                                                         Γòæ
  424. ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¼ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
  425. Γòæ              Γòæ                                                         Γòæ
  426. Γòæ              Γòæ                                                         Γòæ
  427. Γòæ              Γòæ                                                         Γòæ
  428. Γòæ              Γòæ                                                         Γòæ
  429. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  430.  
  431. Dies sieht dann doch schon etwas ansprechender aus, aber ╨æber Geschmack l╨össt 
  432. sich ja bekanntlich streiten. Hier sollen ja auch nur die M╨ñglichkeiten 
  433. dargestellt werden, die Ihnen FileFinder bietet. 
  434.  
  435. In der vorangegangenen Definition, haben wir nun Platz geschaffen, um den 
  436. Filenamen, die Filegr╨ñ╤üe, das Filedatum, den Download Counter und die 
  437. Beschreibung aufzunehmen. Jetzt kommen Sie vielleicht auf die Idee, dass es 
  438. sinnvoll sei, auch die Area, aus der die jeweiligen Dateien stammen, irgendwie 
  439. in die Ausgabe mit aufzunehmen. Man k╨ñnnte nun in jeder Fl╨öche eines FileEntrys 
  440. zus╨ötzlich Platz schaffen, um an einer bestimmten Position den Areanamen 
  441. ausgeben zu lassen. Der Nachteil w╨öre, da╤ü bei jeder ausgegebenen Datei 
  442. eigentlich Platz verschwendet werden w╨ærde. Bei 20 ausgegebenen Dateien, die 
  443. aus ein und derselben Area stammen, w╨ærde der Areaname 20 mal ausgegeben. 
  444. Besser w╨öre es, man k╨ñnnte erreichen, dass der Areaname nur einmal ausgegeben 
  445. wird. Dies kann man sehr einfach erreichen, wenn man eine Fl╨öche f╨ær den 
  446. Areanamen definiert. Das hierbei verwendete Schl╨æsselwort heisst #NewArea. 
  447. Erweitern wir also obiges Beispiel um eine Fl╨öche, die den Areanamen aufnehmen 
  448. kann: 
  449.  
  450. #Format Meine Schablone
  451. #NewArea
  452.  
  453.                ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  454.                Γòæ                                          Γòæ
  455. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¼ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  456. #End
  457.  
  458. #FileEntry
  459. Γòæ              Γòæ                                                         Γòæ
  460. Γòæ              Γòæ                                                         Γòæ
  461. Γòæ              Γòæ                                                         Γòæ
  462. Γòæ              Γòæ                                                         Γòæ
  463. ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¼ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
  464. #End
  465.  
  466. #LastFileEntry
  467. Γòæ              Γòæ                                                         Γòæ
  468. Γòæ              Γòæ                                                         Γòæ
  469. Γòæ              Γòæ                                                         Γòæ
  470. Γòæ              Γòæ                                                         Γòæ
  471. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  472. #End
  473. #EndFormat
  474.  
  475. Diese Schablone, w╨ærde folgendes Resultat erzeugen: 
  476.  
  477.                ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  478.                Γòæ                                          Γòæ
  479. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¼ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  480. Γòæ              Γòæ                                                         Γòæ
  481. Γòæ              Γòæ                                                         Γòæ
  482. Γòæ              Γòæ                                                         Γòæ
  483. Γòæ              Γòæ                                                         Γòæ
  484. ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¼ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
  485. Γòæ              Γòæ                                                         Γòæ
  486. Γòæ              Γòæ                                                         Γòæ
  487. Γòæ              Γòæ                                                         Γòæ
  488. Γòæ              Γòæ                                                         Γòæ
  489. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  490.  
  491. Anmerkung:  Nat╨ærlich k╨ñnnen Sie f╨ær Fl╨öchendefinitionen beliebige Zeichen 
  492.             (oder auch ╨æberhaupt keine) verwenden. Die in den vorangegangenen 
  493.             Beispielen verwendeten Grafikzeichen wurden von mir nur gew╨öhlt, um 
  494.             die Beispiele einfach und einleuchtend zu gestalten. Wenn Sie ganz 
  495.             auf irgendwelche Rahmenelemente verzichten wollen, ist das auch 
  496.             kein Problem. In diesem Fall definieren Sie die betreffende Fl╨öche 
  497.             einfach aus Leerzeilen. Bedenken Sie aber immer, da╤ü zum Beispiel 
  498.             im FidoNet nicht ╨æberall Grafikzeichen zugelassen bzw. nicht 
  499.             erw╨ænscht sind. Gestalten Sie also ihre Ausgaben dementsprechend. 
  500.  
  501. Ich weiss, so langsam werden Sie ungeduldig! Sie werden sicher schon von der 
  502. qu╨ölenden Frage geplagt, wie Sie denn nun auch wirklich Daten in die Fl╨öchen 
  503. bekommen!? Gedulden Sie sich bitte noch etwas! Denn es ist wirklich wichtig, 
  504. die Fl╨öchendefinitionen zu verstehen, bevor Sie damit beginnen, 
  505. Positionseintr╨öge zu gestalten. Zur Beruhigung, es kommen nur noch zwei 
  506. Abschnitte, in denen Ihnen die Funktionsweise der Header und Footer erkl╨ört 
  507. wird. 
  508.  
  509. Bei den Header und Footer handelt es sich, wie der Name schon sagt, um Kopf- 
  510. und Fu╤üfl╨öchen, die am Anfang und Ende der Ausgabe stehen. Es kann sich hierbei 
  511. um beliebigen Text handeln, in den sp╨öter beliebige Informationen eingetragen 
  512. werden k╨ñnnen. Welche Informationen dies sind, wird sp╨öter bei den 
  513. Positionseintr╨ögen noch ausf╨æhrlich behandelt. Zum Beispiel k╨ñnnte man in einen 
  514. Header eintragen, nach welchem Suchbegriff gesucht wurde, wieviele Dateien in 
  515. wievielen Areas gefunden wurden usw. Oder man benutzt den Header bzw. Footer 
  516. einfach um systemspezifische Angaben einzuf╨ægen wie Requestzeiten etc. 
  517. FileFinder ist hier sehr flexibel, wie Sie sp╨öter sicher noch feststellen 
  518. werden. 
  519.  
  520. Nehmen wir nun ein einfaches Beispiel, wie ein Header/Footer definiert wird. 
  521. Angenommen, Sie m╨ñchten am Anfang ihrer Ausgabe folgende Daten stehen haben: 
  522. Gesuchter Begriff, Anzahl der gefunden Dateien, Gesamtgr╨ñsse der gefundenen 
  523. Dateien, Anzahl der Areas in denen die gesuchten Dateien gefunden wurden. Am 
  524. Ende sollen systemspezifische Angaben stehen. 
  525.  
  526. Die Schablone k╨ñnnte dann folgenderma╤üen erweitert werden: 
  527.  
  528. #Format Meine Schablone
  529. #Header1
  530.  
  531.    Suchbegriff . . . :
  532.    Gefundene Dateien :
  533.    Gesamtgr╨ñsse. . . :
  534.    Gefundene Areas . :
  535.  
  536. #End
  537.  
  538. #NewArea
  539.  
  540.                ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  541.                Γòæ                                          Γòæ
  542. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¼ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  543. #End
  544.  
  545. #FileEntry
  546. Γòæ              Γòæ                                                         Γòæ
  547. Γòæ              Γòæ                                                         Γòæ
  548. Γòæ              Γòæ                                                         Γòæ
  549. Γòæ              Γòæ                                                         Γòæ
  550. ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¼ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
  551. #End
  552.  
  553. #LastFileEntry
  554. Γòæ              Γòæ                                                         Γòæ
  555. Γòæ              Γòæ                                                         Γòæ
  556. Γòæ              Γòæ                                                         Γòæ
  557. Γòæ              Γòæ                                                         Γòæ
  558. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  559. #End
  560.  
  561. #Footer1
  562.  
  563.  
  564.           **************** STEVIEs OS/2 BOX *************************
  565.           *          Sysop : Stephan Reichenbach                    *
  566.           *  Line I : 07940/980153,   Fido: 2:2490/7003 (ZyX)       *
  567.           *  Line II: 07940/980151,   Fido: 2:2490/7004 (Elink301)  *
  568.           *     TimeRequest: 24 h, ausser 02:30 - 05:30 h           *
  569.           ***********************************************************
  570. #End
  571. #EndFormat
  572.  
  573. Diese Schablone w╨ærde folgendes Resultat erzeugen: 
  574.  
  575.  
  576.    Suchbegriff . . . :
  577.    Gefundene Dateien :
  578.    Gesamtgr╨ñsse. . . :
  579.    Gefundene Areas . :
  580.  
  581.  
  582.                ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  583.                Γòæ                                          Γòæ
  584. ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¼ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  585. Γòæ              Γòæ                                                         Γòæ
  586. Γòæ              Γòæ                                                         Γòæ
  587. Γòæ              Γòæ                                                         Γòæ
  588. Γòæ              Γòæ                                                         Γòæ
  589. ΓòáΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¼ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòú
  590. Γòæ              Γòæ                                                         Γòæ
  591. Γòæ              Γòæ                                                         Γòæ
  592. Γòæ              Γòæ                                                         Γòæ
  593. Γòæ              Γòæ                                                         Γòæ
  594. ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  595.  
  596.  
  597.           **************** STEVIEs OS/2 BOX *************************
  598.           *          Sysop : Stephan Reichenbach                    *
  599.           *  Line I : 07940/980153,   Fido: 2:2490/7003 (ZyX)       *
  600.           *  Line II: 07940/980151,   Fido: 2:2490/7004 (Elink301)  *
  601.           *     TimeRequest: 24 h, ausser 02:30 - 05:30 h           *
  602.           ***********************************************************
  603.  
  604. Die Schl╨æsselworte #Header2 und #Footer2 dienen zum Erzeugen zus╨ötzlicher 
  605. Fl╨öchen. Sie k╨ñnnen optional angewendet werden. Die Ausgabe erfolgt aber immer 
  606. nach dem Header1/Footer1. 
  607.  
  608. Anmerkung:  Wenn mit Header2/Footer2 gearbeitet wird, setzt dies nicht voraus, 
  609.             dass auch Header1/Footer1 definiert sein muss. Sie k╨ñnnen also ohne 
  610.             weiteres nur den Header2 definieren, ohne da╤ü in der Schablone 
  611.             Header1 Verwendung findet. 
  612.  
  613. ╨¬brigens: Sie m╨æssen keine bestimmte Reihenfolge bei der Definition einhalten. 
  614. Sie k╨ñnnen also ganz wild definieren, ob in der Schablone zuerst die Fl╨öche f╨ær 
  615. Footer1, dann Header1, dann LastFileEntry definiert wurden, bringt FileFinder 
  616. nicht aus der Reihe. Nur damit Sie selbst die ╨¬bersicht nicht verlieren, 
  617. sollten Sie eine etwas logische Definitionsreihenfolge einhalten. 
  618.  
  619. Sie haben nun gelernt, wie man Fl╨öchen innerhalb einer Schablone definiert, um 
  620. bestimmte Resultate zu erzeugen. Schl╨æsselworte wie #Format, #EndFormat, 
  621. #Header1, #Header2, #NewArea, #FileEntry, #LastFileEntry, #Footer1 und #Footer2 
  622. sind f╨ær Sie nun Schnee von gestern (wenn nicht, dann lesen Sie diesen 
  623. Abschnitt ruhig noch einmal durch). 
  624.  
  625. Das einzige Problem, das wir jetzt noch haben ist, da╤ü wir bis jetzt nur leere 
  626. Fl╨öchen erzeugt haben. Lassen Sie uns also zum n╨öchsten Kapitel dieser 
  627. Einf╨æhrung gehen, welches Ihnen das Gestalten von Positionseintr╨ögen nahe 
  628. bringen soll. 
  629.  
  630.  
  631. ΓòÉΓòÉΓòÉ 6.2. Teil 2 (Positionseintr╨öge) ΓòÉΓòÉΓòÉ
  632.  
  633. Wie Sie leere Fl╨öchen erzeugen, haben Sie nun bereits gelernt. Hier werden Sie 
  634. nun lernen, wie Sie bestimmte Daten an bestimmten Positionen innerhalb Ihrer 
  635. Fl╨öchen erzeugen k╨ñnnen. Wie bereits erw╨öhnt, ereicht man dies, indem man 
  636. Positionseintr╨öge f╨ær bestimmte Fl╨öchen definiert. 
  637.  
  638. F╨ær alle Positionseintr╨öge ist es sehr wichtig, dass Sie die einzelnen 
  639. Fl╨öchendefinitionen immer seperat betrachten und niemals das komplette 
  640. Ergebnis. Denn eine Positionsangabe bezieht sich immer auf eine Fl╨öche und 
  641. niemals auf das Ergebnis von mehreren zusammengesetzten Fl╨öchen. 
  642.  
  643. Folgende Positionseintr╨öge finden in den nachfolgenden Beispielen Verwendung: 
  644.  
  645. #FileNamePos        Dateiname eintragen 
  646.  
  647. #FileSizePos        Gr╨ñ╤üe der Datei eintragen 
  648.  
  649. #FileDatePos        Datum der Datei eintragen 
  650.  
  651. #DlCounterPos       Download Counter der Datei eintragen 
  652.  
  653. #FileDescPos        Beschreibung der Datei eintragen 
  654.  
  655. F╨ær eine vollst╨öndige Beschreibung aller m╨ñglichen Positionseintr╨öge, sehen Sie 
  656. bitte unter dem Kapitel Schl╨æsselw╨ñrter nach. 
  657.  
  658. Betrachten wir also eine Fl╨öche vom Typ FileEntry, in die wir mehrere Daten 
  659. eintragen m╨ñchten. Da X- und Y-Positionen ben╨ñtigt werden, sind im n╨öchsten 
  660. Beispiel die Kennzeichnungen der Spalten/Zeilennr. enthalten, die nat╨ærlich in 
  661. den Fl╨öchendefinitionen nichts zu suchen haben. Horizontal verlaufen die 
  662. X-Positionen (Spalten), Vertikal die Y-Positionen (Zeilen). In diese Fl╨öche 
  663. sollen die Daten nun eingetragen werden, wie aus dem Beispiel schon ersichtlich 
  664. ist. 
  665.  
  666.            11111111112222222222333333333344444444445555555555666666666677777777778
  667.   12345678901234567890123456789012345678901234567890123456789012345678901234567890
  668. 01ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòªΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù
  669. 02ΓòæFilename      ΓòæBeschreibung                                             Γòæ
  670. 03ΓòæFilegr╨ñsse    Γòæ                                                         Γòæ
  671. 04ΓòæFieldatum     Γòæ                                                         Γòæ
  672. 05ΓòæDL-Counter    Γòæ                                                         Γòæ
  673. 06ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò⌐ΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
  674.  
  675. Als erstes legen wir nun die Position des Filenamens fest, den dieser innerhalb 
  676. der definierten Fl╨öche einnimmt: 
  677.  
  678. X = 2
  679. Y = 2
  680.  
  681. Als zweites bestimmen wir die Fl╨öche, die der Filename maximal einnehmen darf: 
  682.  
  683. XW = 14
  684. YW = 1
  685.  
  686. Wir haben nun folgende Werte festgelegt: X-Position = 2, Y-Position = 2. Der 
  687. Filename darf Horizontal eine maximale Weite von (XW) 14 Zeichen einnehmen und 
  688. Vertikal (YW) maximale H╨ñhe von einer Zeile. Vergleichen Sie nun die 
  689. festgelegten Werte mit dem obigen Beispiel, damit Sie den Sinn dieser 
  690. Positionierung wirklich verstehen. Mit diesen Werten, kann nun ein 
  691. Positionseintrag mit folgender Definition erstellt werden: 
  692.  
  693. #FileNamePos  X   Y   XW   YW   HC   VC   Fl╨öche
  694.  
  695. Die X, Y, XW und YW Parameter sind Ihnen ja schon bekannt, die ╨æbrigen 
  696. Parameter haben folgende Bedeutung: 
  697.  
  698. HC        Hiermit legen Sie die Horizontale Ausrichtung des Filenamens, 
  699.           innerhalb des definierten Bereiches (X, Y, XW, YW) fest. Folgende 
  700.           Werte sind zul╨össig: LEFT, CENTER, RIGHT. 
  701.  
  702. VC        Hiermit legen Sie die Vertikale Ausrichtung des Filnames, innerhalb 
  703.           des definierten Bereiches (X, Y, XW, YW) fest. Folgende Werte sind 
  704.           zul╨össig: TOP, CENTER, BOTTOM. 
  705.  
  706. Fl╨öche    Hiermit legen Sie fest, f╨ær welche Fl╨öche dieser Positionseintrag 
  707.           G╨æltigkeit besitzt. Folgende Werte sind hier zul╨össig: Header1, 
  708.           Header2, NewArea, FileEntry, LastFileEntry, Footer1 und Footer2. 
  709.  
  710. Da wir diesen Positionseintrag f╨ær die Fl╨öche FileEntry verwenden m╨ñchten, 
  711. k╨ñnnte der fertige Eintrag folgendermassen aussehen: 
  712.  
  713. #FileNamePos  2   2   14  1  LEFT  TOP   FileEntry
  714. Der Filename soll dabei nach Links und Oben ausgerichtet sein. 
  715.  
  716. Auf die gleiche Weise, erstellen wir nun die Positionseintr╨öge f╨ær die 
  717. restlichen Daten, die folgendermassen aussehen k╨ñnnten: 
  718.  
  719. #FileNamePos   2   2   14  1  LEFT  TOP   FileEntry
  720. #FileSizePos   2   3   14  1  LEFT  TOP   FileEntry
  721. #FileDatePos   2   4   14  1  LEFT  TOP   FileEntry
  722. #DlCounterPos  2   5   14  1  LEFT  TOP   FileEntry
  723. #FileDescPos  17   2   57  4  LEFT  TOP   FileEntry
  724.  
  725. Verwenden Sie nun mehrere Fl╨öchen, die bei der Ausgabe zusammengesetzt werden, 
  726. m╨æssen Sie nat╨ærlich f╨ær jede Fl╨öche eigene Positionseintr╨öge erstellen. Auch 
  727. wenn z.B. die Fl╨öchen FileEntry und LastFileEntry gleich aussehen, muss f╨ær 
  728. jede Fl╨öche ein eigener Positionseintrag vorhanden sein. Denn der LastFileEntry 
  729. k╨ñnnte ja ein v╨ñllig anderes Aussehen besitzen wie der FileEntry, so dass 
  730. deshalb die Positionsangaben unterschiedlich sein m╨æssen. 
  731.  
  732. FileFinder stellt f╨ær verschiendene Anwendungszwecke eine Vielzahl von 
  733. Positionseintr╨ögen zur Verf╨ægung, eine komplette Aufstellung dieser Eintr╨öge 
  734. finden Sie unter dem Kapitel Schl╨æsselw╨ñrter/Positionseintr╨öge. Dort sind auch 
  735. genaue Beschreibungen verf╨ægbar. 
  736.  
  737.  
  738. ΓòÉΓòÉΓòÉ 6.3. Teil 3 (Schablonen Beispiele) ΓòÉΓòÉΓòÉ
  739.  
  740. Siehe Dateien Format.Txt und Beispiel.Txt 
  741.  
  742.  
  743. ΓòÉΓòÉΓòÉ 7. Schl╨æsselw╨ñrter f╨ær Schablonen ΓòÉΓòÉΓòÉ
  744.  
  745. In diesem Teil wird die Syntax und Funktion aller Schl╨æsselw╨ñrter, die in der 
  746. Schablonenerstellung Verwendung finden, beschrieben. 
  747.  
  748.  
  749. ΓòÉΓòÉΓòÉ 7.1. Allgemeines zur Syntax ΓòÉΓòÉΓòÉ
  750.  
  751.  1. Schl╨æsselw╨ñrter m╨æssen immer am Zeilenanfang stehen! Einger╨æckte 
  752.     Schl╨æsselw╨ñrter (z.B. mit einem Leerzeichen einger╨æckt) werden nicht als 
  753.     solche erkannt. 
  754.  
  755.  2. Alle Zeilen innerhalb oder ausserhalb einer Schablone, die nicht innerhalb 
  756.     einer Fl╨öchendefinition stehen und nicht mit dem Zeichen # beginnen, werden 
  757.     ignoriert. Sie k╨ñnnen daher als Kommentare dienen. Zur besseren 
  758.     ╨¬bersichtlichkeit wird jedoch empfohlen Kommentare mit festen Zeichenfolgen 
  759.     zu beginnen wie 'REM' oder ';' etc. 
  760.  
  761.  3. Alle Parameter werden durch ein oder mehrere Leerzeichen getrennt. 
  762.  
  763.  4. Es m╨æssen immer alle geforderten Parameter nach den Schl╨æsselw╨ñrtern 
  764.     angegeben werden. 
  765.  
  766.  5. Gross/Kleinschreibung wird bei den Schl╨æsselw╨ñrtern nicht beachtet. 
  767.  
  768.  
  769. ΓòÉΓòÉΓòÉ 7.2. #Format ΓòÉΓòÉΓòÉ
  770.  
  771. Syntax: 
  772.  
  773. #Format name
  774.  
  775. Einleitung einer Schablonendefinition. Die Schablone muss mit dem Schl╨æsselwort 
  776. #EndFormat abgeschlossen werden. 
  777.  
  778. Parameter: 
  779.  
  780. name      Name der Schablone 
  781.  
  782.  
  783. ΓòÉΓòÉΓòÉ 7.3. #EndFormat ΓòÉΓòÉΓòÉ
  784.  
  785. Syntax: 
  786.  
  787. #EndFormat
  788.  
  789. Schliesst eine Schablonendefinition ab. 
  790.  
  791. Parameter: Keine 
  792.  
  793.  
  794. ΓòÉΓòÉΓòÉ 7.4. Fl╨öchendefinitionen ΓòÉΓòÉΓòÉ
  795.  
  796. In diesem Teil werden Schl╨æsselworte beschrieben, die f╨ær Fl╨öchendefinitionen 
  797. Verwendung finden. 
  798.  
  799.  
  800. ΓòÉΓòÉΓòÉ 7.4.1. #Header1 ΓòÉΓòÉΓòÉ
  801.  
  802. Das Schl╨æsselwort #Header1 kennzeichnet den Beginn einer Fl╨öchendefinition f╨ær 
  803. die erste Kopf-Fl╨öche. Diese Fl╨öche wird als erstes in die Ausgabe eingef╨ægt. 
  804. Alle nachfolgenden Zeilen bis zu dem Schl╨æsselwort #End werden dieser Fl╨öche 
  805. zugeordnet. 
  806.  
  807. Besonderheiten: 
  808.  
  809. o Anwendung ist optional 
  810. o Schl╨æsselwort muss in Spalte 1 beginnen 
  811. o Inhalt darf aus beliebigen Zeichen bestehen 
  812.  
  813.  
  814. ΓòÉΓòÉΓòÉ 7.4.2. #Header2 ΓòÉΓòÉΓòÉ
  815.  
  816. Das Schl╨æsselwort #Header2 kennzeichnet den Beginn einer Fl╨öchendefinition f╨ær 
  817. die zweite Kopf-Fl╨öche. Diese Fl╨öche wird an zweiter Stelle in die Ausgabe 
  818. eingef╨ægt. Alle nachfolgenden Zeilen bis zu dem Schl╨æsselwort #End werden 
  819. dieser Fl╨öche zugeordnet. 
  820.  
  821. Besonderheiten: 
  822.  
  823. o Anwendung ist optional 
  824. o Schl╨æsselwort muss in Spalte 1 beginnen 
  825. o Anwendung erfordert nicht die Definition von Header1. Wurde Header1 nicht 
  826.   definiert, wird Header2 als erstes in die Ausgabe eingef╨ægt. 
  827. o Inhalt darf aus beliebigen Zeichen bestehen 
  828.  
  829.  
  830. ΓòÉΓòÉΓòÉ 7.4.3. #NewArea ΓòÉΓòÉΓòÉ
  831.  
  832. Das Schl╨æsselwort #NewArea kennzeichnet den Beginn einer Fl╨öchendefinition f╨ær 
  833. eine Fl╨öche, die jedesmal in die Ausgabe eingef╨ægt wird, bevor die Dateien die 
  834. zu einer neuen Area geh╨ñren, ausgegeben werden. Alle nachfolgenden Zeilen bis 
  835. zu dem Schl╨æsselwort #End werden dieser Fl╨öche zugeordnet. 
  836.  
  837. Besonderheiten: 
  838.  
  839. o Anwendung ist optional 
  840. o Schl╨æsselwort muss in Spalte 1 beginnen 
  841. o Inhalt darf aus beliebigen Zeichen bestehen 
  842.  
  843.  
  844. ΓòÉΓòÉΓòÉ 7.4.4. #FileEntry ΓòÉΓòÉΓòÉ
  845.  
  846. Das Schl╨æsselwort #FileEntry kennzeichnet den Beginn einer Fl╨öchendefinition 
  847. f╨ær eine Fl╨öche, die jedesmal in die Ausgabe eingef╨ægt wird, wenn Daten ╨æber 
  848. Dateien ausgegeben werden. Alle nachfolgenden Zeilen bis zu dem Schl╨æsselwort 
  849. #End werden dieser Fl╨öche zugeordnet. 
  850.  
  851. Besonderheiten: 
  852.  
  853. o Eine Fl╨öchendefinition dieser Fl╨öche ist unbedingt erforderlich 
  854. o Schl╨æsselwort muss in Spalte 1 beginnen 
  855. o Inhalt darf aus beliebigen Zeichen bestehen 
  856. o Diese Fl╨öche wird nicht in die Ausgabe eingef╨ægt, wenn folgende Bedingungen 
  857.   erf╨ællt sind: 
  858.  
  859.     1. Der letzte Dateneintrag einer Area erfolgt 
  860.     2. Es wurde eine Fl╨öche vom Typ #LastFileEntry definiert. 
  861.  
  862.  
  863. ΓòÉΓòÉΓòÉ 7.4.5. #LastFileEntry ΓòÉΓòÉΓòÉ
  864.  
  865. Das Schl╨æsselwort #LastFileEntry kennzeichnet den Beginn einer 
  866. Fl╨öchendefinition f╨ær eine Fl╨öche, die immer dann in die Ausgabe eingef╨ægt 
  867. wird, wenn der letzte Dateneintrag innerhalb einer Area ausgegeben wird. 
  868.  
  869. Werden innerhalb einer Area 5 Eintr╨öge ausgegeben, so wird f╨ær Eintrag 1 - 4 
  870. die Fl╨öche #FileEntry benutzt, f╨ær Eintrag 5 wird dann die Fl╨öche 
  871. #LastFileEntry benutzt. 
  872.  
  873. Besonderheiten: 
  874.  
  875. o Anwendung ist optional 
  876. o Schl╨æsselwort muss in Spalte 1 beginnen 
  877. o Inhalt darf aus beliebigen Zeichen bestehen 
  878.  
  879.  
  880. ΓòÉΓòÉΓòÉ 7.4.6. #Footer1 ΓòÉΓòÉΓòÉ
  881.  
  882. Das Schl╨æsselwort #Footer1 kennzeichnet den Beginn einer Fl╨öchendefinition f╨ær 
  883. die erste Fuss-Fl╨öche. Diese Fl╨öche wird in die Ausgabe eingef╨ægt, wenn alle 
  884. Dateneintr╨öge ausgegeben wurden. Alle nachfolgenden Zeilen bis zu dem 
  885. Schl╨æsselwort #End werden dieser Fl╨öche zugeordnet. 
  886.  
  887. Besonderheiten: 
  888.  
  889. o Anwendung ist optional 
  890. o Schl╨æsselwort muss in Spalte 1 beginnen 
  891. o Inhalt darf aus beliebigen Zeichen bestehen 
  892.  
  893.  
  894. ΓòÉΓòÉΓòÉ 7.4.7. #Footer2 ΓòÉΓòÉΓòÉ
  895.  
  896. Das Schl╨æsselwort #Footer2 kennzeichnet den Beginn einer Fl╨öchendefinition f╨ær 
  897. die zweite Fuss-Fl╨öche. Diese Fl╨öche wird in die Ausgabe eingef╨ægt, wenn alle 
  898. Dateneintr╨öge ausgegeben wurden, jedoch nach der Fl╨öche #Footer1. Alle 
  899. nachfolgenden Zeilen bis zu dem Schl╨æsselwort #End werden dieser Fl╨öche 
  900. zugeordnet. 
  901.  
  902. Besonderheiten: 
  903.  
  904. o Anwendung ist optional 
  905. o Anwendung erfordert nicht die Definition von Footer1. Wurde Footer1 nicht 
  906.   definiert, wird Footer2 als erstes in die Ausgabe eingef╨ægt. 
  907. o Schl╨æsselwort muss in Spalte 1 beginnen 
  908. o Inhalt darf aus beliebigen Zeichen bestehen 
  909.  
  910.  
  911. ΓòÉΓòÉΓòÉ 7.4.8. #End ΓòÉΓòÉΓòÉ
  912.  
  913. Das Schl╨æsselwort #End kennzeichnet das Ende einer Fl╨öchendefinition. Dieses 
  914. Schl╨æsselwort muss immer in Spalte 1 beginnen. 
  915.  
  916.  
  917. ΓòÉΓòÉΓòÉ 7.5. Positionseintr╨öge ΓòÉΓòÉΓòÉ
  918.  
  919. In diesem Teil werden Schl╨æsselworte beschrieben, die f╨ær Positionseintr╨öge 
  920. Verwendung finden. 
  921.  
  922.  
  923. ΓòÉΓòÉΓòÉ 7.5.1. #AreaPos ΓòÉΓòÉΓòÉ
  924.  
  925.  
  926. ΓòÉΓòÉΓòÉ <hidden> Beschreibung ΓòÉΓòÉΓòÉ
  927.  
  928. Mit diesem Positionseintrag wird der Name der Area, die momentan bearbeitet 
  929. wird, ausgegeben. Vorzugsweise sollte dieser Eintrag in einer Fl╨öche vom Typ 
  930. #NewArea vorgenommen werden 
  931.  
  932. Syntax:  #AreaPos  X  Y  XW  YW  HC  VC  Fl╨öche
  933.  
  934.  
  935. ΓòÉΓòÉΓòÉ 7.5.2. #DlCounterPos ΓòÉΓòÉΓòÉ
  936.  
  937.  
  938. ΓòÉΓòÉΓòÉ <hidden> Beschreibung ΓòÉΓòÉΓòÉ
  939.  
  940. Mit diesem Positionseintrag wird der Download Counter der Datei ausgegeben, die 
  941. momentan bearbeitet wird. Vorzugsweise sollte dieser Eintrag in einer Fl╨öche 
  942. vom Typ #FileEntry oder #LastFileEntry vorgenommen werden. 
  943.  
  944. Syntax: #DlCounterPos  X  Y  XW  YW  HC  VC  Fl╨öche
  945.  
  946.  
  947. ΓòÉΓòÉΓòÉ 7.5.3. #FileAllPos ΓòÉΓòÉΓòÉ
  948.  
  949.  
  950. ΓòÉΓòÉΓòÉ <hidden> Beschreibung ΓòÉΓòÉΓòÉ
  951.  
  952. Mit diesem Positionseintrag wird die Anzahl aller gefundenen (selektierten) 
  953. Dateien ausgegeben. 
  954.  
  955. Syntax: #FileAllPos  X  Y  XW  YW  HC  VC  Fl╨öche
  956.  
  957.  
  958. ΓòÉΓòÉΓòÉ 7.5.4. #FileDatePos ΓòÉΓòÉΓòÉ
  959.  
  960.  
  961. ΓòÉΓòÉΓòÉ <hidden> Beschreibung ΓòÉΓòÉΓòÉ
  962.  
  963. Mit diesem Positionseintrag wird das Datum der Datei ausgegeben, die momentan 
  964. bearbeitet wird. Vorzugsweise sollte dieser Eintrag in einer Fl╨öche vom Typ 
  965. #FileEntry oder #LastFileEntry vorgenommen werden. 
  966.  
  967. Syntax: #FileDatePos  X  Y  XW  YW  HC  VC  Fl╨öche
  968.  
  969.  
  970. ΓòÉΓòÉΓòÉ 7.5.5. #FileDescPos ΓòÉΓòÉΓòÉ
  971.  
  972.  
  973. ΓòÉΓòÉΓòÉ <hidden> Beschreibung ΓòÉΓòÉΓòÉ
  974.  
  975. Mit diesem Positionseintrag wird die Beschreibung der Datei ausgegeben, die 
  976. momentan bearbeitet wird. Vorzugsweise sollte dieser Eintrag in einer Fl╨öche 
  977. vom Typ #FileEntry oder #LastFileEntry vorgenommen werden. 
  978.  
  979. Syntax: #FileDecPos  X  Y  XW  YW  HC  VC  Fl╨öche
  980.  
  981.  
  982. ΓòÉΓòÉΓòÉ 7.5.6. #FileNamePos ΓòÉΓòÉΓòÉ
  983.  
  984.  
  985. ΓòÉΓòÉΓòÉ <hidden> Beschreibung ΓòÉΓòÉΓòÉ
  986.  
  987. Mit diesem Positionseintrag wird der Dateiname ausgegeben, der momentan 
  988. bearbeitet wird. Vorzugsweise sollte dieser Eintrag in einer Fl╨öche vom Typ 
  989. #FileEntry oder #LastFileEntry vorgenommen werden. 
  990.  
  991. Syntax: #FileEntry  X  Y  XW  YW  HC  VC  Fl╨öche
  992.  
  993.  
  994. ΓòÉΓòÉΓòÉ 7.5.7. #FilePerAreaPos ΓòÉΓòÉΓòÉ
  995.  
  996.  
  997. ΓòÉΓòÉΓòÉ <hidden> Beschreibung ΓòÉΓòÉΓòÉ
  998.  
  999. Mit diesem Positionseintrag wird die Anzahl der bereits ausgegebenen Dateien 
  1000. innerhalb der Area, die gerade bearbeitet wird, ausgegeben. Vorzugsweise sollte 
  1001. dieser Eintrag in einer Fl╨öche vom Typ #LastFileEntry vorgenommen werden. 
  1002.  
  1003. Syntax: #FilePerAreaPos  X  Y  XW  YW  HC  VC  Fl╨öche
  1004.  
  1005. Anmerkung:  Es wird immer die Anzahl der bereits ausgegebenen Namen ausgegeben. 
  1006.             Dies bedeutet, dass bei der ersten Ausgabe einer Area dieser Wert 
  1007.             EINS ist, bei der zweiten Ausgabe ZWEI usw. Die tats╨öchliche Anzahl 
  1008.             aller Dateien einer Area ist also erst nach der letzten Ausgabe 
  1009.             bekannt. 
  1010.  
  1011.  
  1012. ΓòÉΓòÉΓòÉ 7.5.8. #FileSizeAllPos ΓòÉΓòÉΓòÉ
  1013.  
  1014.  
  1015. ΓòÉΓòÉΓòÉ <hidden> Beschreibung ΓòÉΓòÉΓòÉ
  1016.  
  1017. Mit diesem Positionseintrag wird die Gesamtgr╨ñ╤üe aller gefundenen 
  1018. (selektierten) Dateien ausgegeben. 
  1019.  
  1020. Syntax: #FileSizeAllPos  X  Y  XW  YW  HC  VC  Fl╨öche
  1021.  
  1022.  
  1023. ΓòÉΓòÉΓòÉ 7.5.9. #FileSizePerAreaPos ΓòÉΓòÉΓòÉ
  1024.  
  1025.  
  1026. ΓòÉΓòÉΓòÉ <hidden> Beschreibung ΓòÉΓòÉΓòÉ
  1027.  
  1028. Mit diesem Positionseintrag wird die Gesamtgr╨ñ╤üe der bereits ausgegebenen 
  1029. Dateien innerhalb der Area, die gerade bearbeitet wird, ausgegeben. 
  1030. Vorzugsweise sollte dieser Eintrag in einer Fl╨öche vom Typ #LastFileEntry 
  1031. vorgenommen werden. 
  1032.  
  1033. Syntax: #FilePerAreaPos  X  Y  XW  YW  HC  VC  Fl╨öche
  1034.  
  1035. Anmerkung:  Es wird immer die Gesamtgr╨ñ╤üe der bereits ausgegebenen Dateien 
  1036.             ausgegeben. Dies bedeutet, dass bei der ersten Ausgabe einer Area, 
  1037.             dieser Wert der Dateigr╨ñ╤üe von Datei EINS entspricht, bei der 
  1038.             zweiten Ausgabe der Dateigr╨ñ╤üe von Datei EINS + ZWEI usw. Die 
  1039.             tats╨öchliche Gesamtgr╨ñ╤üe aller Dateien einer Area ist also erst 
  1040.             nach der letzten Ausgabe bekannt. 
  1041.  
  1042.  
  1043. ΓòÉΓòÉΓòÉ 7.5.10. #FileSizePos ΓòÉΓòÉΓòÉ
  1044.  
  1045.  
  1046. ΓòÉΓòÉΓòÉ <hidden> Beschreibung ΓòÉΓòÉΓòÉ
  1047.  
  1048. Mit diesem Positionseintrag wird die Dateigr╨ñ╤üe der momentan bearbeiteten Datei 
  1049. ausgegebenen. Dieser Eintrag sollte vorzugsweise in einer Fl╨öche vom Typ 
  1050. #FileEntry oder #LastFileEntry vorgenommen werden. 
  1051.  
  1052. Syntax: #FileSizePos  X  Y  XW  YW  HC  VC  Fl╨öche
  1053.  
  1054.  
  1055. ΓòÉΓòÉΓòÉ 7.5.11. #FoundAreaPos ΓòÉΓòÉΓòÉ
  1056.  
  1057.  
  1058. ΓòÉΓòÉΓòÉ <hidden> Beschreibung ΓòÉΓòÉΓòÉ
  1059.  
  1060. Mit diesem Positionseintrag wird die Gesamtanzahl aller gefundenen Areas 
  1061. ausgegeben. 
  1062.  
  1063. Syntax: #FoundAreaPos  X  Y  XW  YW  HC  VC  Fl╨öche
  1064.  
  1065.  
  1066. ΓòÉΓòÉΓòÉ 7.5.12. #SearchForPos ΓòÉΓòÉΓòÉ
  1067.  
  1068.  
  1069. ΓòÉΓòÉΓòÉ <hidden> Beschreibung ΓòÉΓòÉΓòÉ
  1070.  
  1071. Mit diesem Positionseintrag wird der Suchbegriff, nach dem gesucht wurde, 
  1072. ausgegeben. 
  1073.  
  1074. Syntax: #SearchForPos  X  Y  XW  YW  HC  VC  Fl╨öche
  1075.  
  1076.  
  1077. ΓòÉΓòÉΓòÉ <hidden> Parameter f╨ær Positionseintr╨öge ΓòÉΓòÉΓòÉ
  1078.  
  1079. X         X-Position des Eintrages. 
  1080.  
  1081. Y         Y-Position des Eintrages. 
  1082.  
  1083. XW        Anzahl der Zeichen, die der Eintrag maximal horizontal einnehmen 
  1084.           darf. 
  1085.  
  1086. YW        Anzahl der Zeilen, die der Eintrag maximal vertikal einnehmen darf. 
  1087.  
  1088. HC        Hiermit legen Sie die horizontale Ausrichtung des ausgegebenen 
  1089.           Textes, innerhalb des definierten Bereiches (X, Y, XW, YW) fest. 
  1090.           Folgende Werte sind zul╨össig: LEFT, CENTER, RIGHT. 
  1091.  
  1092. VC        Hiermit legen Sie die vertikale Ausrichtung des ausgegebenen Textes, 
  1093.           innerhalb des definierten Bereiches (X, Y, XW, YW) fest. Folgende 
  1094.           Werte sind zul╨össig: TOP, CENTER, BOTTOM. 
  1095.  
  1096. Fl╨öche    Hiermit legen Sie fest, f╨ær welche Fl╨öche dieser Positionseintrag 
  1097.           G╨æltigkeit besitzt. Folgende Werte sind hier zul╨össig: Header1, 
  1098.           Header2, NewArea, FileEntry, LastFileEntry, Footer1 und Footer2. 
  1099.  
  1100.  
  1101. ΓòÉΓòÉΓòÉ 7.6. Sonstige ΓòÉΓòÉΓòÉ
  1102.  
  1103. In diesem Teil werden alle ╨æbrigen Schl╨æsselw╨ñrter beschrieben. 
  1104.  
  1105.  
  1106. ΓòÉΓòÉΓòÉ 7.6.1. #DateFormat ΓòÉΓòÉΓòÉ
  1107.  
  1108. Mit dem Schl╨æsselwort #DateFormat kann festgelegt werden, welches Datumformat 
  1109. in der Ausgabe Verwendung findet. 
  1110.  
  1111. Syntax: #DateFormat  format
  1112.  
  1113. format        Resultat 
  1114.  
  1115. Euro          Es wird das europ╨öische Datumsformat ausgegeben in der Form 
  1116.               TT.MM.JJ 
  1117.  
  1118. American      Es wird das amerikanische Datumsformat ausgegeben in der Form 
  1119.               MM.TT.JJ 
  1120.  
  1121. Besonderheiten: 
  1122.  
  1123. o Anwendung ist optional 
  1124. o Standardm╨össig wird das europ╨öische Datumsformat angewendet 
  1125.  
  1126.  
  1127. ΓòÉΓòÉΓòÉ 7.6.2. #KillFELines ΓòÉΓòÉΓòÉ
  1128.  
  1129. Mit dem Schl╨æsselwort #KillFELines (KillFileEntryLines) kann die tats╨öchlich 
  1130. verwendete Ausgabefl╨öche eines FileEntrys auf ein Minimum reduziert werden. 
  1131. Hiermit kann festgelegt werden, welche Zeilen bei der erzeugten Ausgabe einer 
  1132. Fl╨öche weggelassen werden k╨ñnnen, sofern sie nicht benutzt wurden. 
  1133.  
  1134. Beispiel: Sie haben f╨ær die Fl╨öche einer Dateibeschreibung 10 Zeilen Platz in 
  1135. ihrer Schablone reserviert. Nimmt nun eine Dateibeschreibung nur eine Zeile 
  1136. ein, werden 9 Zeilen an Platz verschwendet. Deshalb kann mit diesem 
  1137. Schl╨æsselwort z.B. festgelegt werden dass Zeile 1-10 weggelassen werden, wenn 
  1138. in diese Zeilen keine Daten aufgenommen wurden. 
  1139.  
  1140. Syntax: #KillFELines x x x x x x x x x x x x 
  1141.  
  1142.  x entspricht dabei den Zeilennummern (max. 20), die eingespart werden d╨ærfen 
  1143.  
  1144. Anmerkung:  Achten Sie jedoch darauf, dass keine Zeilennummern angegeben sind, 
  1145.             die nur feste Bestandteile ihrer Vorlage enthalten. Diese werden 
  1146.             sonst nicht in die Ausgabe aufgenommen, da in diesen Zeilen keine 
  1147.             Daten eingef╨ægt wurden. 
  1148.  
  1149.  
  1150. ΓòÉΓòÉΓòÉ 7.6.3. #KillLFELines ΓòÉΓòÉΓòÉ
  1151.  
  1152. Mit dem Schl╨æsselwort #KillLFELines (KillLastFileEntryLines) kann die 
  1153. tats╨öchlich verwendete Ausgabefl╨öche eines LastFileEntrys auf ein Minimum 
  1154. reduziert werden. Hiermit kann festgelegt werden, welche Zeilen bei der 
  1155. erzeugten Ausgabe einer Fl╨öche weggelassen werden k╨ñnnen, sofern sie nicht 
  1156. benutzt wurden. 
  1157.  
  1158. Beispiel: Sie haben f╨ær die Fl╨öche einer Dateibeschreibung 10 Zeilen Platz in 
  1159. ihrer Schablone reserviert. Nimmt nun eine Dateibeschreibung nur eine Zeile 
  1160. ein, werden 9 Zeilen an Platz verschwendet. Deshalb kann mit diesem 
  1161. Schl╨æsselwort z.B. festgelegt werden dass Zeile 1-10 weggelassen werden, wenn 
  1162. in diese Zeilen keine Daten aufgenommen wurden. 
  1163.  
  1164. Syntax: #KillFELines x x x x x x x x x x x x 
  1165.  
  1166.  x entspricht dabei den Zeilennummern (max. 20), die eingespart werden d╨ærfen 
  1167.  
  1168. Anmerkung:  Achten Sie jedoch darauf, dass keine Zeilennummern angegeben sind, 
  1169.             die nur feste Bestandteile ihrer Vorlage enthalten. Diese werden 
  1170.             sonst nicht in die Ausgabe aufgenommen, da in diesen Zeilen keine 
  1171.             Daten eingef╨ægt wurden. 
  1172.  
  1173.  
  1174. ΓòÉΓòÉΓòÉ 7.6.4. #MaxLine ΓòÉΓòÉΓòÉ
  1175.  
  1176. Mit dem Schl╨æsselwort #MaxLine wird die maximal m╨ñgliche L╨önge einer 
  1177. auszugebenden Zeile festgelegt. Hiermit k╨ñnnen Sonderformate bei der Ausgabe 
  1178. generiert werden. 
  1179.  
  1180. Syntax: #MaxLine  wert
  1181. Besonderheiten: 
  1182.  
  1183. o Anwendung ist optional 
  1184. o Standardm╨össig wird der Wert 79 angewendet 
  1185. o Auch Fl╨öchendefinitionen d╨ærfen in der Breite diesen Wert nicht ╨æberschreiten 
  1186. o Positionseintr╨öge d╨ærfen in keiner Weise diesen Wert ╨æberschreiten. Betroffen 
  1187.   davon sind insbesondere die X und XW Parameter. 
  1188.  
  1189.  
  1190. ΓòÉΓòÉΓòÉ 8. Utilitys ΓòÉΓòÉΓòÉ
  1191.  
  1192. Obwohl FileFinder so gestaltet ist, da╤ü er ohne zus╨ötzliche Programme nutzbar 
  1193. ist, kann ╨æber Utilitys ein erh╨ñhter Benutzungskomfort erreicht werden. Bei 
  1194. Utilitys kann es sich um selbst erstellte REXX-Scripts, C-Programme usw. 
  1195. handeln. 
  1196.  
  1197. Hierzu liefert FileFinder R╨æckgabecodes, die ausgewertet werden k╨ñnnen, sowie 
  1198. Daten in der OS2.INI ╨æber die Pfade und benutzte Schablonen, welche bei der 
  1199. Erstellung der Ausgabedaten verwendet wurden, ermittelt werden k╨ñnnen. 
  1200.  
  1201. Diese Daten werden zwar auch in der WTPMFF.INI gespeichert, jedoch soll ╨æber 
  1202. diese Methode eine genormte Schnittstelle geschaffen werden, ╨æber die sich 
  1203. nachtr╨ögliche ╨₧nderungen innerhalb der FileFinder-INI-Struktur, nicht auf die 
  1204. Funktionsweise bereits erstellter Utilitys auswirkt. 
  1205.  
  1206. Wenn Sie eigene Utilitys erstellt haben, k╨ñnnen Sie diese ╨æber eine der 
  1207. Supportadressen dem Autor zur Verf╨ægung stellen. Diese Utilitys k╨ñnnen dann der 
  1208. n╨öchsten Version von FileFinder beigef╨ægt werden. 
  1209.  
  1210.  
  1211. ΓòÉΓòÉΓòÉ 8.1. OS2 INI-Format ΓòÉΓòÉΓòÉ
  1212.  
  1213. FileFinder stellt in der OS2.INI Daten bereit, die von Utilitys verarbeitet 
  1214. werden k╨ñnnen. Um an diese Daten zu gelangen, mu╤ü als Anwendungsname WagoTEC PM 
  1215. BBS FileFinder benutzt werden. Folgende Keywords sind verf╨ægbar: 
  1216.  
  1217. Path 
  1218. Pfad in dem sich FileFinder befindet. 
  1219.  
  1220. OutputName 
  1221. Pfad und Name des erzeugten Ausgabefiles 
  1222.  
  1223. Pattern 
  1224. Name der benutzten Ausgabeschablone 
  1225.  
  1226. PatternFile 
  1227. Pfad und Name des benutzten Ausgabekonfigurations-File, aus dem die 
  1228. Ausgabeschablone benutzt wurde 
  1229.  
  1230. Anmerkung:  Beachten Sie bitte, da╤ü diese Daten immer beim Start von FileFinder 
  1231.             aktualisiert werden. Dies bedeutet, da╤ü eventuelle ╨₧nderungen im 
  1232.             Setup erst nach dem Start verf╨ægbar sind. Ihre selbst entwickelten 
  1233.             Utilitys sollten diese Daten nach beenden von FileFinder auswerten, 
  1234.             in abh╨öngigkeit von den R╨æckgabecodes. 
  1235.  
  1236.  
  1237. ΓòÉΓòÉΓòÉ 8.2. R╨æckgabecodes ΓòÉΓòÉΓòÉ
  1238.  
  1239. FileFinder liefert folgende R╨æckgabecodes: 
  1240.  
  1241. RC   Bedeutung 
  1242.  
  1243. 1    Fehler bei der Programmausf╨æhrung. 
  1244.  
  1245. 2    Das Ergebnis der Suche wurde in die Zwischenablage gestellt. 
  1246.  
  1247. 3    Das Ergebnis wurde in die Datei OutputName gesichert. 
  1248.  
  1249. 4    Es wurde keine Ausgabe erzeugt, FileFinder wurde korrekt beendet. 
  1250.  
  1251.  
  1252. ΓòÉΓòÉΓòÉ 8.3. Einbindung von FleetStreet ΓòÉΓòÉΓòÉ
  1253.  
  1254. Fleet Street und FileFinder arbeiten hervorragend zusammen. ╨¬ber ein 
  1255. Rexx-Script kann entweder im Edit-Mode oder im Read-Mode eine Prozedur 
  1256. gestartet werden. Im Edit-Mode wird das Suchergebnis aus der OUTPUT.TXT (oder 
  1257. einer entsprechenden Datei) an die aktuelle Cursorposition gestellt. 
  1258.  
  1259. Installation: 
  1260.  
  1261. Das Rexx-Script FileFind.frx einfach in X:\FLEET\SCRIPTS (oder dem 
  1262. entsprechenden Verzeichnis der Scripte von FleetStreet kopieren. 
  1263.  
  1264.  1. In FleetStreet Menue Rexx, Scripts w╨öhlen, jetzt werden alle verf╨ægbaren 
  1265.     Scripts aufgelistet. 
  1266.  
  1267.  2. Icon des entsprechenden Scriptes mit rechter Maustaste anw╨öhlen, 
  1268.     ╨⌐FFNEN,Einstellungen 
  1269.  
  1270.  3. Indexzunge "ALLGEMEIN" 
  1271.  
  1272.  4. Als Scriptname einen entsprechenden Namen w╨öhlen (z.B. FileFinder), als 
  1273.     Dateiname den kompletten Pfad und Namen des Scripts eintragen 
  1274.  
  1275.  5. Durch Anklicken von "Schnellzugriff" wird fortlaufend die Tastenkombination 
  1276.     STRG+F1 dem Script zugeordnet und gleichzeit wird es im Menue Rexx 
  1277.     eingetragen 
  1278.  
  1279.  6. Indexzunge 'MONITOR' 
  1280.  
  1281.  7. RadioButton 'Monitor' w╨öhlen und 'automatisch schlie╤üen' anklicken 
  1282.  
  1283. Autor: Oliver Ludwig 
  1284.  
  1285.  
  1286. ΓòÉΓòÉΓòÉ 8.4. Einbindung von GoldED ΓòÉΓòÉΓòÉ
  1287.  
  1288. Die Zusammenarbeit zwischen beiden Programmen funktioniert prima. Folgende 
  1289. Einstellungen f╨æhren zum Erfolg. Wir mi╤übrauchen wieder mal den External File 
  1290. Checker 
  1291.  
  1292.          In der Datei GOLDKEYS.CFG mu╤ü folgender Eintrag gesetzt werden.
  1293.  
  1294. ;   ------------------------------------------------------------------
  1295. ;   INTERNAL EDITOR COMMANDS
  1296. ;   ------------------------------------------------------------------
  1297.  
  1298. F9  Macro EDITspellcheck EDITgobotmsg Up Up Up Up Up EDITimporttext "d:\filefind\output.txt" Enter
  1299.  
  1300.                 Die GOLDED.CFG wird um folgende Zeile erweitert:
  1301.  
  1302. EDITSPELLCHECK c:\os2\cmd.exe /c D:\filefind\WTpmFF.EXE
  1303.  
  1304. Nat╨ærlich m╨æssen die Pfade bzw. die Laufwerksangaben auf die eigenen 
  1305. Einstellungen angepasst werden. 
  1306.  
  1307. Autor: Stephan Reichenbach 
  1308.  
  1309.  
  1310. ΓòÉΓòÉΓòÉ 9. Limits von PM BBS FileFinder ΓòÉΓòÉΓòÉ
  1311.  
  1312.                  FileFinder V1.04 bietet Platz f╨ær ....(Limits):
  1313.  
  1314. 12288     m╨ñgliche Areas 
  1315.  
  1316. 500 KB    f╨ær Areabeschreibungen 
  1317.  
  1318. 500 KB    f╨ær Pfadbeschreibungen 
  1319.  
  1320. 256 KB    f╨ær Areakeys 
  1321.  
  1322. 500 KB    max. Gr╨ñ╤üe der erzeugten Ausgabefiles 
  1323.  
  1324. 10        m╨ñgliche Schablonen innerhalb einer Datei 
  1325.  
  1326. 20        Zeilen maximal in einer Fl╨öche definierbar 
  1327.  
  1328. Sie brauchen deshalb keinen Schreck zu bekommen, denn FileFinder reserviert nur 
  1329. soviel Speicher, wie er gerade braucht. Obige Werte sind absolute maximum's, 
  1330. die meiner Ansicht nach v╨ñllig ausreichend sind. Sollte sich aber 
  1331. herausstellen, da╤ü hier doch mehr ben╨ñtigt wird......  die n╨öchste Version von 
  1332. FileFinder kommt bestimmt. 
  1333.  
  1334.  
  1335. ΓòÉΓòÉΓòÉ 10. History ΓòÉΓòÉΓòÉ
  1336.  
  1337. 25.06.1995     Version 1.04, Downloadcounter und Dateigr╨ñ╤üe werden nun 
  1338.                rechtsb╨ændig ausgerichtet 
  1339.                Falsche Fehlermeldung korigiert, die auftrat, wenn in einer 
  1340.                Ausgabeschablone das Schl╨æsselwort #End vergessen wurde 
  1341.                BBS-Eintr╨öge die mit /bt gekennzeichnet sind, werden nun richtig 
  1342.                verarbeitet 
  1343.                Suchoptionen Global, Files und Beschreibung sind nun aktiviert, 
  1344.                allerdings nur f╨ær registrierte Benutzer 
  1345.                Im Setup wurde der automatische Selektionsmodus bei jedem neuen 
  1346.                Aufruf des Dialoges immer auf NEIN gesetzt, shame on the beta 
  1347.                testers :-) 
  1348.                Bei der Ausgabe wurde teilweise nicht das Datum verwendet, 
  1349.                welches im Setup eingestellt war. Durch einen Fehler wurde die 
  1350.                Einstellung je nach Zustand des automatischen Selektionsmodus 
  1351.                ver╨öndert. 
  1352.                Funktionen f╨ær Datumsuche implementiert. 
  1353. 21.05.1995     Version 1.02, Interne Revision f╨ær erste offizielle Shareware 
  1354.                Version 
  1355. 20.05.1995     Version 1.01, Bugfixes und kleine ╨₧nderungen 
  1356.                Fehler bei Ausgabeschablonen beseitigt, die ohne NewArea 
  1357.                arbeiten 
  1358.                Zur Komprimierung der Ausgabefl╨öchen wurden 2 neue 
  1359.                Schl╨æsselworte eingebunden 
  1360. 10.05.1995     Erstes offizielles Release von WagoTEC PM BBS FileFinder 1.00 
  1361.  
  1362.  
  1363. ΓòÉΓòÉΓòÉ 11. Zuk╨ænftige Erweiterungen ΓòÉΓòÉΓòÉ
  1364.  
  1365. Hier ein ╨¬berblick, welche Erweiterungen in zuk╨ænftigen Versionen von 
  1366. FileFinder eingebaut werden sollen: 
  1367.  
  1368.  1. Erweiterte Optionen bei der Eingabe des Suchbegriffes wie UND, ODER, nur 
  1369.     ganze W╨ñrter suchen etc. 
  1370.  
  1371.  2. Verwendung mehrerer 'filearea.ctls' als Grundlage f╨ær die Areakonfiguration 
  1372.  
  1373.  3. Steuerungsm╨ñglichkeit ╨æber ComandLine wie: 
  1374.  
  1375.    o ╨¬bergabe des Suchbegriffes 
  1376.    o ╨¬bergabe des AccessLevels 
  1377.    o ╨¬bergabe der AreaFlags 
  1378.    o ╨¬bergabe der benutzten Schablone 
  1379.    o Benutzung verschiedener INI-Dateien (somit unbegrenzte Anzahl von 
  1380.      Konfigurationsprofilen) 
  1381.  
  1382.  4. Die Geschwindigkeit bei der Suche l╨össt sich bestimmt auch noch optimieren 
  1383.  
  1384.  5. UND zu guter letzt sollen nat╨ærlich auch IHRE Verbesserungsvorschl╨öge in 
  1385.     FileFinder einfliesen, die hoffentlich reichlich kommen werden. 
  1386.