I@ 6O`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WYa c@e`gikmoq s@u`wy{} @` @ o @ ` @ ` @ ` ǀ ɠ  / ` ׀ ٠  @` @`!Aa O`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WYa c@e`gikmoq s@u`wy{} @` @ o @ ` @ ` @ ` ǀ ɠ  / ` ׀ ٠  @` @`!Aa DOKU d~CALLSLCTACC 3[README ~B]SLECTRICPRG zn_A451  LEES DIT +. `DEUTSCH X `ENGLISH  `. d~.. FSEL_INPC 79FSEL_INPH 3 SAMPLE C %2SLCTPROGTXT ax2`$SLECTRICIMG &=SLECTRICTXT B*CHANGES TXT qdB6/* ------------------------------------------------------------------------- */ /* ----- fsel_inp.c ----- Ein universeller fsel_(ex)input() Call ----------- */ /* ---------------------- und Routinen fr den Selectric Support ----------- */ /* ------------------------------------------------------------------------- */ /* ----------------------------------------- (c) 1992 by Oliver Scheel ----- */ /* ------------------------------------------------------------------------- */ #include #include #include #include "fsel_inp.h" #define NULL ((void *) 0l); #define FALSE 0 #define TRUE (!FALSE) /* ------------------------------------------------------------------------- */ SLCT_STR *slct = NULL; long *fsel = NULL; SYSHDR *sys_header; /* ----- Cookie Jar -------------------------------------------------------- */ typedef struct { long id, *ptr; } COOKJAR; /* ------------------------------------------------------------------------- */ /* ----- get_cookie -------------------------------------------------------- */ /* ------------------------------------------------------------------------- */ long *get_cookie(long cookie) { long sav; COOKJAR *cookiejar; int i = 0; sav = Super((void *)1L); if(sav == 0L) sav = Super(0L); cookiejar = *((COOKJAR **)0x05a0l); sys_header = *((SYSHDR **)0x04f2L); /* ... wenn wir schonmal super drauf sind */ if(sav != -1L) Super((void *)sav); if(cookiejar) { while(cookiejar[i].id) { if(cookiejar[i].id == cookie) return(cookiejar[i].ptr); i++; } } return(0l); } /* ------------------------------------------------------------------------- */ /* ----- fsel_check -------------------------------------------------------- */ /* ------------------------------------------------------------------------- */ /* ** int fsel_check(void) ** ** Funktion: Prft nach, ob ein FSEL-Cookie vorhanden ist. ** ** Parameter: keine ** ** Return: TRUE FSEL-Cookie vorhanden. ** FALSE -----"----- nicht vorhanden. ** ** ------------------------------------------------------------------------- */ int fsel_check(void) { if(!fsel) fsel = get_cookie('FSEL'); return(fsel ? TRUE : FALSE); } /* ------------------------------------------------------------------------- */ /* ----- slct_check -------------------------------------------------------- */ /* ------------------------------------------------------------------------- */ /* ** int slct_check(unsigned int version) ** ** Funktion: Checkt, ob Selectric installiert ist und ob es ** die Mindest-Versionsnummer besitzt. ** ** Parameter: version Enhlt die zu prfende Versionsnummer ** (es wird ein '>='-Test gemacht!!) ** ** Return: TRUE Selectric ist installiert und ** die Versionsnummer ist ok. ** FALSE Entweder nicht installiert oder zu ** niedrige Versionsnummer. ** ** ------------------------------------------------------------------------- */ int slct_check(unsigned int version) { if(fsel_check()) { slct = (SLCT_STR *)fsel; if(slct->id != 'SLCT') slct = 0L; } if(slct && (slct->version >= version)) return(TRUE); else return(FALSE); } /* ------------------------------------------------------------------------- */ /* ----- file_select ------------------------------------------------------- */ /* ------------------------------------------------------------------------- */ /* ** int file_select(char *pfname, char *pname, char *fname, char *ext, ** char *title) ** ** Funktion: Ruft den FileSelector in komfortabler Art und Weise ** auf. Dabei kann man alle Parts (Filename, Pathname, ** etc.) einzeln bergeben. Man kann aber auch Pathname ** und den kompletten Namen in `pfname' bergeben. Diese ** Routine sucht sich schon das, was ihr fehlt in ** bestimmten Grenzen selbst heraus. ** Diese Funktion untersttzt den FSEL-Cookie und luft ** auch ohne Selectric. ** ** Parameter: *pfname Enthlt abschlieend den fertigen Pfad, den ** man sofort in ein `open' einsetzen kann. ** *pname Der Startpfad (ohne Wildcards!). ** *fname Ein voreingestellte Filenamen. ** *ext Eine Extension. ** *title Einen Boxtitel. Dabei wird a) die TOS-Version ** als auch der FSEL-Cookie berprft. ** ** Return: Der Button mit dem der Selector verlassen wurde. ** ** Bemerkung: Beim Aufruf aus Accessories nicht vergessen ein ** BEG/END_UPDATE um diesen Aufruf zu legen!!!!!!!!!! ** Die meisten File-Selector Clones (incl. Selectric) ** machen das eh, nicht aber das Original ... ** ** ------------------------------------------------------------------------- */ int file_select(char *pfname, char *pname, char *fname, const char *ext, char *title) { int but; char *p; if(!fname[0]) { p = strrchr(pfname, '\\'); if(p) strcpy(fname, p+1); else strcpy(fname, pfname); } if(!pname[0]) { p = strrchr(pfname, '\\'); if(p) { p[1] = '\0'; strcpy(pname, pfname); } } else if(pname[strlen(pname)-1] != '\\') strcat(pname, "\\"); strcat(pname, ext); if(fsel_check() || (sys_header->os_version >= 0x0104)) fsel_exinput(pname, fname, &but, title); else fsel_input(pname, fname, &but); p = strrchr(pname, '\\'); if(p) *p = '\0'; strcpy(pfname, pname); strcat(pfname, "\\"); strcat(pfname, fname); return(but); } /* ------------------------------------------------------------------------- */ /* ----- slct_extpath ------------------------------------------------------ */ /* ------------------------------------------------------------------------- */ /* ** int slct_extpath(int ext_num, char *ext[], int path_num, char *paths[]) ** ** Funktion: Setzt benutzerdefinierte Extensions und Pfade, ** welche dann von Selectric benutzt werden. Die ** Extensions und Pfade mssen vor jedem Selectric- ** Aufruf gesetzt werden! ** ** Parameter: ext_num Anzahl der Extensions ** *ext[] Die Extensions ** path_num Anzahl Pfade ** *paths[] Die Pfade ** ** Return: TRUE Selectric ist installiert ** FALSE Selectric ist nicht installiert ** ** ------------------------------------------------------------------------- */ int slct_extpath(int ext_num, char *(*ext)[], int path_num, char *(*paths)[]) { if(slct_check(0x0100)) { slct->num_ext = ext_num; slct->ext = ext; slct->num_paths = path_num; slct->paths = paths; return(TRUE); } else return(FALSE); } /* ------------------------------------------------------------------------- */ /* ----- slct_morenames ---------------------------------------------------- */ /* ------------------------------------------------------------------------- */ /* ** int slct_morenames(int mode, int num, void *ptr) ** ** Funktion: Initialisiert Selectric so, da es wei, da mehr ** als ein Name zurckgegeben werden kann. ** ** Parameter: mode Gibt den Modus an. Z.Zt sind folgende Modi ** vorhanden: ** 0 Files in Pointerlist zurckgeben. ** 1 Files in einem einzigen String -"-. ** num Anzahl der Namen die maximal zu- ** rckgegeben werden sollen. ** *ptr Der Zeiger auf die entsprechende ** Struktur. ** ** Return: TRUE Selectric ist installiert ** FALSE Selectric ist nicht installiert ** ** ------------------------------------------------------------------------- */ int slct_morenames(int mode, int num, void *ptr) { if(slct_check(0x0100)) { slct->comm |= CMD_FILES_OUT; if(mode) slct->comm |= CFG_ONESTRING; slct->out_count = num; slct->out_ptr = ptr; return(TRUE); } else return(FALSE); } /* ------------------------------------------------------------------------- */ /* ----- fsel_inp.h ------------------------ (c) 1992 by Oliver Scheel ----- */ /* ------------------------------------------------------------------------- */ #ifndef __FSELLIB__ #define __FSELLIB__ #include #define CMD_FILES_OUT 0x01 /* return filelist */ #define CFG_ONESTRING 0x02 /* return list in one string */ /* ------------------------------------------------------------------------- */ /* ----- Selectric Structure ----------------------------------------------- */ /* ------------------------------------------------------------------------- */ typedef struct { unsigned long id; /* Selectric ID (SLCT) */ unsigned int version; /* version (BCD-Format) */ struct { unsigned : 8; /* reserved */ unsigned pthsav : 1; /* save GEMDOS paths */ unsigned stdest : 1; /* stay in destination path */ unsigned autloc : 1; /* auto-locator */ unsigned numsrt : 1; /* numsort */ unsigned lower : 1; /* use lowercase letters */ unsigned dclick : 1; /* open folder on dclick */ unsigned hidden : 1; /* show hidden files */ unsigned bypass : 1; /* Selectric ON/OFF */ } config; int sort; /* sort-mode (neg. = rev.) */ int num_ext; /* number of extensions */ char *(*ext)[]; /* preset extensions */ int num_paths; /* number of paths */ char *(*paths)[]; /* preset paths */ int comm; /* communication word */ int in_count; /* input counter */ void *in_ptr; /* input pointer */ int out_count; /* output counter */ void *out_ptr; /* output pointer */ } SLCT_STR; /* ------------------------------------------------------------------------- */ long *get_cookie(long cookie); int fsel_check(void); int slct_check(unsigned int version); int file_select(char *pfname, char *pname, char *fname, const char *ext, char *title); int slct_extpath(int ext_num, char *(*ext)[], int path_num, char *(*paths)[]); int slct_morenames(int mode, int num, void *str); #endif /* ------------------------------------------------------------------------- */ /* ----- sample.c ----- Selectric Example ---------------------------------- */ /* ------------------------------------------------------------------------- */ /* ----------------------------------------- (c) 1992 by Oliver Scheel ----- */ /* ------------------------------------------------------------------------- */ #include #include #include "fsel_inp.h" /* ------------------------------------------------------------------------- */ char p0[128] = "C:\\ACCS\\*.AC?", p1[128] = "C:\\TOOLS\\*.*", p2[128] = "", p3[128] = ""; char e0[17] = "*.AC[CX]", e1[17] = "*.PRG", e2[17] = "*.TXT,*.DOC", e3[17] = "*.INF"; char *my_paths[4] = { p0, p1, p2, p3 }; char *my_ext[4] = { e0, e1, e2, e3 }; char more_fnames[5 * 15]; /* entspricht 5 Namen a 15 Zeichen */ char pfname[128] = "", pname[128] = "", fname[14] = ""; /* ------------------------------------------------------------------------- */ int main(void) { int is_slct_da; appl_init(); slct_extpath(4, &my_ext, 4, &my_paths); /* eigene Pfade setzen */ is_slct_da = slct_morenames(1, 5, more_fnames); /* we want more */ if(file_select(pfname, pname, fname, "*.*", "Selectric\277 Sample")) { if(is_slct_da) { /* weggucken ... */ printf("\r\nYou wanted more ... \r\n\n%s", more_fnames); } } appl_exit(); return(0); } Programmer's Guide to Selectric V1.0 ------------------------------------- Januar 1992 (c) 1992 by Oliver Scheel ... this guide (however) goes Freaky Deaky! Einleitung ---------- Ja, auch fr Selectric gibt's einen Programmer's Guide, der jedoch zur Zeit noch nicht so umfangreich ist. Es ist mehr geplant als bis jetzt verwirklicht wurde, z.B. wird man Selectric irgendwann auch ein sog. virtuelles Verzeichnis bergeben knnen, aus dem dann Da- teien oder Objekte ausgewhlen kann. Ich will jetzt aber nicht zuviel verraten. Der ganze Kram mit der Programmierschnittstelle ist brigens auf meinem Mist gewachsen. Anfragen sind daher am besten an mich zu richten. Die Mglichkeiten ----------------- Ich versuche hier mal kurz die Mglichkeiten mit Selectric zu umreien, um so einen kleinen berblick zu verschaffen: Selectric installiert einen Cookie-Jar ber den die Applikation Einstellungen vornehmen kann. Das schliet nicht nur die Optionen oder die Sortierung ein, sondern auch die Preset-Paths und -Ex- tensions. Die Struktur wurde in diesem Fall sehr flexibel gestaltet und sieht auf den ersten Blick etwas kompliziert aus. Weiterhin kann man sich auch mehr als nur einen Dateinamen zurckgeben lassen. Auch dies geschieht ber den Cookie-Jar. Der Cookie-Jar -------------- Selectric legt einen sog. `FSEL'-Cookie an. Dieser zeigt an, da man in jedem Fall fsel_exinput() aufrufen kann, auch wenn der neue File- Selector abgeschaltet wurde. Der Inhalt `FSEL'-Cookies ist nicht festgelegt, bei Selectric zeigt er auf die folgende Struktur: typedef struct { unsigned long id; /* Selectric ID (`SLCT') */ unsigned int version; /* version (BCD-Format) */ struct { unsigned : 8; /* reserved */ unsigned pthsav : 1; /* save and restore paths */ unsigned stdest : 1; /* stay in destination path */ unsigned autloc : 1; /* auto-locator */ unsigned numsrt : 1; /* numsort */ unsigned lower : 1; /* use lowercase letters */ unsigned dclick : 1; /* open folder on dclick */ unsigned hidden : 1; /* show hidden files */ unsigned onoff : 1; /* Selectric ON/OFF */ } config; int sort; /* sort-mode (neg. = rev.) */ int num_ext; /* number of extensions */ char *(*ext)[]; /* preset extensions */ int num_paths; /* number of paths */ char *(*paths)[]; /* preset paths */ int comm; /* communication word */ int in_count; /* input counter */ void *in_ptr; /* input pointer */ int out_count; /* output counter */ void *out_ptr; /* output pointer */ } SLCT_STR; Fangen wir mal an: id Das ist die ID von Selectric, also `SLCT'. Es reicht also nicht nur den `FSEL'-Cookie abzfragen, sondern mu zustzlich nich die ID checken. version Hier steht die Versionsnummer im BCD-Format, also 0x0100 fr 1.00. config. onoff ber dieses Bit wird Selectric ein (logisch 1) bzw. ausgeschaltet. hidden Zeigt an, ob versteckte Dateien angezeigt werden sol- len. dclick Ordner erst auf Doppelklick ffnen. lower Pfadangaben etc. in der Hauptseite in Kleinbuchstaben anzeigen. numsrt Schaltet die numerische Sortierung ein. autloc Aktiviert den Auto-Locator. stdest Nach Kopier/Verschiebe-Aktionen im Zielpfad bleiben. pthsav Ist dieses Flag gesetzt, so speichert Selectric die GEMDOS-Pfade und stellt sie kurz vor Verlassen wieder her. sort Konfiguriert das Sortierkriterium, dabei gelten fol- gende Werte: 1 Sortiert nach dem Namen 2 nach Datum 3 nach Gre 4 nach Typ bzw. Extension 5 unsortiert Ist der Wert negativ, so wird rckwrts sortiert (z.B. -3 fr `nach Gre' und `rckwrts'). num_ext Dieser Wert gibt die Anzahl der mglichen Preset- Extensions an. Wird von der Applikation eine andere Anzahl von Extensions bergeben, so mu dieser Wert angepat werden. Selectric V1.0 verarbeitet z.Zt. nur 10 Extensions, werden mehr bergeben, so wird der Wert von Selectric aus auf 10 reduziert. *(*ext)[] Dieser Zeiger zeigt auf ein Array aus Zeigern auf Strings. In diesen Strings stehen die Preset- Extensions. Wird der Pointer von der Applikation verndert, so mu er auf eine gleichartige Struktur zeigen. Der Zeiger (und auch die Anzahl) wird von Selectric aus wieder zurckgesetzt. num_paths Gibt die Anzahl der Preset-Paths an (ansonsten siehe `num_ext'). *(*paths)[] Das ist fr die Preset-Paths da (s.a. `*(*ext)[]'). Bemerkung: Das bergeben von Pfaden sollte wirklich nur dann angewendet werden, wenn dies auch sinnvoll erscheint. Weiterhin sollte man diese Pfade auch in der Applikation abspeichern knnen (Selectric spei- chert nur seine eigenen Extensions/Paths ab, die von der Applikation bergebenen knnen aber trotzdem editiert werden!). comm Dieses Wort wird zur Kommunikation zwischen Selectric und der Applikation benutzt. Es wird nach Verlassen von Selectric automatisch auf Null zurckgesetzt. Zur Zeit wird nur die Richtung Applikation -> Selectric untersttzt. Die einzelnen Bits haben folgende Bedeutung: Bit 0 Das Programm erwartet mehr als einen Dateinamen (s.a. *out_ptr). Dabei wird die gleiche Struktur wie bei `paths' und `ext' erwartet. Ordner werden mit einem Backslash am Ende gekennzeichnet. Bit 1 Dieses Bit gilt nur in Verbindung mit Bit 0. Ist das Bit gesetzt, dann werden die Dateinamen durch Leerzeichen als einziger String zurckgegeben, fast so wie wenn man einem Programm eine Kommandozeile bergeben wrde. Auch hier sind die Ordner mit einem Backslash am Ende gekennzeichnet. Die anderen Bits sind resrviert und sollten (besser: drfen) nicht verndert bzw. benutzt werden. in_count z.Zt. unbenutzt *in_ptr z.Zt. unbenutzt out_count Die Applikation benutzt es, um anzugeben wieviele Items zurckgegeben werden sollen. Selectric schreibt kurz vor dem Verlassen die tatschliche Anzahl rein. *out_ptr Dieser Pointer mu bei Benutzung auf einen Speicherbereich bzw. Struktur, welche innerhalb der Applikation alloziert wurde, zeigen. Wichtig ist dabei, da gengend Speicher alloziert wurde! Bemerkung: Die Struktur ist in den Grundzgen kompatibel zu der aus FSELECT 1.2.x von Martin Patzel/Khling, d.h. ID, Versionsnummer und das ON/OFF Bit sind an der gleichen Stelle zu finden. Der Rest ist natrlich nur in Selectric vorhanden. Nach dem Motto `ein Programm sagt mehr als tausend Worte' verweise ich an dieser Stelle auf das Beispielprogramm und das Binding. Nachwort -------- Bleibt nur noch zu sagen, da noch einiges geplant ist, welches in spteren Versionen auch verwirklicht wird, jedoch wollten wir das nicht `bers Knie brechen'. Aber schon jetzt hat Selectric die um- fangreichste Programmierschnittstelle in der File-Selektor Welt. Ach ja, das Binding und das Sample wurden nicht so intensiv getestet, jedoch sollten keine schwerwiegenden Fehler enhalten sein. Fr Bug- Reports bin ich aber immer sehr dankbar. Meine Adresse ... Oliver Scheel Rothehausstr. 28 W-5000 Kln 30 (Germany) MausNet: Oliver Scheel @ K InterNet: Oliver_Scheel@k.maus.de It's not a trick, it's Selectric. ---- Rchzschreipfler (c) 1992 by Oliver Scheel ttP 0@ `@ <0xa`@p0`@@0 `@0@`'>1p`p>$ ck01c|asncc`=1qca a aa 21a c`f8a `618c`fa `>1c`fa `31fc`fAa `11Agc`g!aa`11aCap`c!aa0À1aa`c"^`0<< 333063? 0 33?0  13' 10 &'% 30&'$ 31&'$@ 0qq&'$ 9`&'$&'$ &'$&'$?0 &'$00 0&'$ 03>3?> &'$Y >336 330?&'$9 033< 33'$ 0336 33f'' 0333>> & >3  '  0?33 &`03v3> &130>333 &1303?k33 &030303c33 &003300300sp>c> &0033030@0 &s3s0300? <8&333300 03 `&33330 3> 0 7 ``& 303 > ;  a&qs 303 0 3  `a&) 3303 0 3  X`a&)@30?<8 `a& 8&) &)` &)`&) &) aa&)@aaY&)aa`&)8&)&)? &)0 &)0 03?>>0&?@ > 330 33&  0 ?3 33&  0 03 33   ?33>3f  6 33? 0c0. 33? 90w0' p0340 Y >?c3 331& apð334 03? 3ck063 3`303&` sð334 >3?>???? 3 kc330 330 3> c360 3`30& 3103 0330 338 @>?6 c>3 30q& 330p0330 33& 3630p30330 33 0??<8& 36330030330 3300 0 & 333330?3??3? 3> 0  310& 11333033> 303 >  31333`&   303 0  1&  `3303 03  31`& 30<8 a0&  &?0 p&) &)10&)3300f0&)y300ư0&(3301 &?q0`& & À &@  0&@ 3 30`&@  0>?>v333&) 33 333330`& 30 ?0k33330&   330 00c33330À&   00c>33 330f?33 3300?<863 p0 00 0 .3 pð$>36? 3> 0 '0 sð$?3??? 303 >6 &0 s3333? 303 0? &003333k3 3303 0 10& 030p`333?k? 30<8100&3 30p`3 33333k0 1xxx0&3 30003 33?33c0  0&? 330 ?3?c? ||0& 330 >3c 0& ? |x|& ><&   &  &  &@ > `` &)`& &!xaaa&!x aaa&> x| xw aaa& xc 8&] 000xx xk  &I 0`00`xx xI &k 0`00a x]&c 00001 x ?k 0000xx x]p &I 00xx xI &] 0000 xk & 0 00 0 xc &> 0 0 xw& x0 x 0 x 8x&!x8 paa``&!  `aa``&    `aaa& 30 33? 03? `aa``& ? 3? ? qaa``&#  3 0300 8xa&# >8>&#3y&#a0 a`&#@ 0  a``&#s 3?>> a``&# 36 3333 a``&# ?< ?0?3 a`&# 06 0003 y&# 303&#` &p000 <8a` &0100  a` &s00`301 3> 63  a`a &s30`301 303 c3  a`a &303 303 ? a`a &3pq 3303 3   &`00 33<8 &3p0`000` &33p30000`` &0330300pp` &p330aaa &330`aa&#`aa&#`8&# &#&# &p33 &033 &s300`301 &s300`301 &3003  &30pq &3`00 &330`000&3330000&033300pp&p3&1&# &# &# &# &# &p3 &03 &c3p`0`301 &c330`0`301 &c30`03 &10pq &30`00 &s300`000  &c0330`30000&0c033p`300pp `&p3330 `&3330  &#  ``&#  YX``&#   ``&  8&<& <8 x&  8 a`& a`& <?>>< a`& a񁙛Y`& a`&# x&#&#&333&333 &p030Ã0`01 "$ &pðó00`01 &sðó0 &sp &3000`ð0 "$ &30ps0000`00&30ps0000000&3003000p00p&333 "$&333&#&#&# "$&#&#&333&333 "$ &p03À31 &pðó31 &sðó c &sc "$ &300 &30ps0000&30ps0000&3003000p "$&333&333&#&# "$&#&#&#&3330c "$&3330c &p03033001 &pðñ33001 &sðñc0` "$ &scp` &3`0000 &30pq`000000&30pq000010 "$&300300s001p&3330c&3330a&# "$&#&#&#&# "$? &33`0 &33` 0>?>>>&p0c0331303 >330 33 33&pðc0331303 "$ 0?3 ?0 33&sðc`ac0 003 00 33&s`acp 03>03&30`ð00&30ps0`000 "$ ? 3 0&30p`30000006 0&300`300030 0>< 3&333` > 38 06&333` 0 3< 0<&# 0 36 06&# ?333`&#```&#  `a&# aa`a&#s ??>>>aa`a&#@3 3 33 33aa`a&#a ? 3 0? ?38&#30  00 03 &#`?03 &# > &# >8 &# 3 0&# 3 ??> Y&>  3 񙁙&% 0  3 `&%  0 3 33&?0   0?388x@ & ???0     `p``& 3830   `a``&303>3? ??6`c``& 0??3???? ?? ?>?????````& >33 30 3 03 30 33 39q``@& 6?633 38 3 83 30 33 3k8x0& 63633 ? 3 ? ?0 ?3 ?k&?33?33 0 3 0 00 03 0k &?33?3? 0 3 0 00 03 0c0&??????3????????c@> 0?>>3?>c30 & ? 3>>?>> > >3 03 333& 30 03 3?3&) 30 03 303'( >033&@(&0( < 0&( 6 0&( 3 >&? 3  333& @  3  333&   6 3 333& @  <>x0x8&    > 00`&  033<<8xp|0x&?? 0 3;63 000`& ? 3> 3?33 000`& ? 303 3?33 |0|00`& 8 303 3733 xx x x`x& 8 3303 3363  & 8 33<<8< &  8`800p& ? 8`0xx000&  3 086"0 000& 3>?186"0|000x& =3?????87"800p 33 33033087 ||x<> 33 3383086'  33 33386&  33 3333386`&  33 3333386`<>3  &  ???3?$3803 &  >3>&180x3???& 08>30  3 3 3& 083?  3 3 ?&'830 3  3 0&??>>&? >&? 0&)0 &)33c> &)330c3 &)?3k3 &)33>33 &)3>63&)&) 0>??3>38&) 030 33;' 3>30 33? ' 303>> 3>?  ) 30360 367  ) 330330 333? 33? 338Pq  #0 qyqp >*@!H("#qπ < y"yȜ@xp"q2P Selectric ---------- Der einzig wahre Fileselector (es kann nur einen geben ...) Version 1.01 Februar 1992 (c) 1992 by Stefan Radermacher and Oliver Scheel (compulsory some parts go Freaky Deaky!) (it's Shareware) Einleitung ========== Was? Schon wieder ein neuer File-Selector? ... Ja, aber kein ge- whnlicher File-Selector. Wie? Versteh ich nich?! ... Selectric ist der File-Selector mit den gewissen Extras (fr das erste Extra des Tages), sehen Sie doch selbst ... Mmmhhh. (don't take it so much ernst ...) Selectric ersetzt die originale File-Selector Box vom TOS, bietet jedoch wesentlich mehr Mglichkeiten. Auch unterscheidet sie sich etwas von den herkmmlichen Clones. Mit Selectric werden an einigen Stellen neue Konzepte und Verfahren realisiert. Selectric ist bri- gens nur aus der Not entstanden ... Ach ja, die Anleitung ist von mir (h, dem Oliver). Ist vielleicht fr die eine oder andere Passage aufklrend (ne, Stefan?). Die Philosophie --------------- Selectric wurde sowohl fr eingefleischte Programmierer und MauFaUs (mausfaule User), als auch fr Einsteiger und Aufsteiger entwickelt. Dem Einsteiger wird beispielsweise durch die BeamUps (bzw. PopUps) unter die Arme gegriffen, der Programmierer wird dagegen mit der Tastaturbedienung und dem Auto-Locator belohnt. Weiterhin ging es uns darum die wichtigsten Informationen stndig im Blickfeld zu haben, weniger wichtige Informationen wurden in die BeamUps gepackt. Wir (die Programmierer) knnen es jedoch nicht beurteilen, ob dieses Ziel erreicht wurde oder nicht. Trotzdem knnen wir nur viel Spa mit Selectric wnschen (in der Hoffnung, da Sie jetzt noch nicht abgeschaltet haben). Features -------- - Zeigt nicht nur den Dateinamen, sondern auch Lnge und Datum auf einen Blick an. Besonders wenn man Texte oder Programmcodes bearbeitet sind diese Informationen unerllich. - Die Anzahl der verwaltbaren Dateien hngt nur vom freien Spei- cherplatz ab und ist vollkommen dynamisch (und nicht statisch, wie bei vielen anderen Selektoren) organisiert. Es wird auch nur so viel Speicherplatz reserviert, wie fr das jeweilige Ver- zeichnis bentigt wird. Ach ja, Selectric war brigens in einem kleinen Vergleichstest der einzige Selector, der mit 1000 Da- teien auf Anhieb und ohne Probleme zurechtkam. - An vielen Stellen denkt Selectric mit. Zum Beispiel merkt es sich die Slider-Positionen der bergeordneten Verzeichnisse, man mu also nicht immer `ganz von vorne' anfangen. - Durch den Real-Time Slider kann man mit Gefhl die Liste `browsen'. Der Atari ist fr sowas schnell genug, warum sollte man das auch nicht ausnutzen. - Die Hauptseite kann man fast vollstndig ber die Tastatur bedienen. Bei installiertem Let 'em Fly! gilt das natrlich auch fr alle anderen Dialoge. - Mit dem zuschaltbaren Auto-Locator braucht man nur die ersten Buchstaben eines Dateinamens anzugeben, Selectric sucht dann den ersten bereinstimmenden Dateinamen heraus und selektiert ihn. Auch ein von der Applikation bergebener Dateinamen wird versucht zu lokalisiert. - Mehrfachselektion mglich, d.h. ber den Cookie-Jar kann man mehr als einen Dateinamen zurckbekommen. Die Hauptapplikation mu jedoch das Protokoll verstehen. - Bei der Wildcard-Angabe wird *nix-miges Globbing untersttzt. Somit sind Angaben wie `*MAUS*.[A-Z]??' mglich. - Fnf verschiedene Sortierkriterien stehen zur Verfgung. Zudem kann man die Sortierreihenfolge auch umkehren. Ebenso kann man noch einen numerischen Sortieralgorithmus zuschalten. - Jeweils 10 verschiedene Extensions und Pfade kann man vor- einstellen, um so hufig Bentigtes schnell zu erreichen. Dabei werden die vom Programm bergebenen Werte `geklemmt', d.h. man kann sie wieder zurckholen. - Es werden umfangreiche Dateioperationen (inklusive Kopieren) be- reitgestellt. Die meisten Funkionen arbeiten rekursiv, d.h. man kann z.B. Ordner UND die dort enthaltenen Dateien und Ordner in einem Wisch lschen/kopieren. - Let 'em Fly! wird in vielen Punkten untersttzt, u.a. Tastatur- Shortcuts und fliegende Dialoge. Das Programm luft auf allen ST/TT Rechnern in allen(!) Auflsungen. ********************************************************************** Selectric ist Shareware, d.h. es darf zu nicht-kommerziellen Zwecken frei kopiert und getestet werden. Wird Selectric jedoch regelmig benutzt, so ist ein Betrag von DM 30,- an die Autoren zu entrichten (gegen mehr ist natrlich nichts einzuwenden ...). Dies ist kein Freeware Programm! Das Verbreiten von Selectric ber einen PD- Versand ist nur mit ausdrcklicher, schriftlicher Genehmigung mg- lich. Zuwiderhandlungen werden strafrechtlich verfolgt. Zu Selectric gehren folgende Dateien: - ENGLISH\SLECTRIC.PRG Das eigentliche Programm (kommt - DEUTSCH\SLECTRIC.PRG normalerweise in den AUTO-Ordner) - CALLSLCT.ACC Ein Accessory, mit dem man Selectric mal schnell aufrufen und ein- und ausschalten kann - DOKU/SLECTRIC.TXT Diese Doku - DOKU/SLECTRIC.IMG Ein Bildchen - DOKU/SLCTPROG.TXT Ein paar Informationen fr Programmierer - DOKU/FSEL_INP.C Eine universelle fsel_(ex)input()-Routine - DOKU/FSEL_INP.H Das Header-File dazu - DOKU/SAMPLE.C Ein Beispielprogramm fr die Benutzung der zustzlichen Features von Selectric - README Eine kurze Info Selectric darf nur komplett mit diesen Dateien weitergegeben werden. ********************************************************************** Jetzt aber erstmal das ... Wir bernehmen keine Haftung oder Verantworung fr direkte oder in- direkte Schden jedweder Art, seien sie finanzieller, materieller oder sonstiger Art, die aus dem Gebrauch, Nichtgebrauch oder Mi- brauch von Selectric entstehen. Fast alle Soft- und Hardwarebezeichnungen, die in dieser Anleitung erwhnt werden, sind eingetragene Warenzeichen und sollten als solche betrachtet werden. Durch die Anleitung begleitet uns Rainer Juhser (created by Michael Hoppe), um bei eventuellen Miverstndnissen eingreifen bzw. fragen zu knnen. Hit It Run ========== Selectric (SLECTRIC.PRG) kann entweder vom Desktop aus gestartet werden oder bei jedem Neustart des Rechners aus dem AUTO-Ordner heraus. Manche Programme klinken sich sehr brutal ins Betriebssystem ein, daher mu man vielleicht die physikalische Reihenfolge der Programme im AUTO-Ordner anpassen. Problemkinder fallen mir jetzt auf Anhieb nicht ein (auer andere File-Selektoren). Will man Selectric als Accessory aufrufen, so kann man das kurze Programm CALLSLCT.ACC in das Wurzelverzeichnis kopieren. ber dieses Accessory kann man mal schnell Selectric auf den Bildschirm zaubern. Dieses Programm kann man auch in CALLSLCT.PRG umbenennen und ganz normal vom Desktop aus starten. Hlt man beim Aufruf eine [SHIFT]- Taste oder die rechte Maustaste fest, dann kann man Selectric ein- und ausschalten. Es erscheint dann ein entsprechender Dialog. Die Bedienung (Frulein, ein Bier bitte!) ========================================= Es ist sinnvoll das beigelgte Bild (SLECTRIC.IMG) mal zu studieren, bzw. auszudrucken (z.B. mit GUCK, 1st Guide/View oder einem halbwegs brauchbaren Malprogramm, welches das IMG-Format untersttzt). Auf diesem Bild sind die Bedienelemente des Hauptdialogs beschrieben, somit brauche ich nur noch auf die einzelnen Funktionen bzw. Be- sonderheiten eingehen. Prinzipielles ------------- Innerhalb von Selectric haben die rechte Maustaste und beide Shift- Tasten bei Mausfunktionen(!) die gleiche Bedeutung. Die wichtigsten Elemente ------------------------ Der Closer (das Teil, das bei den Fenstern links oben zu finden ist) -------------------------------------------------------------------- ber den Closer gelangt man eine Verzeichnisebene hher (so wie beim Original auch). Ein Doppelklick auf dieses Objekt bringt einen direkt (und ohne ber Los zu gehen) ins Wurzelverzeichnis des jeweiligen Laufwerks. Der Fuller (das Teil, was dem Closer hnlich sieht und rechts liegt) -------------------------------------------------------------------- Da man bei Selectric mehr als eine Datei anwhlen kann, ist es ber diesen Fuller mglich `alles auf einmal' zu erledigen. Ein Klick auf dieses Objekt selektiert bzw. deselektiert (falls schon alles selek- tiert war) alle Objekte. Ein Doppelklick deselektiert immer alles. Der Slider ---------- Die Funktionsweise des Sliders drfte schon aus anderen Programmen bekannt sein. Der Pfeil nach oben bewegt die Liste (wenn mglich) nach oben, der Pfeil nach unten bewegt sie nach unten (eigentlich logisch). Doppelklicks auf einen der Pfeile bringen einen ans Ende bzw. an den Anfang der Liste. Die gemusterten Bereiche bewegen die Liste `seitenweise' nach oben oder nach unten. Der eigentliche Slider (das weie Kstchen) ermglicht einem die Liste etwas gezielter zu be- wegen. Dabei folgt der Fensterinhalt der Bewegung in Echtzeit (am besten mal probieren). Rainer Juhser: "Das nennt man dann Real-Time Slider, ne?" Die Anleitung: "Genau." Ein Doppelklick auf den grauen Sliderbereich oder den Slider selbst setzt den Slider direkt an die entsprechende Stelle. Die Dateien bzw. Ordner ----------------------- Ein Einfachklick auf einen Ordner (die mit dem Kstchen davor) oder eine Datei selektiert (invertiert) diese. Bei einer Datei wird auch der Name in das editierbare Feld bertragen. Ein Doppelklick bewirkt das ffnen eines Ordners oder das Auswhlen einer Datei und Verlassen der Box. Man kann Selectric auch so umkonfigurieren, da schon bei einem Einfachklick Ordner geffnet werden. So macht es brigens auch die File-Selector Box des TOS. Um mehrere Dateien zu selektieren kann man entweder die Maustaste festhalten und durch die Liste fahren oder aber mit gedrckter [SHIFT]-Taste (oder mit zustzlich gedrckter rechten Maustaste, siehe auch `Prinzipielles') einzeln mehrere Objekte selektieren. ber dieses Verfahren kann man auch Ordner nur selektieren, falls man diese schon bei einem Einfachklick normalerweise geffnet haben will. Die Info-Zeile am unteren Rand ------------------------------ Direkt unter der Dateianzeige befindet sich eine kleine Anzeige, die Informationen ber den Status des Dateifensters anzeigt. Bei der Byte- Angabe werden nur die Dateien mitgezhlt, da eine Bercksichtigung der Ordner(-inhalte) die Performance drastisch senken wrde. Will man genaue Informationen haben, so gibt es noch die Funktion `Info', die weiter unten beschrieben wird. Ein Klick auf diesen Balken zeigt den freien Platz auf dem aktuellen Laufwerk an. Dabei mu die Maustaste festgehalten werden. Die Anzeige ist solange aktiv, wie die Taste festgehalten wird. Es kann ein bichen dauern, bis die Anzeige erscheint (es erscheint solange eine Biene), daher sollte man die Maustaste nicht wieder direkt loslassen. Man kann die Darstellungsart brigens mit der rechten Maustaste ndern. Solange diese gedrckt ist, wird ein Bargraph angezeigt (extra fr die User von Stefan's `FuzzyClock'). Die BeamUps ----------- BeamUps erscheinen erst dann auf dem Bildschirm, wenn man die schat- tierten Knpfe anklickt. Rainer Juhser: "HALT! Was um himmelsgotteswillen sind denn schon wie- der `BeamUps'?" Die Anleitung: "BeamUps sind nichts anderes als PopUps. Da Julian F. Reschke seine schon in `JazzUps' umbenannte, sorgte das fr ein reges Stammtischgesprch. Irgendwann machte dann der (fr Stefan sehr passende) Begriff `BeamUps' die Runde. Da dachte ich nur: Das mu in die Anleitung rein (smile)." BeamUps sind vergleichbar mit den Drop-Down Mens am oberen Bild- schirmrand, mit dem Unterschied, da BeamUps innerhalb von Dialog- boxen benutzt werden. Die Auswahl ber ein BeamUp kann mehrere Wege nehmen ... a) Hlt man beim Anklicken des schattierten Objekts die Maustaste fest, so wird das BeamUp genau dann verlassen, wenn man die Taste wieder loslt. Als Auswahl wird dabei der Punkt unter dem Mauszeiger angesehen (wird auch invertiert). Hat man sich vertan, kann man vor dem Loslassen der Maustaste aus dem Men herausfahren (es verschwindet der schwarze Balken). b) Bei einem kurzen Klick mu man, um eine Auswahl zu treffen, den Punkt nochmal extra anklicken (also ein Klick, um das BeamUp auf den Bildschirm zu zaubern und einer, um den Punkt anzuwhlen). Das Men kann hier ebenfalls, ohne eine Auswahl gettigt zu haben, vorzeitig verlassen werden. Hierzu mu man nur auerhalb des BeamUps klicken. c) Fr unsere MauFaUs, kann man die BeamUps auch ber die Tastatur (Cursortasten und [RETURN] bzw. [ESC]) bedienen. Die Tastaturbe- dienbarkeit wird in einem extra Abschnitt ausfhrlich erklrt. Das Eselsohr (the flying donkey) -------------------------------- Ist Let 'em Fly! installiert, dann findet man oben rechts in der Ecke ein `Eselsohr'. Das bedeutet dann, da dieser Dialog `fliegen' kann. Wird eine Let 'em Fly! Version >= 1.16 benutzt, dann wird das Esels- ohr gelscht, wenn nicht genug Speicher vorhanden ist, bzw. die entsprechenden Schalter in Let 'em Fly! nicht gesetzt wurden. Das Eselsohr findet man auch in den anderen Dialogen von Selectric. Die Funktionen (wow, dat funktioniert sogar) ============================================ Laufwerkswechsel ---------------- Da man doch mal auf ein anderes Laufwerk als das gerade eingestellte zugreifen will, haben wir uns dazu entschlossen eine Mglichkeit dafr einzubauen (ach, das kann der TOS-File-Selector auch, dann haben wir ja Selectric vollkommen umsonst entwickelt ...). Um das Laufwerk zu wechseln klickt man einfach auf den Laufwerks-Button. Es erscheint nun ein BeamUp (was das ist haben wir ja eben gerade gelernt). Dort kann man alle angemeldeten Laufwerke erreichen. Laufwerk B wird immer mit aufgefhrt, da das Betriebssystem immer Laufwerk B kennt. Falls kein Laufwerk B physikalisch vorhanden ist, dann wird man auf- gefordert die Diskette zu wechseln, aber das kennen Sie mit Sicher- heit schon. Wurde jetzt ein neues Laufwerk ausgewhlt, so wechselt der File-Selector in das (aktuelle) Verzeichnis dieses Laufwerks und stellt den Inhalt in seinem Fenster da. Da es Leute gibt, die eine Wechselplatte benutzen oder ein Disketten- laufwerk besitzen, welches keinen Diskettenwechsel erkennt (hm, ei- gentlich ist es ja der Atari, der den Wechsel verpennt). Um dann an das aktuelle Verzeichnis zu gelangen, mu ein sog. Medienwechsel erzwungen werden (forced media change). Das geschieht ber einen Doppelklick auf den Laufwerks-Button. Bei nicht installiertem `CHK_OFLS', wird eine Sicherheitsabfrage dazwischen geschaltet. Das ist deshalb notwendig, da geffnete Dateien geschlossen werden, was wiederum zu Datenverlusten fhren kann. Wenn man sich jedoch nicht ganz sicher ist, sollte man auf einen `forced media change' vor- sichtshalber verzichten und diesen ber den Desktop (oder bspw. `Gemini') auslsen. Dort sollten keine Dateien geffnet sein. Rainer Juhser: "Was ist denn `CHK_OFLS' nun wieder? Ich glaub' meine Oma kriegt ein Baby." Die Anleitung: "`CHK_OFLS' ist eine Abkrzung fr `CHecK Open FiLeS'. Dabei handelt es sich um ein residentes Programm von Hansi Richstein (`Kobold'), welches die von den ver- schiedenen Programmen geffneten Dateien (Files) mit- protokolliert, d.h. ein anderes Programm wei immer, ob im Augenblick irgendwelche Dateien geffnet sind. Das ist besonders in einer Multitasking-Umgebung sehr wichtig. Nun denn, Selectric benutzt dieses Ver- fahren, um festzustellen, ob gerade eine Datei ge- ffnet ist." Die Extensions (oder besser: Masken) ------------------------------------ Oft ist es ja so, da man sich nur fr bestimmte Dateien in- teressiert. Daher kann man eine Maske angeben, um unwichtige Dateien aus der Anzeige herauszufiltern (z.B. `*.ACC' zeigt nur die aktiven Accessories an). Ordner werden prinzipiell immer angezeigt. In Selectric kann man bestimmte Masken auf Abruf voreinstellen. Diese knnen dann ber den Extensionbutton (-> BeamUp) ausgewhlt werden. Dabei wird die vom Programm bergebene Extension `geklemmt' (also gemerkt). Sie wird durch den ersten Eintrag im BeamUp reprsentiert. Durch einen Strich getrennt stehen 11 weitere zur Auswahl. Dabei ist die erste Maske ein `Dummy' (`*.*'), da man sie sowieso sehr oft bentigt und nur einen der 10 Speicherpltze wegnehmen wrde. Die anderen 10 sind vom Benutzer einstellbar (s.u.). Man kann auch Masken `addieren', d.h. wenn man alle `*.TXT' UND alle `*.DOC' auf einen Blick haben will kann man, whlt man erst `*.TXT' aus und hlt bei der darauffolgenden Auswahl von `*.DOC' die [SHIFT]-Taste (oder die rechte Maustaste ... s.o.) fest. In der Pfadanzeige sind die beiden Masken dann durch ein Komma getrennt. Wichtig ist, da diese Masken nur maximal 16 Zeichen lang sein knnen, der Rest wird abgeschnitten. Rainer Juhser: "Wie kann denn jetzt so eine Maske aussehen?" Die Anleitung: "Die ganze Geschichte ist an das von *nix bekannte `Globbing' angelehnt. Leider wird diese Mglichkeit vom TOS (und vielen anderen Programmen) nicht unter- sttzt. Die genaue Syntax jetzt aber fr alle ..." ? steht fr EIN beliebiges Zeichen (sollte vom TOS her bekannt sein). * steht fr beliebig viele (auch 0) Zeichen und ist ebenfalls im TOS integriert. Jedoch geht Selectric einen Schritt weiter: `*' ist quivalent zu `*.*' (siehe auch Beispiele). [...] ber die eckigen Klammern kann man eine Klasse von Zeichen festlegen (z.B. alle Zahlen oder alle Buchstaben oder alles auer Zahlen) und gilt jeweils fr ein einziges Zeichen, ist also die Konkretisierung von `?'. Formate: [AB] (fr A oder B), [A-Z] (fr A-Z ... wer htte das gedacht), [^A-Z] (das Dchlein in- vertiert die Aussage, d.h. in diesem Fall alles auer A-Z). Natrlich kann man auch andere Zeichen einsetzen. Beisphle fr's Globbing ... `*' pat auf alles (h, alles nichts, oder?). `MAUS*' pat auf `MAUSTREF.TXT', `MAUSILEI.N' oder einfach nur `MAUS'. `*MAUS*' pat auf `MAUSHAUS', `HAUSMAUS' oder `ENTMAUSE.R'. `*.AC?' (ein beliebtes Beispiel) pat u.a. auf alle aktivier- ten und deaktivierten Accessories (*.ACC / *.ACX). `*.AC[CX]' das gleiche Beispiel, nur halt konkreter. `TEXT???.*' macht's mit `TEXT001', `TEXTABC', `TEXT123.TXT', nicht aber mit `TEXTER' oder `TEXT.TXT'. `PROG*.[CHS]' (jetzt wird's etwas komplizierter ...) pat auf `PROG1.C', `PROGRAMM.S' oder z.B. `PROGGER.H', nicht aber auf `PROGRAMM.SH' oder `PROGRAMM' oder gar `PROGRAMM.CHS'. bungsaufgabe: Finden Sie mindestens 10 Dateinamen, die auf folgendes Muster passen ... `*[A-Z]B?[^0-9]*.P[0-2]?' Wie oben schon erwhnt, darf in Selectric die Maske 16 Zeichen (bei `Find' sind es 22 Zeichen) nicht berschreiten (die bungsaufgabe knnen Sie daher mit Selectric nicht bewltigen, BTSCH!). So, nun aber zum Voreinstellen der 10 Benutzer-Masken: ber ein Doppelklick auf den Extension-Button gelangt man in einen Dialog. Dort kann man a) die aktuelle als auch b) die anderen 10 Extensions ndern. Braucht man nicht alle 10, so kann man ruhig Felder frei- lassen. Selectric filtert diese im BeamUp heraus. Eine Applikation kann theoretisch auch an Selectric bestimmte Masken bergeben, hier knnen es auch weniger als 10 sein. Die Pfadeinstellung ------------------- Damit Ordnung auf der Platte herrscht, haben sich einige Leute gedacht, da man die Dateien hierarchisch ordnen sollte. Z.B. knnte die Datei `BEWERB.TXT' im Ordner `BEWERBUN.GEN' stehen. Dieser Ordner wiederum steht im Ordner `TEXTE', dieser wiederum im Ordner `DATEN'. Man unterteilt sich seine Platte in verschiedene Kategorien. Leider hat diese Form der Organisierung auch einen Nachteil: will man jetzt aus dem Verzeichnis `C:\BIN\TOOLS\DISKTOOLS\DISKMON\' ins Verzeichnis `C:\DATEN\DFUE\UPLOAD\WICHTIG\', so mu man erst die ganzen Ver- zeichnisse `hochgehen' und dann wieder von oben `herunter'. Das kann mitunter ganz schn lstig werden. Selectric bietet da einiges an Komfort (Natrlich kann man die Pfade auch nach herkmmlicher Art und Weise wechseln, aber das ist oft sehr umstndlich.). Zu allererst bietet Selectric die Mglichkeit ber einen Doppelklick auf den Closer direkt ins Wurzelverzeichnis zu gelangen (das ist doch schonmal was). Oft will man aber garnicht so weit, sondern nur bis zur vorletzten Verzeichnisebene. Etwas ber den Gartenzaun gespickt und schon war die Lsung gefunden. Selectric bietet ein sog. `Mac- Path' BeamUp. In diesem BeamUp werden die einzelnen Pfadabschnitte durch getrennte Eintrge reprsentiert. Somit kann man mal schnell zwei Ebenen hher klettern. Da das immer noch nicht reicht, kann man auch 10 Pfade voreinstellen bzw. speichern. Der vom Programm bergebene Pfad wird brigens immer `geklemmt' (kennen wir schon von den Extensions). Um einen Pfad zu speichern, ist dieser zunchst `anzufahren'. Danach klickt man auf das Pfad-BeamUp und sucht sich die Stelle an der der Pfad gespeichert werden soll aus. Mit gedrckter [SHIFT]-Taste klickt man diesen Eintrag an und schwupps ist der Pfad drinne. Jetzt kann man ihn ganz gewhnlich (also ohne [SHIFT]) auswhlen. Und fr die Leute, die meinen, da die Tastatur immer noch das schnellste Eingabemittel ist knnen diese (und alle anderen natrlich auch) ber einen Doppelklick auf den Pfad-Button eine Dialogbox auf den Bildschirm bringen, wo der Pfad von Hand eingegeben werden kann. Bemerkung: Unsinnige Pfadangaben (also nicht vorhandene Pfade) werden so weit verkrzt bis sie passen. Leider klappt das nicht immer, da das GEMDOS im Atari ziemlich Sch... (piep) ist. Die Sortierung -------------- Unterschiedliche Daten verlangen nach unterschiedlichen Sortierkri- terien. Selectric bietet hier gleich fnf verschiedene Kriterien plus zwei Optionen fr die Dateien im Fenster. `nach Namen' sortiert ganz einfach nach dem Dateinamen (A -> Z), `nach Datum' nach dem Datum (neu -> alt), `nach Gre' nach der Gre (lang -> kurz) oder `nach Typ' nach der Extension (wenn diese nicht ganz eindeutig ist, dann werden die 8 Zeichen davor mit einbezogen), `unsortiert' sogar nach der physikalischen Reihenfolge auf dem Speichermedium (wichtig z.B. fr den AUTO-Ordner). Mit `rckwrts' kann man die Richtung umkehren und ber den Schalter `numerisch' kann man einen sog. numerischen Algorithmus zuschalten. Ein kleines Beispiel sollte hier Klarheit schaffen: vorher (also ohne `numerisch') ... MAUS1.TXT MAUS10.TXT MAUS2.TXT und nachher (Hokus-Pokus) ... MAUS1.TXT MAUS2.TXT MAUS10.TXT Der Auto-Locator (wieder etwas fr unsere MauFaus) -------------------------------------------------- Haben Sie nicht immer schon mal geflucht, wenn sie in Ihrem 200 Dateien umfassenden Verzeichnis eine Datei auswhlen wollen und Sie wissen ungefhr wie sie heit (zumindest die ersten Buchstaben), wollen aber jetzt nicht mit der Maus das ganze Directory durchgehen. Jetzt knnen sie getrost aufatmen ... Der Auto-Locator erfllt zwei Funktionen, zum einen versucht er die vom Programm bergebene Datei im bergebenen Directory zu lokalisieren, zum anderen sucht er bei Eingaben in das editierbare `Filename' Feld die erste passende Datei heraus. Diese wird dann selektiert. Drckt man jetzt [RETURN] (oder whlt OK an), dann wird die selektierte Datei als Ergebnis an das eigentliche Programm zu- rckgegeben. Bei Ordnern wird dieser brigens geffnet (s.a. Tastatur- bedienung). Kann brigens keine passende Datei gefunden werden, so wird die Selektion gelscht. WICHTIG: Will man jetzt eine Datei auswhlen, die zwar nicht vorhanden ist, aber trotzdem vom Auto-Locator selektiert wird, so mu man beim Beenden des Dialogs ([RETURN] bzw. `OK') die [SHIFT]-Taste gedrckt halten. Beispiel zum Auto-Locator: Folgendes Mini-Verzeichnis wird betrachtet (Reihenfolge beachten!): AUTO .TXT MEDIZIN.TXT MAUS .TXT MANN .TXT USER .TXT Eingabe Selektiert ------- ---------- M MEDIZIN.TXT MA MAUS.TXT MAN MANN.TXT U USER.TXT Diejenigen, die das jetzt noch nicht verstanden haben, empfehle ich etwas damit zu experimentieren. Spezielle Funktionen (especially for you) ========================================= Oft wre es doch nett, wenn ein File-Selector mehr knnte, als nur Dateien zur Auswahl zu stellen. In vielen Fllen mu man mal eine Datei umbenennen, lschen oder gar kopieren. Mit Selectric ist das jetzt in sehr komfortabler Weise mglich. Die folgenden Funktionen sind ber das BeamUp `Functions' erreichbar. Neues Objekt ------------- Will man einen Ordner oder eine leere Datei anlegen dann ist man hier richtig. In das Eingabefeld gibt man dann den entsprechenden Namen ein, mit `Datei' wird eine 0 Bytes lange Datei angelegt und mit `Ordner' ein leerer Ordner. Info ---- ber diesen Punkt bekommt man Informationen ber die angewhlten Dateien/Ordner. Ist mehr als eine Datei/Ordner angewhlt worden, so bekommt man zunchst eine Gesamtinfo. Dabei werden auch die Ordnerinhalte bercksichtigt, daher kann es ein bichen dauern bis die Anzeige erscheint. Mit `Mehr' kann man ber jedes einzelne Objekt weitere Informationen ausgeben lassen. Ist nur eine Datei/Ordner selektiert oder wurde bei der Gesamtinfo `Mehr' angeklickt, so erscheint zu dem Objekt eine Info-Box in der man den Dateinamen, bzw. Ordnernamen (erst ab TOS-Versionen >= 1.04!) ndern kann. Bei Dateien kann man auch noch die verschiedenen Datei- Attribute ndern. Zudem werden natrlich auch noch weitere Infos (Lnge, Datum etc.) angezeigt. Mit `Abbruch' wird der Dialog (bei mehreren selektierten Objekten: die Schleife) ohne nderung ver- lassen, bei `OK' werden die nderungen bernommen. Sind mehrere Objekte selektiert, so kann man mit `Weiter' zum nchsten Objekt gelangen ohne die nderungen zu bernehmen. Disk-Info --------- ber diesen Punkt bekommt man eine komplette Laufwerksinformation. Hier kann man auch das Label ndern. Die Belegung des Laufwerks wird im unteren Drittel als Bargraph mit Prozentangabe angezeigt. Bei den nun folgenden fnf Funktionen kann man diese bei der Arbeit mit [ESC] ab- bzw. unterbrechen. Vorher erscheint dann aber noch eine Sicherheitsabfrage. Lschen ------- Mit dieser Funktion kann man selektierte Dateien und Ordner lschen. Dabei werden bei einem angewhlten Ordner auch die darin enthaltenen Dateien und Ordner gelscht. Touch ----- Diese Option ist fr Programmierer und TeXniker interessant. Hiermit kann man eine Datei auf das aktuelle Datum und die aktuelle Zeit setzen. Ein `make' merkt dann z.B., da diese Datei neu bersetzt werden soll. Kopieren -------- Hier lassen sich Dateien und Ordner (inkl. Inhalt) kopieren. Nach der Anwahl des Punktes kann man den Zielpfad auswhlen. Dabei ver- schwindet die Selektion und es wird ein entsprechender Boxtitel angezeigt. Dabei kann man dann aber immer noch auf den fast vollen Funktionsumfang (auer Kopieren und Verschieben) zurckgreifen (z.B. Ordner anlegen, Dateien lschen oder eine Info abrufen). Das gilt brigens auch fr das Verschieben, was ja eher eine Spezialform des Kopierens darstellt. Mit `OK' wird dann kopiert, es erscheint dann noch eine weitere Box, mit `Abbruch' wird die Aktion abgebrochen. In der `weiteren Box' befinden sich noch zwei zu erklrende Schalter: `Warnung vor berschreiben' fragt bei Namenskonflikten nach (ansonsten wird die Datei ohne Warnung berschrieben), `Objekte um- benennen' fragt bei jeder Datei nach, z.B. kann man so direkt die Dateien und Ordner umbenennen. Verschieben ----------- Verschieben arbeitet hnlich wie Kopieren, jedoch werden die Dateien verschoben, d.h. das Original wird dabei `gelscht'. Das Verschieben von Dateien wird auch bei TOS-Versionen kleiner 1.04 untersttzt. Suchen ------ Oft wei man nicht mehr wo man eine Datei versteckt hat. Mit dieser Funktion knnen Sie eine Datei (oder sogar nach einer Maske) suchen lassen. Dabei steht ihnen zur Auswahl, ob sie ab dem aktuellen Verzeichnis, auf dem aktuellen Laufwerk oder auf allen angeschlossenen Laufwerken (auer A und B) suchen lassen wollen. Vorher erscheint eine kleine Box, wo man a) diese Optionen einstellen kann und b) wo man den Dateinamen (bzw. die Maske) angeben kann. Wurde etwas passendes gefunden, so hat man die Mglichkeit abzubrechen oder fortzufahren. Die gefundene Datei wird automatisch selektiert. Optionen ======== Da jeder so seine Gewohnheiten hat, gibt's in Selectric eine Box, wo man bestimmte Dinge einstellen kann ... Anzeige ------- Versteckte Dateien anzeigen --------------------------- Normalerweise sind versteckte Dateien (die mit dem `Hidden'- Attribut) dazu da, da man sie nicht sieht (aus welchen Grnden auch immer). Manchmal mu man aber auch an eine versteckte Datei dran, und daher kann man in Selectric diese automatisch an- zeigen lassen. Die versteckten Dateien werden dann hell dar- gestellt, sind aber trotzdem anwhlbar. Kleinbuchstaben benutzen ------------------------ Diese Option wurde speziell fr die *nix-Freaks implementiert. In der Hauptseite werden die Dateien und Pfadangaben in Klein- buchstaben dargestellt. Die Ausnahme bildet das editierbare Feld fr den Dateinamen. Extras ------ Ordner auf Doppelklick ffnen ----------------------------- In der originalen Fileselektorbox vom TOS wird ein Ordner schon bei einem Einfachklick geffnet (im Gegensatz zu den Fenstern im Desktop). ber diesen Punkt kann man einstellen, da Ordner erst bei einem Doppelklick geffnet und bei einem Einfachklick nur selektiert werden. Auto-Locator ------------ ber diesen Punkt kann man den `Auto-Locator' (s.o.) ein- bzw. ausschalten. TOS-Pfade sichern ----------------- Hier kann Selectric auf Wunsch die Pfadeinstellungen des Be- triebssystems verndern. Die meisten Programme kommen damit zu- recht. Falls man an diesen Vernderungen interessiert ist, dann kann man sie hier einschalten. Nach Kopieren/Verschieben ------------------------- Im Zielpfad bleiben ------------------- Normalerweise wird nach einer Kopieraktion zurck in das Quell- Directory gewechselt. ber diese Option kann man es (erfolgreich) verhindern, d.h. man bleibt im Zielpfad. Sichern ------- Hier werden alle Einstellungen (auch die Pfade und die Extensions, Ausnahme: die Extensions/Pfade wurden von der Applikation bergeben) dauerhaft in SLECTRIC.PRG gespeichert. So mu man nicht nach jedem Neustart Selectric neu konfigurieren. Tastaturbedienung ================= Nun kommt das Kapitel fr unsere MauFaUs ... Selectric ist fast komplett ber die gute alte Tastatur bedienbar. Im Anschlu ist auch nochmal eine Gesamttabelle zu finden. Dort sind die Tastenkombi- nationen Maus-Aktionen zugeordnet. Basics ------ [RETURN] Beendet den Dialog und bergibt der Applikation als Ergebnis den aktuellen Pfad und den selektier- ten Dateinamen. Ist kein Dateiname selektiert, so wird die Eingabe im Edit-Feld als Ergebnis an- gesehen. Ist das selektierte Element ein Ordner, so wird dieser geffnet. [UNDO] Beendet den Dialog, jedoch wird der Applikation mitgeteilt, da die Auswahl abgebrochen wurde. [HELP] Zeigt eine Copyright-Info an. [ALT]+[A-Z] Wechselt das Laufwerk. Ist der Laufwerksbuchstabe dem Betriebssystem nicht bekannt, so wird die Eingabe ignoriert. [ALT]+[1-0] Whlt einen der Preset-Paths (1-10) aus. (speichern mit [SHIFT] mglich) [ALT]+[Esc] Whlt den geklemmten Pfad aus. [CTRL]+[ZB1-0] Whlt eine der Preset-Extensions (1-10) aus. (anhngen mit [SHIFT] mglich) [CTRL]+[ZB.] Whlt die geklemmte Extension aus. [CTRL]+[ZB*] Whlt `*.*' als Extension aus. [CTRL]+[1-10] Geht ein bis zehn Directoryebenen hoch (vergleichbar mir dem `Mac-Path'). [CTRL]+[A] Selektiert bzw. deselektiert alle(!) Eintrge. [CTRL]+[BS] Schliet den aktuellen Ordner. [CTRL]+[Space] Liest das Verzeichnis neu ein. Es wird dabei KEIN Medienwechsel (s.a. media change) erzwungen! [F1] Klappt das Laufwerks BeamUp auf. [F2] --- " --- Mac-Path ---- " ---. [F3] --- " --- Extension ---- " ---. [F4] --- " --- Sortier ---- " ---. [F5] --- " --- Pfad ---- " ---. [F10] --- " --- Funktions ---- " ---. [SHIFT]+[F1] Lst einen Media-Change aus. [SHIFT]+[F3] Ruft den Extension-Dialog auf. [SHIFT]+[F5] ber diese Kombination kann man den Pfad von Hand eingeben. Cursor-Aktionen im Fenster -------------------------- Selectric untersttzt eine Menge an Cursor-Funktionen. Wenn keine Datei selektiert ist, dann ist auch kein Cursor vorhanden. Teilweise verhalten sich daher einige Funktionen unterschiedlich. Sind mehrere Dateien selektiert, so reprsentiert der zuletzt selektierte Eintrag den Cursor. Weiterhin werden bei einer Cursorbewegung alle anderen Eintrge deselektiert. Der Cursor wird gelscht, wenn der Pfad bzw. das Laufwerk gendert wurde oder die Liste umsortiert wurde. [CsrUp] Cursor um einen Eintrag nach oben bewegen. Ist kein Cursor vorhanden, so erscheint dieser am unteren Rand. [CsrDown] Cursor um einen Eintrag nach unten bewegen. bei nicht vorhandenem Cursor erscheint dieser am oberen Rand. [SHIFT]+[CsrUp] Der Cursor wird um 7 Eintrge nach oben bewegt. War kein Cursor vorhanden, so wird einfach nur `seitenweise' geblttert (entspricht einem Klick auf den grauen Bal- ken). [SHIFT]+[CsrDown] Bewegt den Cursor um 7 Eintrge nach unten. Fr einen nicht vorhanden Cursor gilt das im vorherigen Abschnitt gesagten. [CTRL]+[CsrUp] Bewegt die Liste um einen Eintrag nach oben. Der Cursor wird dabei nicht mitbewegt. Ent- spricht brigens einem einfachen Klick auf den Pfeil im Slider. [CTRL]+[CsrDown] Die Liste wird um einen Eintrag nach unten bewegt. Der Cursor wird hier ebenfalls nicht mitbewegt. [Home] Setzt den Cursor auf den ersten Eintrag. Bei ausgeschaltetem Cursor entspricht diese Aktion einem Doppelklick auf den Pfeil im Slider. [SHIFT]+[Home] Setzt den Cursor auf den letzten Eintrag. BeamUps ------- Innerhalb der BeamUps sind folgende Tastaturaktionen mglich: [RETURN] Whlt den gerade selektierten Eintrag aus. [ESC] Verlt das BeamUp, ohne eine Auswahl gettigt zu haben. [UNDO] siehe [ESC]. [CsrUp] Bewegt den Cursor um einen Eintrag nach oben. Dabei ist eine Turn-Around Funktion aktiv, d.h. ist man oben angelangt, so kommt der Cursor unten wieder herein. Die grauen Eintrge werden bri- gens immer bersprungen. [CsrDown] Bewegt den Cursor um eins nach unten (s.a. [CsrUp]). [Home] Setzt den Cursor auf den ersten Eintrag. Funktionen ---------- [CTRL]+[C] Ruft die Kopierfunktion auf. [CTRL]+[D] Dateien lschen. [CTRL]+[F] Datei(en) suchen. [CTRL]+[I] Datei/Ordner-Info ausgeben. [Tab] siehe [CTRL]+[I] (extra fr unsere Gemini-Freunde) [CTRL]+[M] Dateien verschieben. [CTRL]+[N] Neuer Ordner/neue Datei. [CTRL]+[O] Ruft den `Options'-Dialog auf. [CTRL]+[Y] Gibt eine Laufwerksinformation aus. [CTRL]+[H] Nach dem Dateinamen sortieren. [CTRL]+[J] ----"--- Datum ----"----. [CTRL]+[K] Nach der Dateilnge ----"----. [CTRL]+[L] ----"--- Extension ----"----. [CTRL]+[X] Unsortierte Anzeige. [CTRL]+[R] Sortierrichtung umkehren. bersicht --------- Taste Dialogelement Funktion --------------------------------------------------------------------- [CTRL]+[A] Fuller alles selektieren/deselektieren [CTRL]+[C] Funkt./Kopieren selektiere Objekte kopieren [CTRL]+[D] Funkt./Lschen selektiere Objekte lschen [CTRL]+[F] Funkt./Suchen Datei suchen lassen [CTRL]+[H] Sort./Name Nach dem Dateinamen sortieren [CTRL]+[I] Funkt./Info Info ber selektierte Objekte [CTRL]+[J] Sort./Datum Nach dem Datum sortieren [CTRL]+[K] Sort./Gre Nach der Dateigre sortieren [CTRL]+[L] Sort./Typ Nach der Extension sortieren [CTRL]+[M] Funkt./Verschieben selektiere Objekte verschieben [CTRL]+[N] Funkt./Neues Objekt neues Objekt anlegen [CTRL]+[O] Optionen `Optionen'-Dialog aufrufen [CTRL]+[R] Sort./rckwrts Sortierrichtung umkehren [CTRL]+[T] Funkt./Touch selektiere Objekte `touchen' [CTRL]+[X] Sort./unsortiert Unsortierte Anzeige [CTRL]+[Y] Funkt./Disk-Info Laufwerk-Information [CTRL]+[BackSpace] Closer Verzeichnis schlieen [CTRL]+[Space] --- Verzeichnis neu einlesen [ALT]+[A-Z] --- Laufwerk 'A' bis 'Z' auswhlen [ALT]+[1-0] --- Preset-Path 1 bis 10 ----"---- [ALT]+[Esc] --- geklemmten Pfad auswhlen [CTRL]+[ZB1-0] --- Preset-Extension 1-10 auswhlen [CTRL]+[ZB.] --- geklemmte Extension auswhlen [CTRL]+[ZB*] --- Extension `*.*' auswhlen [CTRL]+[1-10] --- 1-10 Directoryebenen hoch [ESC] --- Eintrag im Editfeld lschen [Tab] Funkt./Info Info ber selektierte Objekte [RETURN] OK selektierten Eintrag zurckgeben [HELP] Info Info-Dialog aufrufen [UNDO] Abbruch Dialog abbrechen [CsrUp] --- Selektionscursor/Liste bewegen [CsrDown] --- Selektionscursor/Liste bewegen [SHIFT]+[CsrUp] Pfeil hoch Cursor/Liste um 1 Seite hoch [SHIFT]+[CsrDn] Pfeil runter Cursor/Liste um 1 Seite runter [CTRL]+[CsrUp] Slider Liste eins nach oben verschieben [CTRL]+[CsrDn] Slider Liste eins nach unten verschieben [Home] 2x Pfeil hoch Cursor/Liste an den Anfang [SHIFT]+[Home] 2x Pfeil runter Cursor/Liste ans Ende [F1] Drive-Button BeamUp aufrufen [F2] `Mac-Path' ------ " ------ [F3] Extension ------ " ------ [F4] Sortbutton ------ " ------ [F5] Pfad-Button ------ " ------ [F10] `Functions' ------ " ------ [SHIFT]+[F1] 2x Drive-But. Medienwechsel forcieren [SHIFT]+[F3] 2x Extension Extension-Dialog aufrufen [SHIFT]+[F5] 2x Pfad-But. neuen Pfad eingeben Internes ======== Selectric verbiegt den AES/VDI-Vektor (Trap #2) und den BIOS-Vektor (TRAP #13) und benutzt dazu die XBRA-Kennung `SLCT'. Weiterhin wird ein sog. `FSEL-Cookie' angelegt. ber diesen Cookie-Eintrag kann man dann noch weitere Funktionen ansprechen. Der `FSEL-Cookie' ist dazu da, um zu erkennen, ob ein Ersatz-Fileselektor die in TOS 1.04 implantierte Funktion fsel_exinput() untersttzt. Fr weitere Informationen empfehle ich die Datei SLCTPROG.TXT sich zu Gemte zu fhren. Afterburner (Nachtrag) ====================== Stefan hatte mal wieder besondere Ansprche. Was ihm fr sein (fast) vollendetes Glck noch fehlte, war ein richtig schner und brauch- barer File-Selector. Der Markt konnte ihn jedoch nicht so richtig befriedigen. Der eine hatte viele Funktionen und war auch sonst recht vernnftig zu bedienen, war aber ein richtiges `Schweineprogramm'. Der andere war relativ sauber programmiert, hatte aber nur wenige Funktionen. Nun denn, Stefan blieb nichts anderes brig, als selbst zur Tat zu schreiten. Was hab' ich (der Oliver) jetzt mit der ganzen Geschichte zu tun? Mmmh, eigentlich wollte ich ja garnicht meine Finger mit drin haben, aber Stefan wute nicht so recht, wie man sich in den AES/VDI-Trap hngt (damit fing alles an) ... und dann bin ich da so irgendwie reingerutscht (hier ein bichen, da ein bichen). Nochmal Shareware ----------------- Nun noch ein paar Worte zum Shareware-Konzept: Im Gegensatz zu den USA, ist die Philosophie von Shareware in Deutschland noch nicht so ganz begriffen worden. Anscheinend knnen sich die Brger und Brger- innen `in diesem unseren Lande' kommerzielle Software vom Wechselgeld kaufen und brauchen diese komischen Shareware-Programme berhaupt nicht oder besser noch, sie meinen bei regelmiger Benutzung nicht bezahlen zu mssen. Da bei Shareware der Support in der Regel besser ist, als bei (meist berteuerter) kommerzieller Software haben die meisten wahrscheinlich noch nicht erkannt. Shareware-Autoren haben gewhnlich ein offeneres Ohr fr Vorschlge und Probleme als irgend- eine vllig berlastete (und teilweise auch noch vllig inkompetente) Hotline von irgendeinem Softwarehaus. Natrlich gibt es auch Aus- nahmen, und zwar auf beiden Seiten (der Physiker nennt es einfach Mefehler). Auch gibt es fr einige Shareware-Programme immer noch keine kommerzielle Alternative (wenn ich mir jetzt Selectric im Nachhinein so anschaue, kann man es wohl in diese Liste einfgen). Warum vermarkten die Autoren ihre Software nicht kommerziell? Auch das ist eine gute Frage, die fr einen Auenstehenden nicht leicht zu begreifen ist. Zuerst mu man mal ein Softwarehaus (oder auch einen Verlag) finden, der an dem Programm interessiert ist und auch Gewinnchancen in ihm sieht (der zweite Punkt ist hier entscheidend). Hat man dann endlich einen Vertrieb gefunden, so heit das nicht, da alles in Butter ist. Nicht selten wird der Programmierer `hinters Licht gefhrt' und das Geld was er dann fr seine Arbeit bekommen hat, htte er auch einfacher und schneller bei McDonalds um die Ecke verdienen knnen. Natrlich gibt es auch risikofreudige Menschen, die den Vertrieb selbst aufbauen, jedoch sind viele davon auf der Strecke geblieben und stehen mehr oder weniger vor dem finanziellen Ruin. Wir wollen uns jetzt aber auch nicht als goldene Engel darstellen und sagen, da wir fr jedes Shareware-Programm das wir benutzen auch den Betrag `abgedrckt' haben. Oft gibt es Flle, wo die Autoren fr das noch so kleine Utility einen Shareware-Betrag verlangen. Hier sehen wir Shareware als unangebracht an. Was wir aber von uns behaupten knnen ist, da fr die Programme die wir z.Zt. regelmig benutzen auch den Betrag an die Autoren abgegeben haben. Wir wollen uns mit Selectric keine goldene Nase verdienen, es geht uns auch eher darum, ernst genommen zu werden und das Konzept Shareware am Leben zu erhalten. Wrden wir Selectric den Freeware Status geben, dann htten wir das Ziel wohl mit ziemlicher Sicherheit verfehlt. Nun denn, wahrscheinlich gibt es bald nur noch Anwender und die Programmierer haben sich selbst wegrationalisiert. Solange das noch nicht der Fall ist, hat dieser Abschnitt auch noch seine Gltigkeit. Rainer Juhser: "Dann werde ich wohl mal den Sharewarebetrag ab- drcken." Die Anleitung: "Da wird sich jemand freuen ..." Credits ------- Das Resource wurde mit Interface von Olaf Meisiek (bei Shift er- hltlich) erstellt und eingebunden. Ein Dankeschn geht natrlich auch noch an die tapferen Beta-Tester. Einer davon meinte erst, er bruchte keinen neuen FileSelector ... dann aber auf einmal ... Kontaktadresse: Stefan Radermacher Unter Krahnenbumen 52-54 W-5000 Kln 1 (Germany) EMail: sr@k.maus.de Bankverbindung: Stefan Radermacher Konto-Nr. 3140 62-503 Postgiroamt Kln BLZ 370 100 50. (Shareware-Betrag: DM 30,-) Bei berweisungen bzw. Einzahlungen UNBEDINGT den Zweck angeben. Bitte auch nicht vergessen die Adresse bekanntzugeben (entweder auf der berweisung oder ber eine Postkarte/Brief/EMail). Ansonsten kann das Geld nicht korrekt zugeordet werden! Lt man sich registrieren, dann erhlt man automatisch eine auf seinen Namen registrierte (ohne das Pling beim Laden) und zugleich auch aktuelle Version von Selectric (dafr die Adresse) zugeschickt. Nur die registrierten Benutzer haben dann die Mglichkeit den Update- Service in Anspruch zu nehmen. Dazu mu man die Originaldiskette mit einem adressierten und ausreichend frankierten Rckumschlag an die oben genannte Adresse schicken. It's not a trick, it's Selectric. ---- Rchzschreipfler (c) 1991-92 by Oliver Scheel (jetzt im Besitz des ersten allgemeindeutschen Rechtschreibe Dudens) ``r&H f&op`B@#d3h k #n Ј<.@#jJyhg<"@(I$k,"Jf"JfB// ?<?<JNAO A6<HCBB`6 !jBJ)gHiRC` "fSI "WJAkHiRCBSQJ)gHiRCHy$ON0 J"LN? 9g @N 9g @NN?<LNA/ / ]OEG g\HoHo"K KN POpofrWg"_2"_2"o2"o2Nu3pk`# 4# 8pZa "o2Nu/ 3@@A"CB@22220<"<NBA0$_Nu: 4 4 [2][Selectric | |Der einzig wahre FileSelector|(es kann nur einen geben ...)][ Aus |Ein] Call Selectric"  .h. 4  ,  Selectric Version 1.01 (c) 1992 by Stefan Radermacher and Oliver Scheel Selectric ist Shareware, d.h. es darf zu nicht-kommerziellen Zwecken frei kopiert und getestet werden. Wird Selectric jedoch regelmig benutzt, so ist ein Betrag von DM 30,- an die Autoren zu entrichten (gegen mehr ist natrlich nichts einzuwenden ...). Dies ist kein Freeware Programm! Das Verbreiten von Selectric ber einen PD- Versand ist nur mit ausdrcklicher, schriftlicher Genehmigung mg- lich. Zuwiderhandlungen werden strafrechtlich verfolgt. Zu Selectric gehren folgende Dateien: - ENGLISH\SLECTRIC.PRG Das eigentliche Programm (kommt - DEUTSCH\SLECTRIC.PRG normalerweise in den AUTO-Ordner) - CALLSLCT.ACC Ein Accessory, mit dem man Selectric mal schnell aufrufen und ein- und ausschalten kann - DOKU\SLECTRIC.TXT Die Dokumentation - DOKU\SLECTRIC.IMG Ein Bildchen - DOKU\SLCTPROG.TXT Ein paar Informationen fr Program- mierer - DOKU\CHANGES.TXT Vernderungen gegenber lteren Versionen - DOKU\FSEL_INP.C Ein universelle fsel_(ex)input()- Routine - DOKU\FSEL_INP.H Das Header-File dazu - DOKU\SAMPLE.C Ein Beispielprogramm `8Ah o<| #:Ana yXa AtaA}a3aJ@g3?<NAT9AJygR@?Hy?<GNAPHy?<&NN\J@gBgNAaBg/9:?<1NAJy>fFApav yĶ09@Na` yĶ09@NAtaDAza:Nu x3#Jfa xpJg FSELgnPRffa!P!h FSEL JJxg #` ##N!RJyg#L!PpNuAapNuAҠ! #&!1AY&&#*!*Nu"xa x Jf !|NuXBRASLCTB!*!&N0<NBJ@WHNu/?< NA\NuXBRASLCTH0p fZJyfR69P|$A"R4 B[fJCf, yl.2Z3|`"JCg BZf#`#(` L /:NuL 0#Hy?Ns O.|/H$A3"yNBy j 0L._/9Nu&j T/ &j"k SNXNu(j T&j/+/ "k SNPNuXBRASLCTgH# OR f. x XBRAf SLCTg h`#L!P y/9NNu`S0QNuH &x?</?<DNAPrఁg f(`Jf/?<HNA\ fo  @LNuHAz<AN Ar r ~ vAN!rAJ!~AF!vHzV?<NA\BgHz4?<NNAP!0r!.~!,vN $LNupNupNupNuX:\*.*HxJgvF8RCJfL NuHpJgt6FRBJfL Nu/ $H` .f` rnRI`fB$_Nu/ / $I&H`RJ  g rf.fB&_$_NuH8$H&IIJp"Pg"r Sf4,fB@` 0,op`pD@`Tp Sg r"Rf4,fB@` 0,op`p`,"SC RA N?0,fBA` 0,or`r0LNuH>$H&IMJp"Pgr Sg4p Sgr"RgHp. RA N (Hp. SA N *H f " g0.fB@` 0.op`pD@` g" f0.fB@` 0.op`p`f f" g "M LNJ@f."SC RA N?0.fBA` 0.or`r0`$"M LN?0.fBA` 0.or`r0L|Nu/ / EJp&Pg"r&Qf4*fB@` 0*op`pD@`Pp&Qg r&Pf4*fB@` 0*op`p`(&Q0+&Pk?2*fBB` 0*ot`t0&_$_NuH8$H&IIJp"Pg r Sfpp Rgr"SgDp Sgr"Rg R ("Sd0,fB@` 0,op`p`T R ("Sc0,fB@` 0,op`pD@`,"SC RA N?0,fBA` 0,or`r0LNu/ $P0*$Qj?29RfBB`09Rot`t0$_Nu// $Hv` ЃЀH|HЁ&HNPJ@f $_&Nu/ / $H&I` fB@`RRJRKg29PI|g0HNJ@g&HNJ@g KN/ JNop`p` HHA&_$_Nu/ $Hrt`JAg JfBA` Rb$_Nu/ / $HG`RJf`gbB&_$_NuH(H&&I*H IN / BA`4H°c `RA4H¶b LL8Nu/ $H09PH|gN` JN$_Nu|Am |Znr`BA0Nu|am |znr`BA0Nu|0m |9nr`BA0Nu?6NJ@f 0NJ@gp`B@6Nu?6NJ@f 0NJ@gp`B@6Nu?6NJ@f<|!m|-o0|;m|?o$|[g|@g|]m|`o |{m |~np`B@6Nu/ / $H&HHN4J@g f K&_$_Nu/ / $H&HHNJ@g f K&_$_NuH<*H$I(oBC&I`vp\AN&H g KN/ LNП2HЁRܬb g "KA0N`B50C MN@"L MN8JCo |:|\|.|.|. MN. ML<Nu// $o gth2(I|0(v h||Pv6 dH@6HÇ <06HÇ HC<04H… <06HÇ HC<02H <04H… HB<0 gxph@2(I| 4(v j|6HÇ <06HÇ HC<04H… <06HÇ HC<02H <04H… HB<0$_&NuH0&I&$H IN`&fp`R@3g2g3f J` RJ SJfґL Nu |N#Jf N#Nupg yNNu/ YOEHRHoHRHRHRHRBBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgp!?pNjOJf0`f r N d*"҆ҁ,RCJf`FJGg0HH@J@f. "N / r N (" N *r0~ r N ,SCJCfB JL Nu//??<?NAO Nu/?<NA\ONu?/?<NNAPONu?<NATONu?</NATO @Nu?<*NATONu?<ONATONu?<0NATONu??<NAXONu??<>NAXONu/?<9NA\ONu/?<;NA\ONu/?<ANA\ONu??/?<WNAO Nu?<,NATONu//??<@NAO Nu/?< NA\ONu??/?<CNAO Nu/ /??<VNAO Nu/?<:NA\ONu?/?<6NAPONu?/?<GNAPONu?/?<a@Jg*`4C g*g"@ f`"/?<INA\OJj` pNugp`H0$< CE g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _NuJ@kNuD@Nu$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$HBJBf"$HBJBfB@H@NuB@H@HB0B@H@Nu A"B@H@HABAtҁрdЈӁрQNu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu/ / &H$I/96p?p4N_`\O// / / pZN_PO &_$_Nu/ / &H$IC. yĮAN/9Į//"J KN PO&_$_NuH>O/H*/I&?|pN`"p?pkN^TOp?pkN^TO09f Nz3N"?@E$AN?@ N.|Gݬ`j09PH|gRpxN0H%,H"g&C1`H|ANA`|:` 0H rN^0SFJ@f`0HBRFo mBj%o*%o&%| jBh jB" j1|BF`0HЀ jBp RF| m jBP S!o^T o^Nnj S1@t jN^ jN65@"J jN jN"l0*HAT"pRI S h p"J yâTHNXp"J S h PNHpx"jAlN:C3AlN"JAlNHR"j yTHNXO y Zop `09Z3Z y Tor `29T3TNH"jAN"H S h Pp Nr <N%H gB"J jNJ@f jN//Z"o* o.NXO`6p jN/B@N"5| SNcBAp SNo.J@f 0<NnJ@f 9Ҁf: Sh BCp SN^XO/?/?/?/?/p?Bgp*N\OBBgpNN\ \OIK p SN4>8||0]@|b @0;Nd`  >n   trp SN^JDgB@`p"J jNtrp SN^` trp SN^HUHUHUHUBgp??pN[HOJDgB@` j0( hgp`B@N% j1|trp SN^XN$.` JDg0|gS@g$S@g S@g` jBP`p jh0`r j hofHoHU/p?p,NZOCp SN\0HUHUHoHUpONZO0/o0/H j2(HN> S2(HN|Y@ j0B@NHUHUHUHUBgp??pNZBO` j ho Hz "Hth2p SN0XO` /*20"J jN'xXO?@` Bp?pNNY\OB@AxN:BBgpNNY\O0fr S"h ,QB N/ *x"*N"*N _NFp$"yĖ NNA/"*x ЀЁЁ"*|NH _N"H Np$Np$"yĚ NN S0(H"*|xND"*|Nd S1@HoHTHUHUpONY"O`tpofrTgBB2<p SN\BB2<p SN\~`BB2<p SN\nBB2<p SN\`p SN[6:/HoHTHUHUpONXOTfogpTfBB2< Sp N\BB2<p SN\p SN[N!`pAjAN>*REJDgl 9f 0"J jN?`0 j0( jNO``"J jN3p`0*NL`` jN4(B@N `09RN:t@H"ҁ҂ҁAXp09Ro y|`y|09PH|g yÂ`yÂHoHo/p ?p,NUXOBg?AXt2/0/N^XO:J@otUH"ҁ҂ҁAXpN9`JDg"J jN0?@J@m5@`HoHo/p ?p,NTO09Z S"hD"QAN(`:rj?t@?AtyZ0/2/N^&XO:J@oBr@H y\,pHoHTHUHUpONTjO|g\pTfrogNpx"j NN0pxC3 NNpx"J NNzHR"jrEH ЀЁЀA pTHNXO`|ggHAN g|fCl`"N jN.`\JDgBN/J@gvp"J S h PN S"h QNTp SNV"J jNnpN$`>BFz`R0H yV,pRFg<"N4H"ҁ҂ҁAà pTHpN62H ЀЁЀAà pNREyTl| m yâNHoHo/p ?p,NSO"JANRAN"HAà0N&6Bgr@?Aà40/2/N\RXO6J@onHoHTHUHUpONROpTfrog:pC5 JNrCH ЀЁЀAà pTHN"H JpN`rCH ЀЁЀAà pTHN"H JpN`rNOJ@gܑNNx"J jNp SNUp SNU`nBF`09@2HAĺ pNRF|mBF`09@2HA pN޺RF|m09@ yĶNޢNLPtrp! SNTBF`09@2HAĺ pNLRF|mBF`09@2HA pN&RF|m09@ yĶN`0*gȑN%j5j|$f0*Cn o*N:Bj09PH|g"j o*N@` o*%H%o&Cn JN&5j S!o^T o^NVj S1@t SpNS&tr0 SNSC3 jN"J jN"J jNn5@`HoHTHUHUpONPTOBo0/f< SNXrBBr0 SNSz Sh C3 jN"J jN j hg4p2(H"j*qftTfvof"MC jN.` S"h"Q jN|#gp`B@ oZ0J@gry`gty`g,yjBF/j"`vp o""P)gdry`f4H&yj,s(RF o""PC NNp o""Pg C3 NNpy`gC7 NN NNRFX"yhl o" fzpy`g JFg & fB3hBy`#\#nVp 3T3Z0/N@BF`0H"2g ANP0H rNRFpo @m WNNfp?pkNNlTOBgpkNNbTONOpO.L|NuH<6:@|6Hx"| |NXO"h10HE$pEg 0NJ@g20AN,RFJFm2*0"J jN5@`ʶ|xm|o|f|g |CyZl0H y\&p`|GlpEgT|gN"j KpxNhpxC3 KN޼px"J KN޲HR"jrFH ЀЁЀA pTHN0XO`0g*HAN g"K jNx"J jN5@`KݬIpEgr2|PbA2;N>,,,,,,,,,,NtpCyTl(|gH yV&p`&yâTKpEg C5 JpNN KNޢ"H JpN>` KNސ"H JpNp"J U&h SN U"h QNtp UNN`pC"J jN`p"J jN`Hzp Th?r?"Ht UprN .PO`dHz`p Th?r?"Ht UprN PO`>0| |9b4@0;N(((((((((((((((((((((((((((((((((t((<lFPZ((n(x((d T0( gpNp"J jN4`t T0( gpNp"J jN4f`V T0( gl2*fd|Cfp`pNH`PpN\"J jN'`p NJ0*N@`p N: jN(~B@N,`p"` T0( hgp`B@N T1|N`pN.`pN.`pN.`pN.`pN.`pN.x`/9Vp?p4NI\O` jNn"J jNnpN$`|pEg(2|G|bjA2;N.^^^^^^^j^^^ T0(l$Hz"rh?t?"H UprtNPO`rp jNd` T0(l$Hzrh?t?"H UprtNPO`rp jN(` T0(l.rh0Hzt Th"Hrp UNXOp UNK`r T0(hS@ jN`f2AA0(X|`T0|BgnH|=gn |gx| g|gS@g`|>gS@gS@gS@g`|Pgn|CgS@gW@gS@g`֐|agS@g|g&` T0( gpN T0( jNA`z T0(mH"j&qrg~Hk "J jN 6XO U"h&QBp UNJt`T0@A00`Jp#`Fp!`Brp jN`.rp jN` T0(lBP`pr T0(D@ jNpp`B@LXOC[ KN"L KN`"yZrCH ЀЁЀ uTHNvRCjm mNԺL<NuH8$HBCIT gTNLN|8HBFzG `. g$4H"ҁ҂ҁBs0H'RCrAڅRF|l|mBBF`0H tNO/H4*I$oX&o\BRBS"o`BBCNмNp,H fp`pg6"o4 NN~Cf NNצ"M NNמK MNHH|NԊ NNԨp7AmN66I`vChANJ@g\CjANJ@gJHWHTHo-C NN.O 6J@mR2/R2S2g$`$- o`Րp-g MNӲN6JCg|g|fBC o4N`4 NNT0O8L|NuH6O/HEpBRBjB&yKM`Pp S(gDrg2HWHUHV"HC oNnO J@l`&0R2j$ժ` RR S (ѪXK fB@O LlNuH0$H&I6J@fB*`p\ JNx gB0SCJ@f"K JNRA"P i lpi HЀ21 `BA"P2pNL NuH8&H(IE R h lp"Ri HЀ3 Cf KNՠ"o KNՖ"L KN RBPpNLNuH0$H&I68|lr@H$ԂԁԂA "p(RI yݬ h yݬpN>A00H|6@gZBr?pNN;\O80NpA|:AB@NҬJ@f "K JN6`NB yBPpNBBgpNN;:\O0L NuH0$H JNM"6J@g Jp\N&H gBJCg f0L NuH<$H&INx6"K JN JNIKݬ/pAC LNԢ ""ҁҀҁA "pRI U h p UN=p"K U(h TNz"K JNd yBPpNp UN=0L<Nu?/ 6EݬHzNt yh"Hr RpNzXO09g$JCg Rp N=?j0*jS@?@2*jSA?AGA0rNKBA0NJ> ?j 0* jS@?@2* jSA?AA0NKr0NK.BA0NK CAtBA0NJ8IĺKl`T0H t @fRH4Cj 2* 0NK`*Bgp??*2H t4Cj 2* 0NK\ORDpC@mBB?JCfr`rp yݸ4N6BB?| fr`rp yݸ4N6npO L<NuH :A6"PQ|4H"y"q(BD)|JDg$PSj )$P")`$PRj )$PѪ")|m"|n4?JDgr`r0 yݬ4N5L8NuH>O(H/I06?A.G"S3|8"SQ|il4H y$p(M&Ho Ho"HVHVpON2,Opo frogp`B@?@,J@fB@Nr0N09PH|f 2/,ftf09PH|g:2/.g4tg.Hj "o4 LNxXOHVHVHVHVBgp??pN1O` o`0NN0/.f?D*?D(Bo6 SP|I"L yݬ0N2Cp yݬN2Cp yݬN2HVHo"HVHVpON1.OpogBA`r?A$K`VHVHVHVHo*HUHo0BBgBgBgBgBgBgBg?,?,?,?p?Bg??r?pN0Oo `0/o2@ov>@`v|g0 SP|rhAl8`x Sh6 SP|0H"y$qo*mz`zB@?D"2/(o*l JEop`B@`2/(o*o JElp`B@o(oJEo2`rD?A"`o(lJEl2`rD?A"Br Sh??"Ht yݬprNPO?@`Bopo$g`B@`pO4L|NuH0&H8:E"R6)4)l0J@o2`p RPhl2` R2(SA R1AB@N` R h oB@N`r0N$ Rh R0(lBh` R0(hm rh1A R0(Pl&Hzrh?P?"Ht yݬprNPO`2 R0(rPAo$Hzth?A?"H yݬprtNhPOr R0(NJEg K"R0)NN R0(L 8NuH>$H829PI|gIgBCGKMݬ`JDgp2H S"pf JN"J2H S pA NJ@f~ T hfB@N` Thg 20(N Thg1C20NN TPmpP@o* T0Hzt Th"Hrp VNXO0g VpN/ T0(`(RC Thm@ T1| T0( g B@NNpL|NuH0$H&I8BC`2H ЀЁЀrRCCnBC`RCCo"K2H ЀЁЀ rTHN"J@f޸Cfv`2H ЀЁЀr0L Nu?@o4`4@l6`60Pl0`Po06NuH8(H:8$I6&o IB@2N gNJCoD0H2H$Ԃԁ24(<H$ԂԆ犒t(HNF2HNˈ4H"ҁ҂9`2H ЀЁBtLxNuH:8/@(I?|BoJDoJBm 0r4N.`<KE`0/>T2 LB@NTg`"M0 KN,x//B4"L20 KNXOC0 KN,ZC MN9/ po ??/ ro ??/ t??p*N*O?|<|gHRHoHRHRpON*|O`Bo0/fdJEm tr K0N-0/OL(IEHRHo"Ho(HRpON*$OC0 NN+2H ЀЁA/H:/ 4/hRBB<K"`HRHo"HUHRpON)O0/ Ug0oEH2HNɂ2/ ohHNɺ82 LB@NTg^C0 NN+//L4"L20 NNXOC0 NN*CAN8/po ??/ ro ??/ t??p*N):O<?U 0/fDO$LtNuH8]O(H68&I$o@4JBgSBgNSBgSBg$`/ ?p?"K4rCpC LNPO`/ ?p?"KtCrCC LNpPO`HWHoHo Ho pON(OHoHo/ pC?p,N(O0/olr`r?A/ ??"KtrCpC LN PO`0Bp?pNN(D\O/ "K4rCpC LNXOBBgpNN("\Op\OLNu|lF@|?p5N(TONuH0UO$H6/ ?p2N'\O8|:2H ЀЁGt@kgJ0+||fSE2H ЀЁ r J0N*HWHoHoHo Bgp??pN'Op@kf0TOL 8Nu2A|0|Hg|Pg |g|rfr`BA0NuH:O(H>vEBD4GBSBEM`p4H"ҁ҂tg4`p RE4H"ҁ҂tg`h0g @g8BRHS/ p??Bg?p.N&OHoHVHoHoHoHo BBgBgBgBgBgBgBgBgBgBgBgBgp??r?t?pN&~O<:r@gX0|NJ@g 0NJ@gPHWHoHoHo HoHoBBgBgBgBgBgBgBgBgBgBgBgBgp??r?t!?pN&O<:r@f0NJ@fpogHS/ p??Bg?p.N%O2/0N׆<0NdJ@fpogHS/ p??Bg?p.N%OJFg0|g*HR/ 0|gr`r?0|?p8N%|O 6`ZJFfVHVHR/ ???p7N%^O62g:HS/ t????p.N%@O2H ЀЁ t "PAܰNrB@NpEgp/ ?/?/r?Bgp+N$O 4R@f2/ L0/ N7J@f$rpNh`Rf of LN7` LN7RBR`HR/ ?/ ?p8N$O 6JCg0g@gHS/ p??Bg?p.N$OJCfBBgpNN$p\O0OL\NuH8&H(IE"R il hN&"K R hl PN C R hl PNn "L R hl PN^"yݬB@ RN-X|g R"hl"Q KNL"L KN`pLNuH>BCE$Gݴ"J S hl PNMҀ0<N6J@g V0(H|g"y`"y| S hl!IBDKJ`rDH ЀЁ(Sm lX4H m "p( l PpN20<N5J@g V0(H|g"y`"y| l !Ill` llRD| m|"yݬB@ SN,:|f\ S"hl"Q JNJ@gv S"hl"Q JNBD`0rDH ЀЁ S"p QNF"H0H m pNRDm m0L|NuH8(H&IBC"y il"PB"yݬ0 yN+8[@gBr?pNN">\OEܰ y"hl"Q JNv0]@gS@g`: JN6`0B@ JNh6J@or?p5N!TO0N`B@ JN86J@nJCm"K LNB@Nd`0NBBgpNN!\O0LNuH6On/HEC JBCM9g Vh Vh*` Vh Vh*0<N3J@g yҀ0(H|g"y`"yx V hl!I VN(z/Bgp2N!\O:_@g U@gU@g`6HW/p?E?p8N O HWHoHoHo Bgp??pN O|g|fp Vhgx`p Vhgx `x "yݬ VN(BBr0 VN#ں|g V"hl QN",HBApNK UN'Bp?pNN Z\OG| fZz`HAPHy"J U h PNXOp UN#2/HR"KANPO6J@nR@gREA0Pf`r| f8 oHy"J U h PNXOp UN"/HR"KANXPO6`4Hy"o U$h RNXOp UN"///"KAN"PO6BBgpNNx\O|g|f`rB@Ntrp UN"trp UN""yf U$h RNp UN">rpN/Bgp2N\O>tr UpN"V`|f/BgBgBgBgp+NO "yݬ UN'|fnC y4N,pxC y4N pxC$ y4NC$ y4N3" KpN"K yݬ$h RNp yݬN!OLl8NuH6O&H/I,,oLBCpxNx$H g"oHpxN$C JNANlp7 JNp6K`BCANJ@g(CANJ@gp/gdC/ Jp\NRH"_N*Hy"J y h PNXOp yN // "o4 KN6PO:AN0nR@f`"NAN.pJ@gBBgpNNf\OC o,N"J KNp\ KN4BHo"K y h PNXOp yN 2rB@N/9Bgp2N \O:tr yN B Uf$ NrpNvBp?pNN\ONT6JCg JNNJ@gp`06J@g|g|gN,J@g0`B@6JCg0`0`p?p5NTOpO0LlNuH068&HEJ@g"y^`"yb R hTN R hTNj R1@tJCgC R hTN"K R hTNJDgp RN4?JCgr`rp R4N84?JCgr`rp R4N 4?JCgr`rp R4N4?JCgr`rp R4NL Nu/ Eb09RN|b<@0;N2 $,$`$(`$`$"`$l$_NuH06Br?pNN6\OEJ|f0*D@5@`|f&0*H|fr`BAj|Ij`0*fBA` 0*or`r5AGÎtCHԂ03(HtCH"ҁ҂ҁAX"pTI yݬ h PN~pCHЀ23 yݬ"h QB0 yݬp N|N"ybr y0(H yNNB@N y0(mB@NNR y1|BBgpNN\O0*L NuH>O/H>*I@<,8NмN&H fp`"o> KN.I"L KNT"M KNLEݼp/`CANJ@grC ANJ@gbp\ KNB4"..C KN:C KNJEl KN0`N"MAܰN"H R h PNp RNd NNN>JGgtC R,h VNr R"h QSyr09rN&p RN p RN|g|fp\ y4NBp\ KNB|g|f KN:C R,h VNp RN`L"MAܰN"H R(h TNr R"h QSyp09pNt R"h Q 9tN.9tp &9xC Rp N0/ oJg< R0(4H"N2"NTS@o R0(4H"N"N:`p R1@L` R"R3h4L R0(Lo R@?@ p N0S@gS@gS@gS@g`0 KN:`& KNL:`Hy|4/@ "M oBN6XO:/?/?/?/?/p?r ?p*N~Op RNp RNz KNxNJ@gp`0:J@lN809pg NJ@fBE y|fp`0OBL|NuH<$H*I83 |N6GݼJ@lN` I@rDHҁ04HrDH$ԂԁԂA"p(RI S h"M JNҘ yBh yݬ"h$QBp yݬN|g |gB@N|fB@`0L<8Nu?YOpN6l` N@>N?@rA0N0NB@XO6NuHO&H,IA"y4NCAN"KANBCIx8KZp yݼhgHT/-L"KANPO<(pN мopN&ּ`&JmX Nz$Hz`< J"0N*Jo, J"0NvJl*`o/9Bp?p4Np\OzJoJn JN`p?p5NRTOzJl `pLNup yݼhf rhfpNuB@NuH<*H&IE"R#o<"R i*H&IBCE R0(|g"2<hXg09l4B@BH…h Rh09l R1@2 R1@J RhX R1yjj R1yn Rhh Rhx R!yĞ< yĞN:j R1@\C AܰN"H R hl PN R"h/"h"Q KNXO R"hD Q +NBB?pgr`rp R4NzBB?pgr`rp R4N`BB?pgr`rp R4NFBB?p gr`rp R4N, RN2p RN8|fd MNf/A N\ПRN,H g8"MNC NN*C NN MN,мN(H f NNp`,"M LNC LN R"hl"QAܰNCܰ LNp Rhgz`BE?p Rhgr`BA_:?p Rhgr`BA_:?p Rhgr `BA_:B@@g2 NpN<J@m"L NNJ@gPpgBAtA N0N"L NB@N<rg BA NpNJFfCܰA Nv`0N` LN NN|"yݬ RNBBr0 RNJCg0<g`0L|xNuH| f&yz`FBB?|fr`rp y4N p S(grg "H JNp:` "S JNr:XK g JEm|fJEl0Np`*|gf"ybr y0(H yNbB@N0L 8NuH0UOEBGݸ SN /Bgp2N,\O6|p4H"ҁ҂ Sp f^0r4NN0| gS@g` o]p SN` p o\`HWHoHoHo Bgp??pNOtr0 SN|ft"yݬ SN TOL NuH8pNVo <NB$HI0,xfCF LN9|xp LN6J@o J"<Nl(JoIB"L JN&H gl LNT KCݰp(QlU@fr`BAh|Ihp(QlBU@fr`BAh|Ihp(QlU@fr`BAh|Ihp(QlrU@fr`BAh|Ihp(QlU@fr`BAh|Ihp(QlU@fr`BAh|Ih1yRI  Kʐ"L KN&H LNRBEIn`0H"t KNVGRE| mBEI`0H"t KN0GRE| mBB2pN. J"0N`&/9Fp?p4N\O`/9Jp?p4N\O0N$`0Nj JN` p?p5NlTOL8NuH0BCEJGݰ4?0*H|gr`rp S4N|BB?0*H|gr`rp S4N\BB?0*H|gr`rp S4NQO(H:&I*o0BC8HoHo /?p,NO2H ЀЁA.ME 4||| b^B4; N *T@TT**TT@SCpVg6SCrVg.SC`*2H ЀЁ64 KC`2H ЀЁ t 6(pRg|ovp RgJCl8DD`8DJCmBCoo2H ЀЁ<4D4BB04DB& g67o7F7@" g":;o4/FSB;B6/@SC;CPOL|xNu?/ QO&H6CNp/ ?/ ?/ ?/ ?/ p??p*NOPO&_6NuH $H86:JAlH$ԂԀr( `2H ЀЁ爇r JEg0 JNL8NuH $H86:JAl4H ЀЂr`2H ЀЁ爇rJEg0 JNHL8Nu/ / QO&oEr0Nr0Nr0NBBBA0N>?k0+k?@2+k?AA0rNR> 0*Hk S@?@?@2+ k?AA0rN~RoRoAr0NlABA0N0+PO&_$_NuH>O$H85@5AIRyD yDlKv09DHG &B"LB@NXO0Uo`082,mo`2-9A0,ml`0-9@2,ml`2-9AM"N LN C, NN p lH7@ H7@rl7AA0-jrN6-0+ H2+HN\2HNTЀм@'@BAp MN 6?,?,?,?BgBgBgBgr?p3NOJCf g NNSyDOLtNuH0$H6&IN/ ?p2N\O|6"K JNBBr0 JN0L NuH/JBF`Vp4H"ҁ҂ҁrg r -g62H ЀЁЀ rNR@@o0`2H ЀЁЀ rNR@>RFFn0>0A rhAl62@4H…B4(hBo6@2HA2/G4,H…B4hBoG2,HA?BGF7o7C7G7@7D|`pF2AFI777BspFH$ԂԀԂ7( BstF777trFH ЀЁЀrg" r -f4BFJ7 'n `"0@FH7tFH"ҁ҂ҁ' RFFlV0@DHBs7 t2 K0/NIHTHoHo"Ho(pONvO0/gBA`r?AHS?/?/"p?Bgp+NLO <KR@fC KB@NBG`RC0 KN"MANBptFH"ҁ҂ҁrf(HSv?r??-?-?-?Bg?p/NO~vHTHoHTHoHo*Ho0BBgBgBgBgBgBgBg?/0?/0?/0?/0??/Hp??r?pNO<:r@gN4/B?B?F|Hg^nSBg|g|+gz`|Pg |g`|f?l0,lS@?@2,lSA?AA0rNHp4,H"ҁ҂ Tp gv`BCBA0N*r0Ntr0NR0, CR@?@>?l 0, lCU@?@ ?@2, lSA?AA0rN0r0Nr0Npl C?@>?l 0, lCY@?@ ?@2, lSA?AA0rN0, C?@>2, C?A0, lCS@?@ ?@4, lCSB?BA0rN0, C>2, C?A4, lCSB?B0, lCS@?@A0rN`20N:2*0N2*0N@2*0NB@O LNu/ABhBh2<#a>"_222" E0*$AW@g222.Nu/ABh1|1A2<fa"_2r+2QA.r 2QNu/A1|1|!I!o1A"_A000000000Arm`ABh1|1Ar`ABh1|1Ar`fABh1|1A1Brl`HABh1|1Ar`.A1|Bh1A0Bh2ra09.Nu/ /ABh1|1A1Br'aA"_2"_2NuABh1|1Arj`ABh1|1Ar`ABh1|1Ar `C3|3|3AC02222A2<`XCF2222A1|Bh1| r `.ABhBhre`C3A03B23|CrtRB2fA1Br`C3|3| 3A03B23o43o3oCrtRB2fA1Br `3"/ C2dBi3| Cp 2Q"<psNB _0"A"op,2QA.p 2QNuF.C3ABi#Ҕ Ira#FҔNu/ 1@ 0"<ҌpsNBA0$_NuScOtTySLCT5 n *;L]nnnnnsPoCk*.TXT*.TEX*.PRG*.AC?*.C*.H*.S*.ADD*.DOC*.INFC:\AUTO\*.PR?C:\GEMINI\*.* p q  1992 by Stefan Radermacher and Oliver Scheel *** Already installed! *** \ @(#)Selectric Version 1.00 Jan 18 19921.00\,    !.Q#l###A\####9%^c  #4EVgx    7 AEQ ht  eee      & 2 >Cl))  7 !A@>D *lT0D0D0@8@?~|8@>>|À?  @ @g`g!N@pcAÀx#nC~|$ *@($q$:,@ V #@ r $@  %@  &@  ! & @'@ !@$@$ @@ @@$ @"@"@6"@R"@n"@ "@ "@ "   & & A @&""0#) $!1'8 (@&  $2$N$j$$  &   @#@#  '8'@%)q  #  #@q@; @q@M  # #@q@c@q@ @q @ ##@q @1'8(@& q $$ $. J f   *F 1'8@pb~        A @q@@q@ 1 8 0   *@(p&B1  '8  @p^z        @q@ @q@)@q0@q@71 '8  @?p">  Z   Q '8  @Vqv   h    u    : AV'8,@* q r (1'8" @q1 '&@$p" "  "@  @   @  1 '8  '@%""p" ) 1 8 0PX88XhP2DJCFILENAMEEXTFilename: ________.___FFFFFFFFFFFFunctions A: PATHNAME.EXT/*MASK*by name MP_PATH~~~~~~~~~~~~~~~~~~~~~~~~~~MP_FNAME1~~~~~~~~~~~~~~~~_ ________1___ ________ __.__.__XFFFFFFFFFFF99999999999999~MP_FNAME2~~~~~~~~~~~~~~~~_ ________2___ ________ __.__.__XXXXXXXXXXXX99999999999999~MP_FNAME3~~~~~~~~~~~~~~~~_ ________3___ ________ __.__.__~MP_FNAME4~~~~~~~~~~~~~~~~_ ________4___ ________ __.__.__~MP_FNAME5~~~~~~~~~~~~~~~~_ ________5___ ________ __.__.__~MP_FNAME6~~~~~~~~~~~~~~~~_ ________6___ ________ __.__.__~MP_FNAME7~~~~~~~~~~~~~~~~_ ________7___ ________ __.__.__~MP_FNAME8~~~~~~~~~~~~~~~~_ ________8___ ________ __.__.__MP_FILES~~~~~~~~~~~~~~~~~~~~~~~~~~~~InfoDer einzig wahre Fileselector(es kann nur einen geben ...)XRegistered to: Display Extras After Copy/Move OP_EXTACT~~~~~~~ Current: ________________PPPPPPPPPPPPPPPPOP_EXT0~~~~~~~~~OP_EXT1~~~~~~~~~OP_EXT2~~~~~~~~~OP_EXT3~~~~~~~~~OP_EXT4~~~~~~~~~OP_EXT5~~~~~~~~~OP_EXT6~~~~~~~~~________________OP_EXT7~~~~~~~~~OP_EXT8~~~~~~~~~OP_EXT9~~~~~~~~~ Presets 11112222333.333.333FOLDER~~~~~Folder: ________.___FILE~~~~~~~File: ________.___ Options ESCXP_OLD~~~~~Old name: ________.___XP_NEW~~~~~New name: ________.___Name: ________.___888888Date: __.__.__Time: __:__:__ File attributes Drive: _Label: ________.___444.444.444555.555.555Disk usage:100%PP_PATH~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~________________________________________PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPName: ________.___FP_MASK~~~~~~~~~~~~~~~Pattern: ______________________SP_PATH~~~~~~~~~~~~~~~~~~~~~~~~~OptionsCancelOKShow hidden filesUse lowercase lettersOpen folder on double clickAuto locatorSave and restore pathsStay in destination pathSaveExtensionsCP_TITLEFiles:Folders:Bytes:Ask before overwriteRename each itemReplaceSkipRead-OnlyHiddenSystemArchiveTotal InformationMoreDrive InformationBytes total:Bytes used:Bytes free:CancelChange PathNew ItemFileFolderFindStart at current directorySearch current driveSearch all hard disk drivesSP_TITLE~~~~~~~~~~~~~~~~~~~~~~~~~~Continuexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\*.*\...*.* _________________________C:\\*.*... \\*.*...___________C:\*.*%X:\AUTO\SLECTRIC.PRG &,28>DJPV\bhntzŀņŌŒŘŞŤŪŸ!0?N]l{}{ƌƛ{ƪ ƹ{ {*0CVi|ǏǢǵ{4Wzȝ)LoKdʂʘʼ%-8>Nlˊˠ˴˿ #6DPuz̴̕-EVXl͇͖ͫͼͿ *< A: B: C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z: \ 2222222222222 3333333333333 4444444444444 5555555555555 6666666666666 7777777777777 8888888888888 9999999999999 0000000000000 Delete ^D Touch ^T Move ^M Copy ^C- New Item ^N Info ^I Drive Info ^Y Find ^F by name ^H by date ^J by size ^K by ext ^L unsorted ^X reverse ^R numeric EM_PROG~~~~~~~~~ *.* EM_EXT0~~~~~~~~~ EM_EXT1~~~~~~~~~ EM_EXT2~~~~~~~~~ EM_EXT3~~~~~~~~~ EM_EXT4~~~~~~~~~ EM_EXT5~~~~~~~~~ EM_EXT6~~~~~~~~~ EM_EXT7~~~~~~~~~ EM_EXT8~~~~~~~~~ EM_EXT9~~~~~~~~~ PM_PROG~~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH0~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH1~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH2~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH3~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH4~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH5~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH6~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH7~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH8~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH9~~~~~~~~~~~~~~~~~~~~~~~~[1][Not enough memory to use|Selectric. Try switching|to TOS-Selector ...|(don't be frightened)][ OK ][2][|Really force a media change?][No| Yes ][3][|Forcing a media change now|could destroy data!][Abort|Continue][3][|Disk full!][ OK ][3][|Error in file!][ Abort ][3][|Error!][ Abort ][2][|Save configuration?][No| Yes ][2][|Really abort operation?][No| Yes ][1][Ooops. There is no window|which could be closed ...][ OK ]empty Searching:FoundNo more matchesCopy: select destination pathMove: select destination pathFolder already existsFile already exists bytes in selected items1 selected item1 itemempty directoryFunctions bytes (%) freeFile InformationFolder InformationRename FolderRename FileFile selector Selectric Vx.xxx.?-'v)*+oIJnWe(+lo09dY[6Y{u 82uG[(Ѣ;lEVh>f(:eےc[Wj1)*K$-ƀkϨ$m@IŮ11)|]Piܥt{$v:iJk(I |u0A-v~Iu8qBfdfGidRVu-FGS'u_ZqStS:tM6 i-!v~Iu8qAS'!B;l^șu >ʂI `B(93lizdc&( {|e71\ Ӭ =`.[~ވަ   {, *.*F.      B   <: R4Z fx p  ~4R*F2NR:*  >  T  $  ",L$@*6B,T    BJ(d  ($D,*H ZNb *"2\| "0 fF<z*J6P 8"b fp 2: P Vp 4$ < 8b4$,       26 ">Zjtb(&Pz,~4@2F6&": V2 66( >2nX    @ 2r &b"  \80 ~L(H"  n$ "6 D LR>& r  8>D$ >b   @ $:< $D &r H& T 4 6"$&:@$& HXh L^ XR^  <>.*0TB   (6  "$<  (R:b0H`HxHx0`00`H0HH000H0H00`0000H0H0HH0H0H0H000`0 $J  ******************************************************************** Deze diskette is samengesteld door de Stichting ST, Postbus 11129, 2301 EC Leiden. Onze bibliotheek van public domain programma's omvat op dit moment (zomer 1992) al meer dan achthonderd disks. Daarop vindt u programma's op elk gebied, van tekstverwerker en database tot de leukste spelletjes, de fraaiste tekenprogramma's en de handigste utilities. Ook bevat onze bibliotheek een speciale afdeling voor public domain disks met Macintosh software, die te gebruiken zijn onder de ALADIN emulator. Deze MAC-PD serie bevat tot nu toe ongeveer vijfendertig disks. ******************************************************************** U vindt in het twee maandelijks tijdschrift "ST" (Onafhankelijk tijd- schrift van en voor gebruikers van Atari ST computers) een overzicht en een bespreking van de inhoud van de nieuwe public-domain diskettes. Dit tijdschrift bevat tevens een bestelkaart zodat U vlot over de software kunt beschikken. De november/december uitgave bevat een compleet overzicht van de Public Domain bibliotheek op dat moment. De Stichting ST geeft ook een speciale PD catalogus disk uit. Deze public domain disk is geproduceerd en gedistribueerd door: ************** Stichting ST afd. Software Bakkersteeg 9A 2311 RH LEIDEN ************** Ondanks onze controle komt het af en toe voor dat een diskje niet goed is gecopieerd.Mocht U dit overkomen, aarzel dan niet en stuur de defecte disk aan ons terug. U krijgt dan direct een vervangende disk toegestuurd. ************************************************************************ Teneinde het voor ons mogelijk te maken om productiefouten op te sporen en vervolgens in de toekomst te vermijden, zijn alle disks, geproduceerd door de Stichting ST, voorzien van een groen productienummer. ************************************************************************ . X `.. SLECTRICPRG ECHANGES TXT @EX` BT o<| # A@a y0Xa AFaAOa3aJ@g3?<NAT@9A@JygR@?HyB?<GNAPHy?<&NN\J@gBgNAaBg/9 ?<1NAJyfFABav y409Na` y409NAFaDALa:Nu x3#Jfa xpJg FSELgnPRffa!P!h FSEL Jxg #` ##N!RJyg#L!PpNuAapNuA^! #&!1AY&&#*!*Nu"xa x Jf !|NuXBRASLCTB!*!&N0<NBJ@WHNu/?< NA\NuXBRASLCTH0p fZJyfR69"|$A"R4 B[fJCf, yl.2Z3|`"JCg BZf#`#(` L /:NuL 0#Hy?Ns O.|ܪ/H$A3"yNBy j 0L._/9Nu&j T/ &j"k SNXNu(j T&j/+/ "k SNPNuXBRASLCTgH# OR f. x XBRAf SLCTg h`#L!P y/9NNu`S0QNuH &x?</?<DNAPrఁg f(`Jf/?<HNA\ fo  @LNuHAz<AN Ar r ~ vAN!rAJ!~AF!vHzV?<NA\BgHz4?<NNAP!0r!.~!,vN (LNupNupNupNuX:\*.*HxJgvF8RCJfL NuHpJgt6FRBJfL Nu/ $H` .f` rnRI`fB$_Nu/ / $I&H`RJ  g rf.fB&_$_NuH8$H&IIp"Pg"r Sf4,fB@` 0,op`pD@`Tp Sg r"Rf4,fB@` 0,op`p`,"SC RA N?0,fBA` 0,or`r0LNuH>$H&IMp"Pgr Sg4p Sgr"RgHp. RA N (Hp. SA N *H f " g0.fB@` 0.op`pD@` g" f0.fB@` 0.op`p`f f" g "M LNJ@f."SC RA N?0.fBA` 0.or`r0`$"M LN?0.fBA` 0.or`r0L|Nu/ / Ep&Pg"r&Qf4*fB@` 0*op`pD@`Pp&Qg r&Pf4*fB@` 0*op`p`(&Q0+&Pk?2*fBB` 0*ot`t0&_$_NuH8$H&IIp"Pg r Sfpp Rgr"SgDp Sgr"Rg R ("Sd0,fB@` 0,op`p`T R ("Sc0,fB@` 0,op`pD@`,"SC RA N?0,fBA` 0,or`r0LNu/ $P0*$Qj?29$fBB`09$ot`t0$_Nu// $Hv` ЃЀBA|HЁ&B@NTJ@f $_&Nu/ / $H&I` fB@`VRJRKg29"I|g4BB0NJ@g&B@NJ@g KN/ JN|op`p` B@BAA&_$_Nu/ $Hrt`JAg JfBA` Rb$_Nu/ / $HG`RJf`gbB&_$_NuH(H&&I*H IN / BA`4H°c `RA4H¶b LL8Nu/ $H09"H|gN` JN$_Nu|Am |Znr`BA0Nu|am |znr`BA0Nu|0m |9nr`BA0Nu?6NJ@f 0NJ@gp`B@6Nu?6NJ@f 0NJ@gp`B@6Nu?6NJ@f<|!m|-o0|;m|?o$|[g|@g|]m|`o |{m |~np`B@6Nu/ / $H&HB@N4J@g f K&_$_Nu/ / $H&HB@NJ@g f K&_$_NuH<*H$I(oBC&I`vp\AN&H g KN/ LNП2HЁRjb g "KA0N`B50C MN@"L MN8JCo |:|\|.|.|. MN. ML<Nu// $o gth2(I|0(v h||Pv6 dH@6HÇ <06HÇ HC<04H… <06HÇ HC<02H <04H… HB<0 gxph@2(I| 4(v j|6HÇ <06HÇ HC<04H… <06HÇ HC<02H <04H… HB<0$_&NuH0&I&$H IN`&fp`R@3g2g3f J` RJ SJfґL Nu |N#ܮJf N#ܮNupܮg yܮNNu/ YOEHRHoHRHRHRHRBBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgp!?pN|OJf0`f r N d*"҆ҁ,RCJf`FJGg0HH@J@f. "N / r N (" N *r0~ r N ,SCJCfB JL Nu//??<?NAO Nu/?<NA\ONu?/?<NNAPONu?<NATONu?</NATO @Nu?<*NATONu?<ONATONu?<0NATONu??<NAXONu??<>NAXONu/?<9NA\ONu/?<;NA\ONu/?<ANA\ONu??/?<WNAO Nu?<,NATONu//??<@NAO Nu/?< NA\ONu??/?<CNAO Nu/ /??<VNAO Nu/?<:NA\ONu?/?<6NAPONu?/?<GNAPONu?/?<a@Jg*`4C g*g"@ f`"/?<INA\OJj` pNugp`H0$< CE g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _NuJ@kNuD@Nu$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$HBJBf"$HBJBfB@H@NuB@H@HB0B@H@Nu A"B@H@HABAtҁрdЈӁрQNu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu/ / &H$I/9Ŵp?p4Nq\O// / / pZNqzO &_$_Nu/ / &H$IC_ y,AN/9,//"J KN PO&_$_NuH>O/H,/I(?|pNbv?| p?pkNqTOp?pkNqTONN,?@ GANN?@"N.~E `09"H|gbpxN0HC#,H"g,CB@1p|NB@ NNf8Ce NN`*SG0HA pNRJGf`0HABRGo"mz0/ NBk'o,'o('|ސ kBh kB" k1|BG`0HЀ kBp RG| m kBP R!o`T o`NV R1@t kNF kN> kN7@"K kN kN"0+HA"pRI R h p"K y THN8p"K R h PN(px"kAlNCeAlN"KAlNHS"k ynTHNXO y ,op `09,3, y &or `29&3&N"kAN"H R h Pp Nr <N'H gB"K kNJ@f" kN//\"o, o0NXO?@ ` p kN/B@N"7| RNeBAp RNoJ@f 0<NopJ@f 9>f: Rh BCp RN`4XO/?/?/?/?/p?Bgp*Nn OBBgpNNn\OIKp RN5`8:||0]@|b @0;Nd` >n   trp RNaJEgB@`p"K kN\trp RN`` $trp RN`HUHUHUHUBgp??pNmNOJEgB@` k0( hgp`B@N&@ k1|trp RN`N$` JEg0|gS@g$S@g S@g` kBP`p kh0`r k hofHoHU/p?p,NlOCp RN^`HUHUHo HUpONlO0/o0/H k2(HN R2(HNXY@ k0B@N lHUHUHUHUBgp??pNlHO` k ho Hz "Hth2p RN1XO` /+20"K kN(XO?@` Bp?pNNk\OB@AN:BBgpNNk\O0fr R"h ,QB N/ +"+$N"+ N _N"p&"y NNA/"+ ЀЁЁ"+N|H _N"H Np&Np&"y NN| R0(H"+N "+N@ R1@HoHTHUHUpONk(O`tpofrTgBB2<p RN^BB2<p RN^`BB2<p RN^BB2<p RN^p RN^ 6`V0@F@ApHoHo /r?p,NiOBg?A4/&2/0/ NcjXO?@J@o2+"K kN.7@0@F@Ap`2 k h o$HoHo /p?p,Ni\OBg k?( A:"k4) 2/0/ NbXO?@J@o kh g0( o"K kN` k0( gByvy|yĠ2+fyĂyĈ`:yĂyĈ`(yvy|yĂyĈyĠHoHo /p?p,Nh~OBgp?Avt 2/0/ NbXO<J@o N!0| bn@0;Nd&&dFd4Rd\B@N!0Nz`>0"K kN@`0 k0( kNP`"K kN4`0+NM` kN4B@N!^`09$N:t@H"ҁ҂ҁAp09$o y`y09"H|g y`yHoHo /p ?p,Ng^OBg?At2/0/ N`XO<J@otUH"ҁ҂ҁApN:p`JEg"K kN1D?@J@m7@`HoHo /p ?p,NfO09, R"hD"QAlN(<rk?t@?Alty,0/ 2/N`VXO<J@oFr@H y.,pHoHTHUHUpONfpO|g\pTfrogNpx"k NN pxCe NN`px"K NNVHS"krFH ЀЁЀAl pTHNXO`|ggBA0AN g|fCl`"N kN`\JEgBN0J@gvp"K R h PNr R"h QN,p RNX"K kNpN`>BG|`R0H y(,pRGg<"N4H"ҁ҂ҁA pTHpN2H ЀЁЀA pNRFy&l| m y NHoHo /p ?p,NeO"KAN*ANv"HA0N' 6Bgr@?A40/ 2/N^~XO6J@onHoHTHUHUpONdOpTfrog:pCg KNrCH ЀЁЀA pTHN"H KpN`rCH ЀЁЀA pTHN"H KpN`rNPnJ@gܑNN"K kNxp RNWFp RNW>`nBG`092HA8 pN޴RG|mBG`092HAƀ pNގRG|m09 y4NvNLtrp! RNWBG`092HA8 pN RG|mBG`092HAƀ pNRG|m09 y4N`0+gȑN'k7k|$f0+Cn o,N;Bk09"H|g"k o,N` o,'H'o(Cn KN7k R!o`T o`N. R1@t RpNU&tr0 RNVCe kN"K kN"K kN7@`HoHTHUHUpONbVOBo0/f8 RNZBBr0 RNU Rh Ce kN"K kNx k hg4p2(H"k*qftTfvof"MC kN` R"h"Q kN|#gp`B@ o\0J@gry2gty2g,ygS@gS@gS@g`|Pgn|CgS@gW@gS@g`֐|agS@g|g&` U0( gpNV U0( jNA`z U0(mH"j&qrg~Hk "J jN XO T"h&QBp TNL`T0@A00`Jp#`Fp!`Brp jN:`.rp jN,` U0(lBP`pr U0(D@ jN p`B@L"L KN6`"yrCH ЀЁЀ uTHNRCjm mN&L<NuH8$HBCI gRNظN(BFzG`. g$4H"ҁ҂ҁBs0H'RCrAڅRF|l|mBBF`0H tNӪRF|m0LxNu?/ $Hg *:fBA0AܲN۠ f*N6rA|:AB@NC JN,`BC|0N0$_6NuH8&H$IBp\N`(H f Kp:NR(H gC JpN> \fB`B,f C JNےLNuH8$Hv"HAJNx$Hp\N&HI: g^RK`Zp\ KN$H gB"K2H ЀЁЀ tRHN8C2H ЀЁЀ tNR2H ЀЁЀ tN^RC&J g| mptCH"ҁ҂ҁ"t y $h RNf0LNuH<&H(IE"R3|B@NB+f ANCF` KNC>K / "K U hD PNXOBp?pNNRF\O RBh RB" LN"yr R0(H yކN R ho2"U0)HH29@o` U2(IH"R U1A` U"U3hN h KNp R1@ U"h QN< U"h QN0BBgpNNQ\O 9ކgp`B@L<NuHO/H4*I$oX&o\BRBS"o`BBCNDмN,H fp`pg6"o4 NNC NN"M NNK MNӜB@|N NNp7ANӊ6I`vCAN*J@g\CANJ@gJHWHTHo-C NN.O 6J@mR2/R2S2g$`$- o`Րp-g MNN<6JCg|g|fBC o4NV`4 NN٨0O8L|NuH6O/HEBRBjB&yކKM`Pp S(gDrg2HWHUHV"HC oNnO J@l`&0R2j$ժ` RR S (ѪXK fB@O LlNuH0$H&I6J@fB*`p\ JN gB0SCJ@f"K JNXA"P i lpi HЀ21 `BA"P2pNL NuH8&H(IE R h lp"Ri HЀ3 C KN"o KN"L KN RBPpNLNuH0$H&I68|lr@H$ԂԁԂA"p(RI y h y pN@`AܲB@00|6@gNBr?pNNM\O80NbpA|:AB@N"K JN@ yBPpNBBgpNNL\O0L NuH0$H JN=6J@g Jp\Nb&H gBJCg f0L NuH<$H&INj6"K JN JNIܲK /pAC LN ""ҁҀҁA"pRI U h p UN?dp"K U(h TN"K JNv yBPpNp UN?60L<Nu?/ 6E HzNt yh"Hr RpNXO09ތg$JCg Rp N>p RN>p RN>p RN>$_6NuH:OBC y0H&yކI M` gJ y2Chn8pCH$ԂԀ"T q( "h_r SgxC NNT`x r N"S )N\"SC ANANvrdp.`p tCH"ҁ҂ T"p i@ T"p $Q09"H|g ANX"H`CAp Nɤp"NA NBC SNXOp SgtCH"ҁ҂"Tq `rCH ЀЁ Tp p S(gtCH"ҁ҂"Tq `lrCH ЀЁ Tp `TrCH ЀЁ T"p $i T"p $i|. C T$p RNrCH ЀЁ Tp RCXK|mT09ތg TpN?j0*jS@?@2*jSA?AGjA0rNKBA0NJ> ?j 0* jS@?@2* jSA?AA0NKr0NKPBA0NK.CAtBA0NJ8I8K`T0H t @fRH4Cj 2* 0NK`*Bgp??*2H t4Cj 2* 0NK\ORDpC@mBB?JCfr`rp y4N84BB?| fr`rp y4N8pO L<NuH :A6"PQ|4H"yކ"q(BD)|JDg$PSj )$P")`$PRj )$PѪ")|m"|n4?JDgr`r0 y 4N7L8NuH>O(H/I06?A.G"S3|8"SQ|il4H yކ$p(M&Ho Ho"HVHVpONCOpo frogp`B@?@,J@fB@Nr0N09"H|f 2/,ftf09"H|g:2/.g4tg.Hj "o4 LNxXOHVHVHVHVBgp??pNC O` o`0NN0/.f?D*?D(Bo6 SP|I"L y 0N4Cp y N4Cp y N4tHVHo"HVHVpONBOpogBA`r?A$K`VHVHVHVHo*HUHo0BBgBgBgBgBgBgBg?,?,?,?p?Bg??r?pNBLOo `0/o2@ov>@`v|g0 SP|rhAl8`x Sh6 SP|0H"yކ$qo*mz`zB@?D"2/(o*l JEop`B@`2/(o*o JElp`B@o(oJEo2`rD?A"`o(lJEl2`rD?A"Br Sh??"Ht y prNPO?@`Bopo$g`B@`pO4L|NuH0&H8:E"R4)g6)0)l0JDo2`p RPhl2` R2(SA R1AB@N` R h oB@N`r0N Rh R0(lBh` R0(hm rh1A R0(Pl&Hzrh?P?"Ht y prNPO`2 R0(rPAo$Hzth?A?"H y prtNzPOr R0(NJEg K"R0)NN R0(L 8NuH>$H829"I|gIgBCGކKތM `JDgp2H S"pf JN"J2H S pA N*J@f~ T hfB@N` Thg 20(N Thg1C20NN TPmpP@o* T0Hzt Th"Hrp VNXO0g VpN1H T0(`(RC Thm@ T1| T0( g B@NNzpL|NuH0$H&I8BC`2H ЀЁЀrRCCnBC`RCCo"K2H ЀЁЀ rTHNnJ@f޸Cfv`2H ЀЁЀr0L Nu?@o4`4JBo @o4`4`BB@l6`60Pl0`Po06NuH8(H:8$I6&o IB@2N gNJCoD0H2H$Ԃԁ24(<H$ԂԆ犒t(HNʀ2HN4H"ҁ҂9`2H ЀЁBtLxNuH:8/@(I?|BoJDoJBm 0r4N/<KE`0/>T2 LB@NTg`"M0 KN.//B4"L20 KNXOC0 KN-C MN;/ po ??/ ro ??/ t??p*N<O?|<|gHRHoHRHRpON;O`Bo0/fdJEm tr K0N/20/OL(IEHRHo"Ho(HRpON;OC0 NN-02H ЀЁA/H:/ 4/hRBB<K"`HRHo"HUHRpON;:O0/ Ug0oEH2HNȼ2/ ohHN82 LB@NTg^C0 NN,//L4"L20 NNXOC0 NN,CAN:0/po ??/ ro ??/ t??p*N:O<?U 0/fDO$LtNuH8]O(H68&I$o@4JBgSBgNSBgSBg$`/ ?p?"K4rCpC LNPO`/ ?p?"KtCrCC LNpPO`HWHoHo Ho pON:OHoHo/ pC?p,N9O0/olr`r?A/ ??"KtrCpC LN PO`0Bp?pNN9\O/ "K4rCpC LNXOBBgpNN9\Op\OLNu|lF@|?p5N9fTONuH0UO$H6/ ?p2N9N\O8|:2H ЀЁGt@kgJ0+||fSE2H ЀЁ r J0N,vEBD4GBSBEM`p4H"ҁ҂tg4`p RE4H"ҁ҂tg`h0g @g8BRHS/ p??Bg?p.N8*OHoHVHoHoHoHo BBgBgBgBgBgBgBgBgBgBgBgBgp??r?t?pN7O<:r@gX0|NJ@g 0NJ@gPHWHoHoHo HoHoBBgBgBgBgBgBgBgBgBgBgBgBgp??r?t!?pN7xO<:r@f0NJ@fpogHS/ p??Bg?p.N7FO2/0N<0NdJ@fpogHS/ p??Bg?p.N7OJFg0|g*HR/ 0|gr`r?0|?p8N6O 6`ZJFfVHVHR/ ???p7N6O62g:HS/ t????p.N6O2H ЀЁ t "PAnNB@NpEgp/ ?/?/r?Bgp+N6bO 4R@f2/ L0/ N7J@f$rpN`Rf of LN7` LN7bBR`HR/ ?/ ?p8N6O 6JCg0g@gHS/ p??Bg?p.N5OJCfBBgpNN5\O0OL\NuH8&H(IE>"R il hN"&"K R hl PNZ C R hl PN "L R hl PN"y B@ RN.|g R"hl"Q KN"L KN`pLNuH>BCEG"J S hl PNTM>0<N6"J@g V0(H|g"y`"y S hl!IBDK`rDH ЀЁ(Sm lX4H m "p( l PpNl0<N5J@g V0(H|g"y`"y l !Ill` llRD| m|"y B@ SN-Ȱ|f\ S"hl"Q JNJ@gv S"hl"Q JNTBD`0rDH ЀЁ S"p QN"H0H m pN"RDm m0L|NuH8(H&IBC"y" il"PB"y 0 y"N-48[@gBr?pNN3\OEn y""hl"Q JN0]@gS@g`: JN6`0B@ JN6J@or?p5N3ZTO0N`B@ JNr6J@nJCm"K LNB@N>`0NBBgpNN3\O0LNuH6On/HEC JBCMB9ܴg Vh Vh*` Vh Vh*0<N3J@g y>0(H|g"y`"y V hl!I VN*/Bgp2N2~\O:_@g U@gU@g`6HW/p?E?p8N2ZO HWHoHoHo Bgp??pN2:O|g|fp Vhgx`p Vhgx `x "y VN*`BBr0 VN%h|g V"hl QN\,HBApNKF UN)JBp?pNN1\OG| fZz`HAܲPHy"J U h PNTXOp UN$/HR"KANPO6J@nR@gREAܲ0Pf`r| f8 oHy"J U h PNXOp UN$h/HR"KANXPO6`4Hy"o U$h RNXOp UN$4///"KAN"PO6BBgpNN0\O|g|f`rB@Ntrp UN$,trp UN$ "y U$h RNp UN#rpN/Bgp2N0\O>tr UpN#`|f/BgBgBgBgp+N0XO "y UN(|fnC yNfpxC yNDpxC yN2C yNz3 KpN"K y $h RNp y N#OLl8NuH6O&H/I,,oLBCpxN$H g"oHpxN^C JNANp7 JN6K `BCANHJ@g(CAN4J@gp/gdC/ Jp\NRH"_NdHy"J yF h PNXOp yFN"F// "o4 KN6PO:AN0nR@f`"NANJ@gBBgpNN.\OC o,N"J KNp\ KNnBHo"K yF h PNXXOp yFN!rB@N/9FBgp2N.n\O:tr yFN! Uf$ NrpNvBp?pNN.@\ON6JCg JNN"J@gp`06J@g|g|gNfJ@g0`B@6JCg0`0`p?p5N-TOpO0LlNuH068&HEFJ@g"y`"y R hTN R hTN R1@tJCgC R hTN"K R hTNJDgp RN 4?JCgr`rp R4N 4?JCgr`rp R4N 4?JCgr`rp R4N 4?JCgr`rp R4N ~L Nu/ E09$N°|b<@0;N2 $,$`$(`$`$"`$l$_NuH06Br?pNN,\OE|f0*D@5@`|f&0*H|fr`BAj|Ij`0*fBA` 0*or`r5AG tCHԂ03(HtCH"ҁ҂ҁA"pTI y h PNpCHЀ23 y "h QB0 y p N N"yr y0(H yކNB@N߶ y0(mB@NN, y1|BBgpNN+|\O0*L NuH>O/H>*I@<,8NмNN&H fp`"o> KNhI"L KN"M KNEp/`CANJ@grC ANJ@gbp\ KNB4"..C KN:C KNPJEl KN0`N"MAnN"H R h PNp RN NNN>JGgtC R,h VNr R"h QSy09N`p RNp RN|g|fp\ yNBp\ KN B|g|f KN8:C R,h VNVp RNV`L"MAnN"H R(h TN0r R"h QSy09Nȝ R"h Q 9NH.9p &9C Rp Nf0/ oJg< R0(4H"Nl"NS@o R0(4H"NR"Nt`p R1@L` R"R3h4L R0(Lo R@?@ p N0S@gS@gS@gS@g`0 KN:`& KNL:`Hy4/@ "M oBN6XO:/?/?/?/?/p?r ?p*N'Op RNp RN KNNJ@gp`0:J@lN809g NJ@fBE yfp`0OBL|NuH<$H*I83 Nؾ6GJ@lN` IľrDHҁ04HrDH$ԂԁԂAv"p(RI S h"M JN҄ yBh y "h$QBp y N6|g |gB@N|fB@`0L<8Nu?YOpN6l` Nz>N?@rA0NT0NB@XO6NuHO&H,IA"yNCAN"KANBCIx8Kp yhgHT/-L"KANPO<(pN мopN&ּ`&JmX N$Hz`< J"0N *Jo, J"0NJl*`o/9p?p4N!\OzJoJn JN`p?p5N!TOzJl `pLNup yhf rhfpNuB@NuH<*H&IE"R#o<"R i*H&IBCE* R0(|g"2<hXg094B@BH…h Rh09 R1@ R1@ RhX R1yj R1y Rhh Rhx R!y< yNt R1@\C AnN"H R hl PN R"h/"h"Q KN"XO R"h Q +N*BB?pgr`rp R4NBB?pgr`rp R4NBB?pgr`rp R4NBB?p gr`rp R4N RNp RN8|fd MN/A NПRN,H g8"MNQO(H:&I*o0BC8HoHo /?p,N O2H ЀЁA.ME 4||| b^B4; N *T@TT**TT@SCpVg6SCrVg.SC`*2H ЀЁ64 KC`2H ЀЁ t 6(pRg|ovp RgJCl8DD`8DJCmBCoo2H ЀЁ<4D4BB04DB& g67o7F7@" g":;o4/FSB;B6/@SC;CPOL|xNu?/ QO&H6CNp/ ?/ ?/ ?/ ?/ p??p*N OPO&_6NuH $H86:JAlH$ԂԀr( `2H ЀЁ爇r JEg0 JNL8NuH $H86:JAl4H ЀЂr`2H ЀЁ爇rJEg0 JNHL8Nu/ / QO&oEjr0NRr0Ndr0N BBBA0N>?k0+k?@2+k?AA0rN> 0*Hk S@?@?@2+ k?AA0rNRoRoAr0NABA0N~0+PO&_$_NuH>O$H85@5AIRy y lK09 HG &B"LB@NXO0Uo`082,mo`2-9A0,ml`0-9@2,ml`2-9AM"N LN C, NN p lH7@ H7@rl7AA0-jrN 6-0+ H2+HN2HNЀм@'@hf2(I|gzRy y l49 JC B BCB@ JNXO?/?/?/?/BgBgBgBgBgp3NO/ ?/ ?/ ?/ ?/ p?Bgp*NO`BB2*0* JN\O$_NuH.O*H,I09 HE IHo"LB@NjXO09 g$?,?,?,?BgBgBgBgr?p3NLOfrCA4NCA,NB?<pNN"\OABA09jN 4HjCAr09jN XOB?<pNN\O jgN2BB`>BAp MN:6?,?,?,?BgBgBgBgr?p3NOJCf g NNSy OLtNuH0$H6&IN/ ?p2Nl\O|6"K JNBBr0 JN0L NuH/JBF`Vp4H"ҁ҂ҁrg r -g62H ЀЁЀ rNdR@@o0`2H ЀЁЀ rNFR@>RFFn0>0A rhAl62@4H…B4(hBo6@2HA2/G4,H…B4hBoG2,HA?BG7o7C7G7@7D|`pF2AFI777BspFH$ԂԀԂ7( BstF777trFH ЀЁЀrg" r -f4BFJ7 '6 `"0@FH7tFH"ҁ҂ҁ' RFFlV0@DHBs7 t2 K0/NIHTHoHo"Ho(pONLO0/gBA`r?AHS?/?/"p?Bgp+N"O <KR@fC KB@NBG`RC0 KN"MANJptFH"ҁ҂ҁrf(HSv?r??-?-?-?Bg?p/NO~vHTHoHTHoHo*Ho0BBgBgBgBgBgBgBg?/0?/0?/0?/0??/Hp??r?pNhO<:r@gV4/B?B?F|HgfnSBg|g|+g`|Pg|g|g`|fN:vAH` 0@"Z2RCkmBC` 0H"Z"^RCkm0L Nu"H00<NBL NuH *BC |N(JfN($xpg DN g"`0H爺f r`RC0H"2fL8Nu?/ 6E>"f hNXO 9>gp`B@$_NuH $H860<NJ@g??/ y> hNPO`B@LNu/ $H0<N^J@g/ y> h NXO`B@$_NuH0UO$H0<N20*||fjvGB2H ЀЁA4(|@g2hh!K HWHoHoHo pMNO3.p`p 4RCH"ҁ҂rgB@TOL NuH8O(o4A> gr"@if4)J|gEG. J0Nr0N^>?l0,lS@?@2,lSA?AA0rNHp4,H"ҁ҂ Tp gv`BCBA0N*r0Ntr0NR0, CR@?@>?l 0, lCU@?@ ?@2, lSA?AA0rN0r0Nr0Npl C?@>?l 0, lCY@?@ ?@2, lSA?AA0rN0, C?@>2, C?A0, lCS@?@ ?@4, lCSB?BA0rN0, C>2, C?A4, lCSB?B0, lCS@?@A0rN`20N:2*0N2*0N@2*0NB@O LNu/A0BhBh2<#a>"_222" E00*$AW@g222HNu/A0Bh1|1A2<fa"_2r+2QAHr 2QNu/A01|1|!I!o1A"_A000000000A0rm`A0Bh1|1Ar`A0Bh1|1Ar`fA0Bh1|1A1Brl`HA0Bh1|1Ar`.A01|Bh1A0Bh2ra09HNu/ /A0Bh1|1A1Br'aA"_2"_2NuA0Bh1|1Arj`A0Bh1|1Ar`A0Bh1|1Ar `C03|3|3AC02222A02<`XC`2222A01|Bh1| r `.A0BhBhre`C03A03B23|CrtRB2fA01Br`C03|3| 3A03B23o43o3oCrtRB2fA01Br `3  %/ %*A%*/ R >^ %*/ y  ))> 6  V!@>D *lT0D0D0@8@?~|8@>>|À?  @ @g`g!N@pcAÀx#nC~|L$ *@($q$l,@  #@  $@  %@  &@  ! & @'@ !@$@$ @@ @@$ @0"@L"@h"@"@"@ "@ "@ "   & & A @&""0,#w  $!' (@&  H$d$$$$  &   @#@#  '(@&wq  $  $@q@ @q@  $ $@q @@q@ @q @  $$@q@('(@& q D$$ $` |    $@\x'#@!$ p 1: B       A @q@I@q @c    0<  *@(pXtv    '  @pB    1  :  @q@@q@ @q@q@8 '  @p1T:p B     '  @q 1 :       4  P l  A ',@* q  ('" @ q ' '-&@$4p" "  " @;  @T   @g   '  '@%"‚"p"    00 jjB¥·½FD`FILENAMEEXTDateiname: ________.___FFFFFFFFFFFFunktionenA: PATHNAME.EXT/*MASK*nach NamenMP_PATH~~~~~~~~~~~~~~~~~~~~~~~~~~MP_FNAME1~~~~~~~~~~~~~~~~_ ________1___ ________ __.__.__XFFFFFFFFFFF99999999999999~MP_FNAME2~~~~~~~~~~~~~~~~_ ________2___ ________ __.__.__XXXXXXXXXXXX99999999999999~MP_FNAME3~~~~~~~~~~~~~~~~_ ________3___ ________ __.__.__~MP_FNAME4~~~~~~~~~~~~~~~~_ ________4___ ________ __.__.__~MP_FNAME5~~~~~~~~~~~~~~~~_ ________5___ ________ __.__.__~MP_FNAME6~~~~~~~~~~~~~~~~_ ________6___ ________ __.__.__~MP_FNAME7~~~~~~~~~~~~~~~~_ ________7___ ________ __.__.__~MP_FNAME8~~~~~~~~~~~~~~~~_ ________8___ ________ __.__.__MP_FILES~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~InfoDer einzig wahre Fileselector(Es kann nur einen geben ...)XRegistriert auf: Anzeige Extras Nach Kopieren/Verschieben OP_EXTACT~~~~~~~ Aktuell: ________________PPPPPPPPPPPPPPPPOP_EXT0~~~~~~~~~OP_EXT1~~~~~~~~~OP_EXT2~~~~~~~~~OP_EXT3~~~~~~~~~OP_EXT4~~~~~~~~~OP_EXT5~~~~~~~~~________________OP_EXT6~~~~~~~~~OP_EXT7~~~~~~~~~OP_EXT8~~~~~~~~~OP_EXT9~~~~~~~~~ Voreinstellungen 11112222333.333.333FOLDER~~~~~Ordner: ________.___FILE~~~~~~~Datei: ________.___ Optionen ESCXP_OLD~~~~~Alter Name: ________.___XP_NEW~~~~~Neuer Name: ________.___Name: ________.___888888Datum: __.__.__Zeit: __:__:__ Dateiattribute Laufwerk: _Label: ________.___444.444.444555.555.555Diskbelegung:100%PP_PATH~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~________________________________________PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFP_MASK~~~~~~~~~~~~~~~ Maske: ______________________SP_PATH~~~~~~~~~~~~~~~~~~~~~~~~~OptionenAbbruchOKversteckte Dateien anzeigenKleinbuchstaben benutzenOrdner auf Doppelklick ffnenAuto-LocatorTOS-Pfade sichernIm Zielpfad bleibenSichernExtensionsCP_TITLE~~~~Dateien:Ordner:Bytes:Warnung vor berschreibenObjekte umbenennenErsetzenAuslassenSchreibgeschtztVerstecktSystemArchivWeiterGesamtinformationMehrLaufwerksinformationBytes gesamt:Bytes benutzt:Bytes frei:Pfad ndernNeues ObjektDateiOrdnerSuchenAb aktuellem VerzeichnisAktuelles LaufwerkAlle Festplatten-LaufwerkeSP_TITLE~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\*.*\...*.* _________________________C:\\*.*... \\*.*...___________C:\*.*%X:\AUTO\SLECTRIC.PRG, *.*ƌƒƘƞƤƪưƶƼ "(6ETcrǁǐǟǮǽ%6   GWgwȇȗȧ  ȳ+>QdwɊɭ9\ʢ zˤ 1Jt̘8Qit}͇͘͡ʹͿ=B]|Κθ!5P_tυψϝϴ A: B: C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z: \ 2222222222222 3333333333333 4444444444444 5555555555555 6666666666666 7777777777777 8888888888888 9999999999999 0000000000000 Lschen ^D Touch ^T Verschieben ^M Kopieren ^C- Neues Objekt ^N Info ^I Disk-Info ^Y Suchen ^F nach Namen ^H nach Datum ^J nach Gre ^K nach Typ ^L unsortiert ^X rckwrts ^R numerisch EM_PROG~~~~~~~~~ *.* EM_EXT0~~~~~~~~~ EM_EXT1~~~~~~~~~ EM_EXT2~~~~~~~~~ EM_EXT3~~~~~~~~~ EM_EXT4~~~~~~~~~ EM_EXT5~~~~~~~~~ EM_EXT6~~~~~~~~~ EM_EXT7~~~~~~~~~ EM_EXT8~~~~~~~~~ EM_EXT9~~~~~~~~~ PM_PROG~~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH0~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH1~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH2~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH3~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH4~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH5~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH6~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH7~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH8~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH9~~~~~~~~~~~~~~~~~~~~~~~~[1][Nicht gengend Speicher fr|Selectric. Versuche TOS-|Selector aufzurufen ...|(nicht erschrecken)][ OK ][2][|Medienwechsel erzwingen?][ Nein |Ja][3][|Erzwungener Medienwechsel knnte|jetzt Daten zerstren!][Abbruch|Weiter][3][|Disk voll!][ OK ][3][|Fehler in der Datei!][ Abbruch ][3][|Fehler!][ Abbruch ][2][|Konfiguration speichern?][ Nein |Ja][2][|Vorgang abbrechen?][ Nein |Ja][1][|Huch? Hier gibt's kein|Fenster zum Schlieen ...][ OK ]leer Suche:GefundenNichts mehrKopieren: Zielpfad auswhlenVerschieben: Zielpfad auswhlenOrdner bereits vorhandenDatei bereits vorhanden Bytes in selekt. Objekten1 selekt. Objekt1 ObjektLeeres VerzeichnisFunktionen Bytes (%) freiDatei-InformationOrdner-InformationOrdner umbenennenDatei umbenennenFileselector Selectric Vx.xxx.?-' nCp*chŢ6QeLwC(VHC.(q(YɀPrta~}J 3x:^"fAcPZGLc`b!&x%/ ]Pm/ʾXmJ PՅ%!\9 5ePu),P; Mn"f֍p5/S؝*5\Qc rv5Yi^c=VbLi>p5$qgQR}Y |Y3*=4k؍"T)k5z rv5Yi^c=V4KMwiN_\T2f 4 ]jLGspuOJ}&k%"*  0`H      B   <: R4Z fx p  ~4R*F2` .,RB*  >  T  $  ",L$@*6B,T    BJ(d  ("$D,*P`&^Nb . | "0 fF<~*f6P 8"b fp 2: P Jp 4$ < 8b4$,       26 ">Zjtb(&Pz,~4@2FH&": V2 66( >2nX    @ 2r &b"  \80 ~L(H"  n$ "6 D LR>& r  8>D$ >b   @ $:< $D &r N& T 4 6"$&:@$V  <Dh L^ XR^ H>.*6H6*  (6  "$<  (<b0H`HxHx0`00`H0HH000H0H00`0000H0H0HH0H0H0H000`0 &$Selectric Changes ================== Version 1.01 ------------ - Selectric strtzt jetzt nicht mehr ab, wenn man versucht in einem leeren Verszeichnis den Cursor zu bewegen. - War kein Let 'em Fly! installiert, so blinkte die Flugecke in der Hauptseite beim Aufruf immer mal kurz auf, was natrlich nicht so schn war. - Die Prozentangabe bei `Disk-Info' sollte jetzt etwas genauer gehen. - Waren weniger als 8 Dateien im Fenster sichtbar, so fhrte der Versuch an den Anfang oder das Ende zu springen (z.B. Doppelklick auf die Pfeile) zum todsicheren Absturz. - Die Preset-Extensions kann man jetzt nur noch ber [CTRL]+[Zehnerblock 0-9] erreichen. ber die alte Kombination [CTRL]+[1-0] kann man jetzt eine bestimmte Anzahl von Directory-Ebenen hochgehen (war vorher auf [CTRL]+[F1-F10]). - Pfad-Angaben wie "C:*.TXT" werden jetzt in "C:\*.TXT" umgewandelt. - Beim Aufruf des TOS-Fileselectors bei nicht ausreichendem Speicher wurde Selectric zwar initialisiert, jedoch nicht `deinitialisiert', was nicht besonders schn war. - `Save & restore paths' sollte jetzt richtig funktionieren. Durch einen GEMDOS-Fehler konnte man *SEHR* seltsame Resultate geliefert bekommen ... - `Save & restore paths' ist jetzt standardmig eingeschaltet. - Selectric re-initialisiert sein Resource bei einem Auflsungswechsel von TT-Mid auf ST-Mid/Low neu. Damit sollte es keine Probleme bei der Darstellung mehr geben. Version 1.01a ------------- - Wurden Laufwerke ab 'P:' angemeldet, so konnte man aber aufeinmal Laufwerke bis 'Z:' anwhlen, was natrlich nicht stimmte. Selectric Changes ================== Version 1.01 ------------ - Selectric strtzt jetzt nicht mehr ab, wenn man versucht in einem leeren Verszeichnis den Cursor zu bewegen. - War kein Let 'em Fly! installiert, so blinkte die Flugecke in der Hauptseite beim Aufruf immer mal kurz auf, was natrlich nicht so schn war. - Die Prozentangabe bei `Disk-Info' sollte jetzt etwas genauer gehen. - Waren weniger als 8 Dateien im Fenster sichtbar, so fhrte der Versuch an den Anfang oder das Ende zu springen (z.B. Doppelklick auf die Pfeile) zum todsicheren Absturz. - Wurden Laufwerke ab 'P:' angemeldet, so konnte man aber aufeinmal Laufwerke bis 'Z:' anwhlen, was natrlich nicht stimmte. - Die Preset-Extensions kann man jetzt nur noch ber [CTRL]+[Zehnerblock 0-9] erreichen. ber die alte Kombination [CTRL]+[1-0] kann man jetzt eine bestimmte Anzahl von Directory-Ebenen hochgehen (war vorher auf [CTRL]+[F1-F10]). - Pfad-Angaben wie "C:*.TXT" werden jetzt in "C:\*.TXT" umgewandelt. - Beim Aufruf des TOS-Fileselectors bei nicht ausreichendem Speicher wurde Selectric zwar initialisiert, jedoch nicht `deinitialisiert', was nicht besonders schn war. - `Save & restore paths' sollte jetzt richtig funktionieren. Durch einen GEMDOS-Fehler konnte man *SEHR* seltsame Resultate geliefert bekommen ... - `Save & restore paths' ist jetzt standardmig eingeschaltet. - Selectric re-initialisiert sein Resource bei einem Auflsungswechsel von TT-Mid auf ST-Mid/Low neu. Damit sollte es keine Probleme bei der Darstellung mehr geben. .  `.. SLECTRICPRG zB` A o<| #ABa y2Xa AHaAQa3aJ@g3?<NAT9AJygR@?Hy?<GNAPHy?<&NN\J@gBgNAaBg/9?<1NAJyfFADav y09Na` y09NAHaDANa:Nu x3#Jfa xpJg FSELgnPRffa!P!h FSEL Jxg #` ##N!RJyg#L!PpNuAapNuA! #&!1AY&&#*!*Nu"xa x Jf !|NuXBRASLCTB!*!&N0<NBJ@WHNu/?< NA\NuXBRASLCTH0p fZJyfR69$|$A"R4 B[fJCf, yl.2Z3|`"JCg BZf#`#(` L /:NuL 0#Hy?Ns O.|$/H$A3"yNBy j 0L._/9Nu&j T/ &j"k SNXNu(j T&j/+/ "k SNPNuXBRASLCTgH# OR f. x XBRAf SLCTg h`#L!P y/9NNu`S0QNuH &x?</?<DNAPrఁg f(`Jf/?<HNA\ fo  @LNuHAz<AN Ar r ~ vAN!rAJ!~AF!vHzV?<NA\BgHz4?<NNAP!0r!.~!,vN (LNupNupNupNuX:\*.*HxJgvF8RCJfL NuHpJgt6FRBJfL Nu/ $H` .f` rnRI`fB$_Nu/ / $I&H`RJ  g rf.fB&_$_NuH8$H&IIp"Pg"r Sf4,fB@` 0,op`pD@`Tp Sg r"Rf4,fB@` 0,op`p`,"SC RA N?0,fBA` 0,or`r0LNuH>$H&IMp"Pgr Sg4p Sgr"RgHp. RA N (Hp. SA N *H f " g0.fB@` 0.op`pD@` g" f0.fB@` 0.op`p`f f" g "M LNJ@f."SC RA N?0.fBA` 0.or`r0`$"M LN?0.fBA` 0.or`r0L|Nu/ / Ep&Pg"r&Qf4*fB@` 0*op`pD@`Pp&Qg r&Pf4*fB@` 0*op`p`(&Q0+&Pk?2*fBB` 0*ot`t0&_$_NuH8$H&IIp"Pg r Sfpp Rgr"SgDp Sgr"Rg R ("Sd0,fB@` 0,op`p`T R ("Sc0,fB@` 0,op`pD@`,"SC RA N?0,fBA` 0,or`r0LNu/ $P0*$Qj?29&fBB`09&ot`t0$_Nu// $Hv` ЃЀBA|HЁ&B@NTJ@f $_&Nu/ / $H&I` fB@`VRJRKg29$I|g4BB0NJ@g&B@NJ@g KN/ JN|op`p` B@BAA&_$_Nu/ $Hrt`JAg JfBA` Rb$_Nu/ / $HG`RJf`gbB&_$_NuH(H&&I*H IN / BA`4H°c `RA4H¶b LL8Nu/ $H09$H|gN` JN$_Nu|Am |Znr`BA0Nu|am |znr`BA0Nu|0m |9nr`BA0Nu?6NJ@f 0NJ@gp`B@6Nu?6NJ@f 0NJ@gp`B@6Nu?6NJ@f<|!m|-o0|;m|?o$|[g|@g|]m|`o |{m |~np`B@6Nu/ / $H&HB@N4J@g f K&_$_Nu/ / $H&HB@NJ@g f K&_$_NuH<*H$I(oBC&I`vp\AN&H g KN/ LNП2HЁRb g "KA0N`B50C MN@"L MN8JCo |:|\|.|.|. MN. ML<Nu// $o gth2(I|0(v h||Pv6 dH@6HÇ <06HÇ HC<04H… <06HÇ HC<02H <04H… HB<0 gxph@2(I| 4(v j|6HÇ <06HÇ HC<04H… <06HÇ HC<02H <04H… HB<0$_&NuH0&I&$H IN`&fp`R@3g2g3f J` RJ SJfґL Nu |N#(Jf N#(Nup(g y(NNu/ YOEHRHoHRHRHRHRBBgBgBgBgBgBgBgBgBgBgBgBgBgBgBgp!?pNklOJf0`f r N d*"҆ҁ,RCJf`FJGg0HH@J@f. "N / r N (" N *r0~ r N ,SCJCfB JL Nu//??<?NAO Nu/?<NA\ONu?/?<NNAPONu?<NATONu?</NATO @Nu?<*NATONu?<ONATONu?<0NATONu??<NAXONu??<>NAXONu/?<9NA\ONu/?<;NA\ONu/?<ANA\ONu??/?<WNAO Nu?<,NATONu//??<@NAO Nu/?< NA\ONu??/?<CNAO Nu/ /??<VNAO Nu/?<:NA\ONu?/?<6NAPONu?/?<GNAPONu?/?<a@Jg*`4C g*g"@ f`"/?<INA\OJj` pNugp`H0$< CE g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`/$gSe40HB4 gxH_>"&(*,."B$B&B(B*B,BH~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H~H`SfL||0HgS@!Q|gSAQ _NuJ@kNuD@Nu$HBJBf$HBJBfNuHBЂNuHBЂNu$HBJBf($HBJBf H@B@H@NuB@H@HB0@0H@0H@Nu AH@r2B@tЀӁd҈рӁQF@Nu$HBJBf"$HBJBfB@H@NuB@H@HB0B@H@Nu A"B@H@HABAtҁрdЈӁрQNu$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu/ / &H$I/9np?p4N`.\O// / / pZN`O &_$_Nu/ / &H$IC` yAN/9//"J KN PO&_$_NuH>O/H,/I(?|pN`?| p?pkN_TOp?pkN_TONN,?@ G\ANN?@"N.~Eބ`09$H|gbpxN0HC#,H"g,CB@1p|NB@ NNf8Ce NN`*SG0HA pNRJGf`0HABRGo"mz0/ NBk'o,'o('| kBh kB" k1|BG`0HЀ kBp RG| m kBP R!o`T o`NV R1@t kNF kN> kN7@"K kN kN"0+HAÌ"pRI R h p"K yTHN8p"K R h PN(px"kAlNCeAlN"KAlNHS"k y(THNXO y .op `09.3. y (or `29(3(N"kAN"H R h Pp Nr <N'H gB"K kN J@f" kN//\"o, o0NXO?@ ` p kN/B@N"7| RNdrBAp RNoJ@f 0<NorJ@f 9Ӹf: Rh BCp RN^XO/?/?/?/?/p?Bgp*N\OBBgpNN\\OIKp RN5b8:||0]@|b @0;Nd` >n   trp RN_JEgB@`p"K kN^trp RN_b` $trp RN_RHUHUHUHUBgp??pN[OJEgB@` k0( hgp`B@N&B k1|trp RN_N$` JEg0|gS@g$S@g S@g` kBP`p kh0`r k hofHoHU/p?p,N[\OCp RN\HUHUHo HUpON[0"K kN@`0 k0( kNP `"K kN4`0+NM` kN4B@N!``09&N:t@H"ҁ҂ҁAĐp09&o yĴ`yĴ09$H|g yĺ`yĺHoHo /p ?p,NVOBg?AĐt2/0/ N_vXO<J@otUH"ҁ҂ҁAĐpN:r`JEg"K kN1F?@J@m7@`HoHo /p ?p,NUO09. R"hD"QA&N(<rk?t@?A&ty.0/ 2/N^XO<J@oFr@H y0,pHoHTHUHUpONUO|g\pTfrogNpx"k NN pxCe NN`px"K NNVHS"krFH ЀЁЀA& pTHNXO`|ggBA0AN g|fCl`"N kN`\JEgBN0J@gvp"K R h PNr R"h QN,p RNWR"K kNpN`>BG|`R0H y*,pRGg<"N4H"ҁ҂ҁA pTHpN2H ЀЁЀA pNRFy(l| m yNHoHo /p ?p,NSO"KAN*ANv"HA0N'6Bgr@?A40/ 2/N\XO6J@onHoHTHUHUpONSNOpTfrog:pCg KNrCH ЀЁЀA pTHN"H KpN`rCH ЀЁЀA pTHN"H KpN`rNPpJ@gܑNN"K kNzp RNUp RNU`nBG`092HA pN޴RG|mBG`092HA: pNގRG|m09 yNvNLtrp! RNUBG`092HA pN RG|mBG`092HA: pNRG|m09 yN`0+gȑN'k7k|$f0+Cn o,N;Bk09$H|g"k o,N` o,'H'o(Cn KN7k R!o`T o`N. R1@t RpNTV&tr0 RNT|Ce kN"K kN"K kN7@`HoHTHUHUpONPOBo0/f8 RNYBBr0 RNT Rh Ce kN"K kNx k hg4p2(H"k*qftTfvof"MC kN` R"h"Q kN|#gp`B@ o\0J@gry4gty4g,y>BG/k$`vp o$"P)gdry4f4H$y>,r(RG o$"PC NN|p o$"Pg Ce NNpy4gCi NN NNRGX$ygS@gS@gS@g`|Pgn|CgS@gW@gS@g`֐|agS@g|g&` U0( gpNX U0( jNA`z U0(mH"j&qrg~Hk "J jN XO T"h&QBp TNK0`T0@A00`Jp#`Fp!`Brp jN<`.rp jN.` U0(lBP`pr U0(D@ jN p`B@L k !yD k 1| k !| k8"hl$QB k<"h$QB Sh k7h k7h k 7hj k 7h k 7hLNuH"L KN6`"yŒrCH ЀЁЀ uTHNRCjm mN&L<NuH8$HBCIÌ gTNظN8HBFzGD`. g$4H"ҁ҂ҁBs0H'RCrAڅRF|l|mBBF`0H tNӨRF|m0LxNu?/ $Hg *:fBA0A,N۞ f*N6rA|:AB@NC• JN*`BC|0N0$_6NuH8&H$IBp\N^(H f Kp:NP(H gC JpN< \fB`B,f C– JNېLNuH8$Hv"HANv$Hp\N&HI g^RK`Zp\ KN$H gB"K2H ЀЁЀ tRHN6C“2H ЀЁЀ tNP2H ЀЁЀ tN\RC&J g| mptCH"ҁ҂ҁ"t yބ$h RNd0LNuH<&H(IEV"R3|B@NRz+f AžNS` KNSKބ/ "K U hD PNXOBp?pNN@\O RBh RB" LN"yšr R0(H yN R ho2"U0)HH29@o` U2(IH"R U1A` U"U3hN h KNp R1@ U"h QN: U"h QN.BBgpNN@B\O 9gp`B@L<NuHO/H4*I$oX&o\BRBS"o`BBCNBмN,H fp`pg6"o4 NNCž NN"M NNK MNӚB@|N NNp7A¥Nӈ6I`vC AN(J@g\C¢ANJ@gJHWHTHo-C NN.O 6J@mR2/R2S2g$`$- o`Րp-g MNN:6JCg|g|fBC o4NT`4 NN٦0O8L|NuH6O/HEBRBjB&yKM`Pp S(gDrg2HWHUHV"HC oNnO J@l`&0R2j$ժ` RR S (ѪXK fB@O LlNuH0$H&I6J@fB*`p\ JN gB0SCJ@f"K JNXAV"P i lpi HЀ21 `BA"P2pNL NuH8&H(IEV R h lp"Ri HЀ3 Cž KN"o KN"L KN RBPpNLNuH0$H&I68|lr@H$ԂԁԂAD"p(RI yބ h yބpN>A,B@00|6@gNBr?pNN;\O80N`pA|:AB@N"K JN@ yVBPpNBBgpNN;f\O0L NuH0$H JNMX6J@g Jp\N`&H gBJCg f0L NuH<$H&INj6"K JN JNI,Kބ/pAC LN ""ҁҀҁAD"pRI U h p UN=p"K U(h TN"K JNv yVBPpNp UN=0L<Nu?/ 6EބHzNt yVh"Hr RpNXO09g$JCg Rp N=hp RN=`p RN=Xp RN=P$_6NuH:OBC yV0H&yIބM` gJ yV2Chn8pCH$ԂԀ"T q( "h_r SgxCª NNR`x r N"S )NZ"SC ANANtrdp.`p tCH"ҁ҂ T"p i@ T"p $Q09$H|g ANV"H`CAp Nɢp"NA NBC SNXOp SgtCH"ҁ҂"Tq `rCH ЀЁ Tp p S(gtCH"ҁ҂"Tq `lrCH ЀЁ Tp `TrCH ЀЁ T"p $i T"p $i|. C² T$p RNrCH ЀЁ Tp RCXK|mT09g TpN;`OL\NuH06rp yVh HNn# fr?p5N8TO`$y&y` p R(gpNR&p"RNXKBXJ f3B@ND yV1||f$yŢ`$yŦ3G p&"KA&N~"ylAAN#l"ypAݺN#pC\AN3Z yބ!JT JN yބ1@t yބpN:6N&VrpNL NuH8EV R6( (("IŒ0(o"yބ i P/JCg ` R ( _N˞&Hp&"l N8JCg0` R0(S@o@ KNvA/JCg0` R0( _r NJCg p&"l$ KNp&"l( KN`BJCg0` R0(S@f0p&/JCg"l,`"l0 K Nƺ`"l4 yބ$h RNϴ09g yބp N9"LNuH0&H"yV3@6"yVQ|2H y$ptfDp4H"ҁ҂"yބq g*C KNBC yބ&h SNp yބN8L Nu/ / CVJ@g2BA y` $P*RAXH$Qjm&Q7j $Q&Q'j"`(BA y` $P*RAXH$QjmBj QB"N&_$_NuH06GބJ@g`Exr@Hҁ02HrCH$ԂԁԂA0"p(RI S h PNpCHЀ22 S"h QB0tr SpN7`"y S$h RN(trp SN7L NuH?j0*jS@?@2*jSA?AGtA0rNKBA0NJ> ?j 0* jS@?@2* jSA?AA0NKr0NKPBA0NK.CAtBA0NJ8IK`T0H t @fRH4Cj 2* 0NK`*Bgp??*2H t4Cj 2* 0NK\ORDpC@mBB?JCfr`rp yސ4N6BB?| fr`rp yސ4N6pO L<NuH :AV6"PQ|4H"y"q(BD)|JDg$PSj )$P")`$PRj )$PѪ")|m"|n4?JDgr`r0 yބ4N5L8NuH>O(H/I06?A.GV"S3|8"SQ|il4H y$p(M&Ho Ho"HVHVpON2LOpo frogp`B@?@,J@fB@Nr0N09$H|f 2/,ftf09$H|g:2/.g4tg.Hj "o4 LNxXOHVHVHVHVBgp??pN1O` o`0NN0/.f?D*?D(Bo6 SP|I"L yބ0N3 Cp yބN2Cp yބN2HVHo"HVHVpON1NOpogBA`r?A$K`VHVHVHVHo*HUHo0BBgBgBgBgBgBgBg?,?,?,?p?Bg??r?pN0Oo `0/o2@ov>@`v|g0 SP|rhAl8`x Sh6 SP|0H"y$qo*mz`zB@?D"2/(o*l JEop`B@`2/(o*o JElp`B@o(oJEo2`rD?A"`o(lJEl2`rD?A"Br Sh??"Ht yބprNPO?@`Bopo$g`B@`pO4L|NuH0&H8:EV"R4)g6)0)l0JDo2`p RPhl2` R2(SA R1AB@N` R h oB@N`r0N Rh R0(lBh` R0(hm rh1A R0(Pl&Hzrh?P?"Ht yބprNPO`2 R0(rPAo$Hzth?A?"H yބprtNzPOr R0(NJEg K"R0)NN R0(L 8NuH>$H829$I|gIVgBCGKMބ`JDgp2H S"pf JN"J2H S pA N(J@f~ T hfB@N` Thg 20(N Thg1C20NN TPmpP@o* T0Hzt Th"Hrp VNXO0g VpN/ T0(`(RC Thm@ T1| T0( g B@NNzpL|NuH0$H&I8BC`2H ЀЁЀrRCCnBC`RCCo"K2H ЀЁЀ rTHNlJ@f޸Cfv`2H ЀЁЀr0L Nu?@o4`4JBo @o4`4`BB@l6`60Pl0`Po06NuH8(H:8$I6&o IB@2N gNJCoD0H2H$Ԃԁ24(<H$ԂԆ犒t(HN~2HN4H"ҁ҂9`2H ЀЁBtLxNuH:8/@(I?|BoJDoJBm 0r4N.f<KE`0/>T2 LB@NTg`"M0 KN,~//B4"L20 KNXOC0 KN,`C MN: / po ??/ ro ??/ t??p*N*O?|<|gHRHoHRHRpON*O`Bo0/fdJEm tr K0N-0/OL(IEHRHo"Ho(HRpON**OC0 NN+2H ЀЁA/H:/ 4/hRBB<K"`HRHo"HUHRpON)O0/ Ug0oEH2HNȺ2/ ohHN82 LB@NTg^C0 NN+//L4"L20 NNXOC0 NN*CAN8/po ??/ ro ??/ t??p*N)@O<?U 0/fDO$LtNuH8]O(H68&I$o@4JBgSBgNSBgSBg$`/ ?p?"K4rCpC LNPO`/ ?p?"KtCrCC LNpPO`HWHoHo Ho pON(OHoHo/ pC?p,N(O0/olr`r?A/ ??"KtrCpC LN PO`0Bp?pNN(J\O/ "K4rCpC LNXOBBgpNN((\Op\OLNu|lF@|?p5N(TONuH0UO$H6/ ?p2N'\O8|:2H ЀЁGt@kgJ0+||fSE2H ЀЁ r J0N*HWHoHoHo Bgp??pN'Op@kf0TOL 8Nu2A|0|Hg|Pg |g|rfr`BA0NuH:O(H>vEBD4GBSBEM`p4H"ҁ҂tg4`p RE4H"ҁ҂tg`h0g @g8BRHS/ p??Bg?p.N&OHoHVHoHoHoHo BBgBgBgBgBgBgBgBgBgBgBgBgp??r?t?pN&O<:r@gX0|NJ@g 0NJ@gPHWHoHoHo HoHoBBgBgBgBgBgBgBgBgBgBgBgBgp??r?t!?pN&O<:r@f0NJ@fpogHS/ p??Bg?p.N%O2/0N<0NdJ@fpogHS/ p??Bg?p.N%OJFg0|g*HR/ 0|gr`r?0|?p8N%O 6`ZJFfVHVHR/ ???p7N%dO62g:HS/ t????p.N%FO2H ЀЁ t "PANB@NpEgp/ ?/?/r?Bgp+N%O 4R@f2/ L0/ N7J@f$rpN`Rf of LN7` LN7bBR`HR/ ?/ ?p8N$O 6JCg0g@gHS/ p??Bg?p.N$OJCfBBgpNN$v\O0OL\NuH8&H(IE޸"R il hN &"K R hl PNX C R hl PN "L R hl PN"yބB@ RN-^|g R"hl"Q KN"L KN`pLNuH>BCE\Gތ"J S hl PNRMӸ0<N6"J@g V0(H|g"y`"y S hl!IBDK`rDH ЀЁ(Sm lX4H m "p( l PpNj0<N5J@g V0(H|g"y`"y l !Ill` llRD| m|"yބB@ SN,@|f\ S"hl"Q JNJ@gv S"hl"Q JNRBD`0rDH ЀЁ S"p QN~"H0H m pN RDm m0L|NuH8(H&IBC"yޜ il"PB"yބ0 yޜN+8[@gBr?pNN"D\OE yޜ"hl"Q JN0]@gS@g`: JN6`0B@ JN6J@or?p5N!TO0N`B@ JNp6J@nJCm"K LNB@N>`0NBBgpNN!\O0LNuH6On/HEC JBCM޼9.g Vh Vh*` Vh Vh*0<N3J@g yӸ0(H|g"y`"y V hl!I VN(/Bgp2N! \O:_@g U@gU@g`6HW/p?E?p8N O HWHoHoHo Bgp??pN O|g|fp Vhgx`p Vhgx `x "yބ VN(BBr0 VN#|g V"hl QNZ,HBApNK UN'Bp?pNN `\OG| fZz`HA,PHy"J U h PNRXOp UN#8/HR"KANPO6J@nR@gREA,0Pf`r| f8 oHy"J U h PNXOp UN"/HR"KANXPO6`4Hy"o U$h RNXOp UN"///"KAN"PO6BBgpNN~\O|g|f`rB@Ntrp UN"trp UN""yŞ U$h RNp UN"DrpN/Bgp2N"\O>tr UpN"\`|f/BgBgBgBgp+NO "yބ UN' |fnC ylNdpxC ylNBpxC\ ylN0C\ ylNz3Z KpN"K yބ$h RNp yބN!OLl8NuH6O&H/I,,oLBCpxN$H g"oHpxN\C JNANp7 JN6K`BCANFJ@g(CAN2J@gp/gdC/ Jp\NRH"_NbHy"J y h PNXOp yN // "o4 KN6PO:AN 0nR@f`"NAN.J@gBBgpNNl\OC o,N"J KNp\ KNlBHo"K y h PNVXOp yN 8rB@N/9Bgp2N\O:tr yN H Uf$ NrpNvBp?pNN\ON6JCg JNN J@gp`06J@g|g|gNdJ@g0`B@6JCg0`0`p?p5NTOpO0LlNuH068&HEJ@g"yŖ`"yŚ R hTN R hTN R1@tJCgC R hTN"K R hTNJDgp RN4?JCgr`rp R4N>4?JCgr`rp R4N&4?JCgr`rp R4N4?JCgr`rp R4NL Nu/ Eš09&N|b<@0;N2 $,$`$(`$`$"`$l$_NuH06Br?pNN<\OE|f0*D@5@`|f&0*H|fr`BAj|Ij`0*fBA` 0*or`r5AGtCHԂ03(HtCH"ҁ҂ҁAĐ"pTI yބ h PNpCHЀ23 yބ"h QB0 yބp NN"yšr yV0(H yNB@N߶ yV0(mB@NN, yV1|BBgpNN\O0*L NuH>O/H>*I@<,8NмNL&H fp`"o> KNfI"L KN"M KNEޔp/`CANJ@grC ANJ@gbp\ KNB4"..C KN:C KNNJEl KN0`N"MAN"H R h PNp RNj NNN>JGgtC R,h VNr R"h QSy09N^p RN&p RN|g|fp\ ylNBp\ KN B|g|f KN6:C R,h VNTp RN`L"MAN"H R(h TN.r R"h QSy09NƝ R"h Q 9NF.9p &9 C Rp N0/ oJg< R0(4H"Nj"NS@o R0(4H"NP"Nr`p R1@L` R"R3h4L R0(Lo R@?@ p N0S@gS@gS@gS@g`0 KN:`& KNL:`Hy4/@ "M oBN6XO:/?/?/?/?/p?r ?p*NOp RNp RN KNNJ@gp`0:J@lN809g NJ@fBE yfp`0OBL|NuH<$H*I83 Nؾ6GޔJ@lN` IxrDHҁ04HrDH$ԂԁԂA0"p(RI S h "S3y@"Si"Si`^"S0)|g2<4)XAg04J@H…i"SiX09>42IBA"S3@ 29@04J@B"S3ABBrp SN SNB@ SNF:|fLBr?pNN4\Otrp SNp(y`&p T(g4"("HC JN6J@mXL fBBgpNN\O"yބ SNBBr0 SN|f>"M JN҄ yVBh yބ"h$QBp yބN|g |gB@N|fB@`0L<8Nu?YOpN6l` Nx>N?@rA0NR0NB@XO6NuHO&H,IA"ylNCAN"KANBCIx8KŒp yޔhgHT/-L"KANPO<(pN мopN&ּ`&JmX N$Hz`< J"0N*Jo, J"0NJl*`o/9zp?p4Nv\OzJoJn JN`p?p5NXTOzJl `pLNup yޔhf rhfpNuB@NuH<*H&IEޘ"R#o<"R i*H&IBCEޤ R0(|g"2<hXg094B@BH…h Rh09D R1@ R1@ RhX R1yBj R1yF Rhh Rhx R!y< yNr R1@\C AN"H R hl PN R"h/"h"Q KN XO R"h Q +N(BB?pgr`rp R4NBB?pgr`rp R4NfBB?pgr`rp R4NLBB?p gr`rp R4N2 RN8p RN8|fd MN/A NПRN,H g8"MN:C NNbC NNX MNdмN(H f NNp`,"M LNC LN" R"hl"QANC LNp Rhgz`BE?p Rhgr`BA_:?p Rhgr`BA_:?p Rhgr `BA_:B@@g2 NpN<J@m"L NNJ@gPpgBAtA N0N"L NB@N<rg BA NpNJFfCA Nv`0N` LN NN"yބ RNBBr0 RNJCg0<g`0L|xNuH| f&yz`FBB?|fr`rp yޤ4N p S(grg "H JNj:` "S JNl:XK g JEm|fJEl0Nj`*|gf"yšr yV0(H yNB@N0L 8NuH0UOEBGސ SN /Bgp2N,\O6|p4H"ҁ҂ Sp f^0r4NN0| gS@g` o]p SN` p o\`HWHoHoHo Bgp??pNOtr0 SN|ft"yބ SN TOL NuH8pNo <Np$HI0,xfC~ LN9|xp LN6J@o J"<N(JoI"L JN&H gl LNT KCވp(QlU@fr`BAh|Ihp(QlBU@fr`BAh|Ihp(QlU@fr`BAh|Ihp(QlrU@fr`BAh|Ihp(QlU@fr`BAh|Ihp(QlU@fr`BAh|Ih1y&I  Kʐ"L KN&H LNRBEIB`0H"t KNGRE| mBEIj`0H"t KNbGRE| mBB2pN` J"0N`&/9~p?p4N\O`/9łp?p4N\O0NV`0Nd JN,` p?p5NlTOL8NuH0BCEGވ4?0*H|gr`rp S4N|BB?0*H|gr`rp S4N\BB?0*H|gr`rp S4NQO(H:&I*o0BC8HoHo /?p,NO2H ЀЁA.ME 4||| b^B4; N *T@TT**TT@SCpVg6SCrVg.SC`*2H ЀЁ64 KC`2H ЀЁ t 6(pRg|ovp RgJCl8DD`8DJCmBCoo2H ЀЁ<4D4BB04DB& g67o7F7@" g":;o4/FSB;B6/@SC;CPOL|xNu?/ QO&H6CNp/ ?/ ?/ ?/ ?/ p??p*NOPO&_6NuH $H86:JAlH$ԂԀr( `2H ЀЁ爇r JEg0 JNL8NuH $H86:JAl4H ЀЂr`2H ЀЁ爇rJEg0 JNHL8Nu/ / QO&oEtr0Nr0Nr0NBBBA0N>?k0+k?@2+k?AA0rNT> 0*Hk S@?@?@2+ k?AA0rNRoRoAr0NnABA0N0+PO&_$_NuH>O$H85@5AIRy| y|lK 09|HG &B"LB@NXO0Uo`082,mo`2-9A0,ml`0-9@2,ml`2-9AM"N LN C, NN p lH7@ H7@rl7AA0-jrN6-0+ H2+HN2HNЀм@'@BAp MN 6?,?,?,?BgBgBgBgr?p3NOJCf g NNSy|OLtNuH0$H6&IN/ ?p2N\O|6"K JNBBr0 JN0L NuH/JBF`Vp4H"ҁ҂ҁrg r -g62H ЀЁЀ rNR@@o0`2H ЀЁЀ rNR@>RFFn0>0A rhAl62@4H…B4(hBo6@2HA2/G4,H…B4hBoG2,HA?BG~7o7C7G7@7D|`pF2AFI777BspFH$ԂԀԂ7( BstF777trFH ЀЁЀrg" r -f4BFJ7 'Ӧ `"0@FH7tFH"ҁ҂ҁ' RFFlV0@DHBs7 t2 K0/NIHTHoHo"Ho(pONvO0/gBA`r?AHS?/?/"p?Bgp+NLO <KR@fC KB@NBG`RC0 KN"MANJptFH"ҁ҂ҁrf(HSv?r??-?-?-?Bg?p/NO~vHTHoHTHoHo*Ho0BBgBgBgBgBgBgBg?/0?/0?/0?/0??/Hp??r?pNO<:r@gV4/B?B?F|HgfnSBg|g|+g`|Pg|g|g`|f?l0,lS@?@2,lSA?AA0rNHp4,H"ҁ҂ Tp gv`BCBA0N*r0Ntr0NR0, CR@?@>?l 0, lCU@?@ ?@2, lSA?AA0rN0r0Nr0Npl C?@>?l 0, lCY@?@ ?@2, lSA?AA0rN0, C?@>2, C?A0, lCS@?@ ?@4, lCSB?BA0rN0, C>2, C?A4, lCSB?B0, lCS@?@A0rN`20N:2*0N2*0N@2*0NB@O LNu/ABhBh2<#a>"_222" E0*$AW@g222Nu/ABh1|1A2<fa"_2r+2QAr 2QNu/A1|1|!I!o1A"_A000000000Arm`ABh1|1Ar`ABh1|1Ar`fABh1|1A1Brl`HABh1|1Ar`.A1|Bh1A0Bh2ra09Nu/ /ABh1|1A1Br'aAh"_2"_2NuABh1|1Arj`ABh1|1Ar`ABh1|1Ar `C3|3|3AC02222A2<`XC2222A1|Bh1| r `.ABhBhre`C3A03B23|CrtRB2fA1Br`C3|3| 3A03B23o43o3oCrtRB2fA1Br `3/ C2dBi3| Cp 2Q"<psNB _0Ah"op,2QAp 2QNuhhC3ABi# Ira#Nu/ 1@ 0"<psNBAh0$_Nu ScOtTySLCT B j 1BBBBBsPoCk*.TXT*.TEX*.PRG*.AC?*.C*.H*.S*.ADD*.DOC*.INFC:\AUTO\*.PR?C:\GEMINI\*.* p q  1992 by Stefan Radermacher and Oliver Scheel *** Already installed! *** \ 6@(#)Selectric Version 1.01 Feb 02 19921.01\,    (!Id###9T#w###1L#o'   9J(9[(9l(9}(9(9(99(9(9(9  %1 JV o y}  =   0 =9  R ^ j v{))=   o @!y@>D *lT0D0D0@8@?~|8@>>|À?  @ @g`g!N@pcAÀx#nC~|L$ *@($q$l,@  #@  $@  %@  &@  ! & @'@ !@$@$ @@ @@$ @0"@L"@h"@"@"@ "@ "@ "   & & A @&""0,#a $!i'p (@&  H$d$$$$  &   @#@#  'p'@%aq  #  #@q@s @q@  # #@q@@q@ @q @  ##@q @(i'p(@& q D$$ $` |    $@\x i'p@p         A @q@$@q@9  i p 0<  *@(pXtiJ  R'p  @p         @q@W @q@a@qh@q@o8iR 'p  @wp Tp      'p  @q         4  P l A'p,@* q  (i'p" @qi '&@$p" "  "@  @    @"  i 'p  '@%">"p" a i p 00 jjBj|‚9DbFILENAMEEXTFilename: ________.___FFFFFFFFFFFFunctions A: PATHNAME.EXT/*MASK*by name MP_PATH~~~~~~~~~~~~~~~~~~~~~~~~~~MP_FNAME1~~~~~~~~~~~~~~~~_ ________1___ ________ __.__.__XFFFFFFFFFFF99999999999999~MP_FNAME2~~~~~~~~~~~~~~~~_ ________2___ ________ __.__.__XXXXXXXXXXXX99999999999999~MP_FNAME3~~~~~~~~~~~~~~~~_ ________3___ ________ __.__.__~MP_FNAME4~~~~~~~~~~~~~~~~_ ________4___ ________ __.__.__~MP_FNAME5~~~~~~~~~~~~~~~~_ ________5___ ________ __.__.__~MP_FNAME6~~~~~~~~~~~~~~~~_ ________6___ ________ __.__.__~MP_FNAME7~~~~~~~~~~~~~~~~_ ________7___ ________ __.__.__~MP_FNAME8~~~~~~~~~~~~~~~~_ ________8___ ________ __.__.__MP_FILES~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~InfoDer einzig wahre Fileselector(es kann nur einen geben ...)XRegistered to: Display Extras After Copy/Move OP_EXTACT~~~~~~~ Current: ________________PPPPPPPPPPPPPPPPOP_EXT0~~~~~~~~~OP_EXT1~~~~~~~~~OP_EXT2~~~~~~~~~OP_EXT3~~~~~~~~~OP_EXT4~~~~~~~~~OP_EXT5~~~~~~~~~OP_EXT6~~~~~~~~~________________OP_EXT7~~~~~~~~~OP_EXT8~~~~~~~~~OP_EXT9~~~~~~~~~ Presets 11112222333.333.333FOLDER~~~~~Folder: ________.___FILE~~~~~~~File: ________.___ Options ESCXP_OLD~~~~~Old name: ________.___XP_NEW~~~~~New name: ________.___Name: ________.___888888Date: __.__.__Time: __:__:__ File attributes Drive: _Label: ________.___444.444.444555.555.555Disk usage:100%PP_PATH~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~________________________________________PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPName: ________.___FP_MASK~~~~~~~~~~~~~~~Pattern: ______________________SP_PATH~~~~~~~~~~~~~~~~~~~~~~~~~OptionsCancelOKShow hidden filesUse lowercase lettersOpen folder on double clickAuto locatorSave and restore pathsStay in destination pathSaveExtensionsCP_TITLEFiles:Folders:Bytes:Ask before overwriteRename each itemReplaceSkipRead-OnlyHiddenSystemArchiveTotal InformationMoreDrive InformationBytes total:Bytes used:Bytes free:CancelChange PathNew ItemFileFolderFindStart at current directorySearch current driveSearch all hard disk drivesSP_TITLE~~~~~~~~~~~~~~~~~~~~~~~~~~Continuexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\*.*\...*.* _________________________C:\\*.*... \\*.*...___________C:\*.*%X:\AUTO\SLECTRIC.PRGFLRX^djpv|ƂƈƎƔƚƠƦƬƲƸƾ,;JYhwdžǕǤdzǵdzdz  )dz7EOdzbh{Ȏȡȴ&dzIlɏɲ>aʄʧ>˃˜˺]epv̤̆/9BJ[n|͈ͭͲ (Ge}ΎΐΤο #5Ebt A: B: C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z: \ 2222222222222 3333333333333 4444444444444 5555555555555 6666666666666 7777777777777 8888888888888 9999999999999 0000000000000 Delete ^D Touch ^T Move ^M Copy ^C- New Item ^N Info ^I Drive Info ^Y Find ^F by name ^H by date ^J by size ^K by ext ^L unsorted ^X reverse ^R numeric EM_PROG~~~~~~~~~ *.* EM_EXT0~~~~~~~~~ EM_EXT1~~~~~~~~~ EM_EXT2~~~~~~~~~ EM_EXT3~~~~~~~~~ EM_EXT4~~~~~~~~~ EM_EXT5~~~~~~~~~ EM_EXT6~~~~~~~~~ EM_EXT7~~~~~~~~~ EM_EXT8~~~~~~~~~ EM_EXT9~~~~~~~~~ PM_PROG~~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH0~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH1~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH2~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH3~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH4~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH5~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH6~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH7~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH8~~~~~~~~~~~~~~~~~~~~~~~~ PM_PATH9~~~~~~~~~~~~~~~~~~~~~~~~[1][Not enough memory to use|Selectric. Try switching|to TOS-Selector ...|(don't be frightened)][ OK ][2][|Really force a media change?][No| Yes ][3][|Forcing a media change now|could destroy data!][Abort|Continue][3][|Disk full!][ OK ][3][|Error in file!][ Abort ][3][|Error!][ Abort ][2][|Save configuration?][No| Yes ][2][|Really abort operation?][No| Yes ][1][Ooops. There is no window|which could be closed ...][ OK ]empty Searching:FoundNo more matchesCopy: select destination pathMove: select destination pathFolder already existsFile already exists bytes in selected items1 selected item1 itemempty directoryFunctions bytes (%) freeFile InformationFolder InformationRename FolderRename FileFileselector Selectric Vx.xxx.?-' nCp*chŢ6QeLwC(VHC.(q(YɀPrta~}J 3x:^"fAcPZGLc`b!&x%/ ]Pm/ʾXmJ PՅ%!\9 5ePuC.@xn"f֍p5/S؝*5\Qc rv5Yi^c=VbLi>p5$qgQR}Y |Y3*=4k؍"T)k5z rv5Yi^c=V4KMwiN_\T2f 4 ]jLGspuOJ}&k%  T  $  ",L$@*6B,T    BJ(d  ("$D,*P`&^Nb . | "0 fF<~*f6P 8"b fp 2: P Jp 4$ < 8b4$,       26 ">Zjtb(&Pz,~4@2FH&": V2 66( >2nX    @ 2r &b"  \80 ~L(H"  n$ "6 D LR>& r  8>D$ >b   @ $:< $D &r N& T 4 6"$&:@$& HXh L^ XR^  <>.*6H6*  (6  "$<  (:b0H`HxHx0`00`H0HH000H0H00`0000H0H0HH0H0H0H000`0 $J