Help for Filelister =================== General : --------- Independent of your choise (Mark, Info) in the prompt, you can enter one of the four possible types of file selecting : 1. number (stays before each fileline) 2. number range (e.g. 1-5 for selecting the files from number 1 to 5) 3. filename (who guessed ? ;-) ) 4. pattern (OS2.x+ compatible filepattern) Features : * or #? - matches all #x - matches any amount of x (even 0 !) ? - matches one character [a-d] - matches characters a to d a|d - matches a or d ~x - matches unequal x Examples : ff(99[1-9]|1000).lha => ff991.lha to ff999.lha & ff1000.lha recent[0-9]#[0-9] => recent00... to recent99... All types of selecting can be used at one time by using "," or spaces. e.g. : 1,xx,ff#? 5-10 "name,extension" In this example you can see the situation, if a file has a "," in its name. For this case there are quotes. Characters between quotes will be used as you write them. Cursor keys ----------- While prompt is displayed, you can use your cursor keys to mark or unmark certain files. Simply choose cursor up or the numeric keys (Up,Home,End,PgUp,PgDn) to step through the screen. If there was more than one page shown, you can go back with SHIFT+Up or the numeric key 9 and forward with SHIFT+Down or the numeric key 3. RETURN or SPACE marks and demarks a selected file. Marked files are shown with a star between the number and the filename. So you'll see imediately which files are marked and which not. Mark prompt ----------- Trying to mark one file twice will cause a request if you'll want to unmark this file. Otherwise files will be listed with length and total length of all marks. Marked files also get stars like cursor marking does. Info prompt ----------- Some files may have a long description that contains more informations. 1. extact length in bytes 2. uploader name 3. long description of the file (has no 40 characters limit) ANSI users won't loose the displayed lines above because Filelister completes the screen after returning to the prompt. Fake prompt (Co-)Sysop function ----------- Sometimes there may be uploads which are fakes, old in the bad case or special wanted uploads, very new upload in the good case. This subroutine gives you the possibility to give the user certain credits for his upload : - After activation you'll ask for the user's name. If the .Desc-file contains the right name you can simply press RETURN. Otherwise enter the name of the user. - Faker now tells you the correct file length in bytes - Then you can enter an integer-value (-32768 ... 32767) to be multi- plied to the file length and added to the user's upload value. - You get the informations of the actions (new upload value etc.) - Because Faker sends a mail to the user when you add/subtract uploaded bytes from him, you can enter a max. 50 characters reason for your behaviour. - If you entered a negative value to be multiplied to the file length, you can immediately delete this file Delete prompt (Co-)Sysop function ------------- Normally self documenting, but although some infos : If you select more than one file (e.g. you enter "1-10" or a pattern) you'll get a request for deletion for each file, except you entered "A" for all. After "A" you can say goodbye to all selected files Maybe you're fast anough to break with Space or CTRL+C. :-) "Q" lets return you to the prompt. Changedesc prompt (Co-)Sysop function ----------------- Simply changes the short description of a certain file. If there is no downloadcounter, Filelister adds the default (Filelister.Cfg). ATTENTION : If you use one of the (co-)sysop functions, changes will be done at the lowest state (Files.BBS/directories/ .Desc-files). Filelister don't recognize these actions ! (not yet :-) ) Be carefull when using this features in a multiline BBS. Download menu ------------- Shows you marked files and displays a mark prompt. It has the same function as the mark prompt in the list except of setting/unsetting the star. If anything is not clear, imediately connect your sysop and kill his nervs ;-) Comment by the author : sorry for my bad school english, but I hope you understood what I mean.