Help & Information -> QUICKSTART 3 <- Utility and Game Disk. ------------------------------------------------------------ CLIWIZARD - Perhaps one of the best PD/Shareware programs available on the Amiga. This amazing program lets you have total control over CLI, you can move/copy/delete files between devices with ease and with only 1 drive it is made much easier with the RAM: disk already set up for you. Operation is basically very simple and is second nature when you get used to it, the row of gadgets at the top are used to select the directory, notice that you can select 2 directories: a source and a destination directory. Clicking on a file enables you to read it/play it/show it/copy it/delete it etc - simply click on the gadgets on the right hand side. There are also some gadgets at the bottom which run other programs, these are user-definable and instructions are contained in the file WIZARD.DATA, click and edit this file to your own configuration. CRUNCHER - A fine utility that allows you to crunch program files so that they re-crunch on loading. Disc-space saved is about 33% per file on average but is sometimes more.Very easy to use! DIRMASTER - A superb disc-librarian, refer to the full instructions to follow later on this help document. BOOTWRITER - A neat program allowing you to write a scrolling message to a discs boot sector. Easy to use. DISK X - A disc sector/editor. Very user friendly and extremely well written piece of software. DIRECTORY UTILITY - A program similar to Cliwizard, similar in operation but it has a few enhancements such as more capable directories etc. VIEW BOOT - A handy program for examining the boot block of disc for strains of virus (provided you know what to look for!) and for installing discs. TRISTAR VIRUS KILLER - A nice program that allows to kill SCA, Byte Bandit viruses and lets you install the disc and examine the boot sector. SYSTEM Z - A good utility that protects and spots the nastiest of viri, inc ByteBandit, SCA & Varients and Bytewarrior. AMOEBA INVADERS - Surely this one needs NO introduction! GRAVATTACK - Superb, smooth-scrolling THRUST varient. (17 Levels) TILES - An excellent patience game, match the tiles off in pairs, only 'end' tiles may be removed so you will have to take notice of the shadows to see how high the tiles are. Very addictive once you get into it. *** MORE DETAILS ON VARIOUS PROGRAMS !!! *** Tiles v1.0 ----------- This is a very addictive little game! I've heard it described as similar to Shanghai ... which may well be, since I don't know what Shanghai is like. The best way I can describe it is "a tile-matching based solitare game". There's a double challange in the game ... first you need to deduce the rules of the game. Then you need to develop a winning strategy. I dunno if every game can be won, assuming "correct" play, but I suspect this is true. I do know that you can get pretty good at it ... I'd guess my win/loose ratio is about 70/30 or so (I said it was addicting ...) /kim -- 07/16/88 THE ORIGINAL......DIRUTIL Directory Utility VI The last version from Greg Cunningham 05-May-87 don't be fooled by imitations with fancy graphics, tiny displays, and say Directory table full, use massive amounts of memory, open RAM disk, etc. Original Version by Chris Nicotra (CLImate...200 files max, eck). Revisions/Enhancements/Fixes by Dave Jobusch,Rich Medved and Nathan Barber Double windows,ARC,DE-ARC,LISTARC,COMMENT,COMMAND,LOCK,UNLOCK,EDIT,VD0:, CONFIG and Ram Display by Greg Cunningham. NOTE: All action is relative to the last directory window which was 'HIT', i.e. file selection, slide bar adjustment, title bar hit.. This gets easy quick! The 'A' & 'B' in the directory string gadgets highlight to show which directory is the current operating directory for all buttons which means if 'B' is highlighted and you hit COPY, all the highlighted files in the 'B' dir will go to the 'A' dir and vice versa.. working with one window will not unhighlight files in the other. during multi-file operations, selecting a button aborts further operation, leaving remaining files highlighted. Below is a short description of all the commands. Directory Buttons ------------------------------------------------------------------- DF0: When selecting these first hit the window RAM: in which you want it displayed. DF1: DF2: VD0: DH0: PARENT Directory containing current directory. ------------------------------------------------------------------- GET DIR When selecting a directory in either it will be displayed in the same window. Or after selecting the dir, hit the other window and it will be displayed there. ------------------------------------------------------------------- MAKEDIR Creates a directory in last dir hit, or give full path ------------------------------------------------------------------- DEL DIR Deletes selected directory. ------------------------------------------------------------------- Other commands ------------------------------------------------------------------- ALL Highlights all files in last window hit. ------------------------------------------------------------------- CLEAR Unhighlights all files in last window hit. ------------------------------------------------------------------- BYTE To add byte values of all selected files in a window. ------------------------------------------------------------------- FREE Shows bytes free of highlighted windows disk. ------------------------------------------------------------------- SHOW Calls the selected Show command to display all selected picture file(s). ------------------------------------------------------------------- READ Reads selected files in ASCII or HEX format. with normal files DU will automatically use what's needed (Except Archives). ------------------------------------------------------------------- EDIT Calls the requested text editor to edit selected file(s) ------------------------------------------------------------------- PRINT Calls the requested Printer Utility to print selected files ------------------------------------------------------------------- DELETE Deletes all selected files in the last window hit. ------------------------------------------------------------------- RENAME editor for the name of all selected files in last window hit. ------------------------------------------------------------------- RUN Runs all selected files in last window hit, with requested argument. ------------------------------------------------------------------- COMMENT An editor for the comment of all selected files in last window hit, NOTE: this only works when this button is off. When this button is on the comment of files upon selection is displayed in the status area. (either window) ------------------------------------------------------------------- COPY Copies all selected files in last window hit to the other window 'directory' ------------------------------------------------------------------- MOVE Renames or 'moves' all selected files in last window hit to the other window, but only if the other is a different directory on the same disk. This also moves one selected directory to the other window. ------------------------------------------------------------------- COMMAND Executes the command entered upon request just as in CLI ------------------------------------------------------------------- LOCK Locks all selected files in last window hit to R-E- ------------------------------------------------------------------- UNLOCK Unlocks all selected files in last window hit to RWED ------------------------------------------------------------------- RWED stands for Read Write Execute Delete, A - means that's disabled as seen with the DOS command 'List' ------------------------------------------------------------------- ARC Archives all selected files in last window hit to Archive entered upon request. (you can add or update files to an Archive also). ------------------------------------------------------------------- DE-ARC De-Archive all selected files w/.ARC (also requester for UnArc) ----------------------------------------------------------------- LISTARC List a selected Archive. (for LArc users, enter it upon request) ------------------------------------------------------------------- CONFIG Saves current configuration. As you've seen, the buttons DE-ARC,LISTARC,COMMAND,SHOW EDIT and PRINT call your desired program. To change one without running it.. example: select a file, select DE-ARC, backspace over 'Arc x' , enter 'UnArc'..now without hitting return, hit the cancel button (the NO WAY! button) then hit the CONFIG button. the next time you run Directory Utility this config file will be read. NOTE: This file is written in your 'devs' directory and can be copied to other WorkBenches or deleted. ------------------------------------------------------------------- Files to place in C Directory: Arc, the editor you wish to use,Show or something like it,Print (Any print utility which uses 'Print ' LArc & UnUrc if used. Many simple tricks are not documented. Enjoy.. Greg Cunningham. P.S. Please keep this file, the source, and executable in the archive. If you change anything, make sure my name remains with my document. And if you totally mess it up, don't even mention my name! DDDDD IIIIII RRRRR EEEEE CCCC TTTTTTTT OOOO RRRRR YY YY DD DD II RR RR EE CC TT OO OO RR RR YY YY DD DD II RR RR EE CC TT OO OO RR RR YYYY DD DD II RRRR EEEEE CC TT OO OO RRRR YY DD DD II RR RR EE CC TT OO OO RR RR YY DD DD II RR RR EE CC TT OO OO RR RR YY DDDDD IIIIII RR RR EEEEE CCCC TT OOOO RR RR YY MM MM AAA SSSS TTTTTTTT EEEEE RRRRR MMM MMM AA AA SSS SS TT EE RR RR MM M M MM AA AA SS TT EE RR RR MM M MM AAAAAAAAA SSS TT EEEEE RRRR MM MM AA AA SS TT EE RR RR MM MM AA AA SS SSS TT EE RR RR MM MM AA AA SSSS TT EEEEE RR RR V V EEEE RRR SSS IIIIII OO N N 111 111 V V EE R RR SS II O O NN N 11 11 V V EEEE RR SSS II O O N N N 11 11 V V EE R R SS II O O N NN 11 .. 11 V EEEE R R SSS IIIIII OO N N 111111 .. 111111 By Gregory C. Peters TABLE OF CONTENTS I. Preface.................................................1 II. Overview................................................2 III. Getting Started A. Main menu structure..................................3 B. Terminology..........................................3 C. Viewing an existing database.........................3 D. Building a new database..............................4 E. Finding a record.....................................4 IV. Esoteric features A. Extensions...........................................5 B. Categories and Comments..............................6 C. Name lists...........................................8 D. DOS utilities........................................9 E. The user-configurable environment....................9 V. Quick Reference Section A. Menu options........................................10 B. Keyboard functions..................................14 C. Imagery.............................................15 VI. Shareware Plea A. Shareware policy....................................20 B. Group rates.........................................20 PREFACE page 1 If you are like me, you do not like reading user manuals, and if you are forced to, you just read the bare minimum . With that in mind, this manual is not a comprehensive description of DirMaster and its features. (Yes, a flimsy excuse for not providing complete documentation but I went to great pains to make DirMaster intuitive and easy to use. Nor is FATHER TIME my best of my friends right now.) Rather, the manual is written with the following objectives: 1. Quick overview (blatant advertising) 2. Getting started tutorial for beginners 3. Description of the esoteric features for die-hards 4. Quick Reference Section To print this manual, set up your printer as follows: 1. Lines per inch = 6. 2. Total characters per line = 70. DIRECTORY MASTER 1.1 OVERVIEW page 2 Directory Master is the fastest, most comprehensive, most versatile disk cataloguer currently available for the Amiga. Its major features include: SPEED - DirMaster can sort 2000 records in about 7 seconds, or 8000 records in 30 seconds, or 12000 records in about 44 seconds. Furthermore, it will find any record in the display list almost instantaneously. MEMORY EFFICIENCY - A 512K RAM Amiga can hold between 6000 - 7600 records. A 1.5M Amiga can hold up to 34000 records. Maximum records is limited only by memory. Plus, several options are devoted exclusively to packing more information into limited memory. EASY TO USE - DirMaster is fully mouse and menu-driven. UNIQUE COMPARE UTILITY - great for managing disk libraries. DirMaster will produce a listing of all files on your disks but not in a database. Plus, DirMaster gives you the option of consolidating the unique files onto fewer disks as well as allowing you to delete those files that are already in your database. POWERFUL SORT FEATURE allows you to specify any combination and any order of up to 5 fields to use in sorting the display lists. AMIGADOS UTILITIES that allow you to operate on all highlighted records in a disk at once, rather than one directory at a time. SIX MAIN DISPLAY modes of displaying the database records. Plus you decide on any combination of the 5 fields to display. EASY SCROLLING through the database via arrow and slider gadgets that continually update the screen display. INPUT/OUTPUT and DISPLAY FILTERING - DirMaster lets you specify which records to use through its powerful and UNIQUE custom requesters. MULTIPLE INPUT FORMATS - DirMaster can read in modified BBS listings, allowing you to use all of DirMaster's power to examine BBS downloads. PRINTER SUPPORT - any list displayed by DirMaster can be sent to a printer or a file. MULTIPLE RECORD SELECTION - any number of records may be selected simultaneously and operated on as a group. FIND DUPLICATES option that allows you to find all of the duplicate records in the database. COLORS - pick your favorite color combination out of 7 sets or define your own. GETTING STARTED page 3 All of DirMaster's features are grouped into 5 main categories (menus): 1. Project - options typically found in Amiga programs. 2. Edit - options to create, add to, and delete from databases. 3. Utilities - options which expand DirMaster's usefulness. 4. Display - options that specify records for DirMaster to display. 5. Configure - options to configure DirMaster as you want. When specific options are mentioned, the main menu will be specified, followed by the option and a sub-option (if applicable). TERMINOLOGY 1. Record - any disk, directory, or file entry. 2. Display list - the currently visible subset of records, as selected by the Display options. VIEWING AN EXISTING DATABASE 1. Use the Configure-Drive option to select the disk drive that contains the disk which has a DirMaster database. 2. Open the database with the Project-Open-All option. Click the mouse on the database you wish to open, then select "OK". 3. The database is now loaded into DirMaster. Use the Display options to select which portions of the database you would like to see. BUILDING A NEW DATABASE page 4 1. Use the Configure-Drive option to select the disk drive that you will insert disks into. 2. Select the Edit-Disk-Add option. You will now be prompted to insert the first disk into the drive you selected. DirMaster will print the current record being added to the database in the title area of the DirMaster screen. When the disk is done being added to the database, DirMaster will display the disk name just added and wait for you to either enter another disk or select the CANCEL option. 3. When you are done adding disks to the database, select the Configure- Credits-Database option to enter your name as the creator of the database. This name will be stored with the database itself when the database is saved. It may be viewed via the Project-About-Credits option. 5. Save the database by selecting the Project-Save As-w/o- categories/comments option. FINDING A RECORD 1. Select a display option which would display that record if it exists. 2. Select the Utilities-Find-Record(s) option. A new window will appear that has several utilities (see the reference section for full details). Type the EXACT name of the record you wish to find into the rectangular box. If the record is in the database list you selected from the display option, it will be displayed in the lower part of the Find window. ESOTERIC FEATURES page 5 This portion of the manual is devoted to the (dare I say it ?) non- intuitive features of DirMaster. Please note that the quick reference section may clear up questions concerning features that are not addressed here. EXTENSIONS The extensions options are provided mainly to conserve that elusive quantity that few people ever get enough of - MEMORY. The Edit-delete- extensions option deletes all records in the display list which have the same path and same name, but different extensions. It does not delete the alphabetically first record. For example, suppose your database contains: duIII.o duIII.c duIII duIII.info duIII.doc duIII.old duIII.ReadMe ... all in the same path. By deleting the extensions, you get rid of 6 records, (duIII is not deleted) without really losing that much information. Deleting the extensions from the FISH0-90 database will result in a "savings" of approximately 2217 records. This equates to about 22 disks. Likewise, you can "save" about 662 records on the AMICUS1-16 database. You may achieve the same effect by opening a database (or appending a database) with the No extensions sub-option. These will simply ignore multiple extensions but will not delete them from the database itself. CATEGORIES AND COMMENTS page 6 DirMaster supports 2 completely user-definable fields which are called the comments and categories fields - although they may be used for anything you want. For the sake of this discussion all comments concerning the "comment" field also apply to the "category" field, unless otherwise noted. The comment field is a character field of up to 60 characters. Each comment is associated with a number (range 0 - 65535). The numbers, not the individual comments, are stored in the database itself. The comment numbers are then mapped to the actual comments by the file "DirMaster.comments" ("DirMaster.categories" for the category file). The following options are available: 1. Open-Comment file - reads in the file "Dirmaster.comments" which must be in your current directory. 2. Save-with-comments/categories - this option stores the category and comment numbers in the database saved to disk. IF YOU DO NOT SELECT THIS OPTION, NO COMMENT NUMBERS WILL BE SAVED. Saving without comment numbers will decrease the database file size by 4 bytes per record. 3. Resort - you may resort the display list by comment number if desired. This will group all records with identical comments or categories together. 4. Display-Custom-Comments - this option will display all records whose comment field contains a specified string. This is essentially a KEYWORD SEARCH option. For example, you could use this option to display all records which have the string "graphic" in their comment description. Likewise for "music" or "demo" or "directory utility", etc. By the way, the keyword is NOT case sensitive, so "GraPHic" is identical to "graphic". The comment and category fields are very useful, if you spend some time creating the appropriate files. DirMaster does not provide direct comment entry, so you must create the comment file and directly insert the comment numbers into the database files. Sorry, but I just did not have enough time to put this support into DirMaster. Hopefully, someone will write a utility that simplifies this. The "DirMaster.comments" file must have the following format: 101/nbr_records 1/comment 1 2/comment 2 ... for example, 101/3 1/Directory utility program 2/neat graphics demo, requires 1Meg to run 3/communications program NOTES: page 7 1. The first line in the "DirMaster.categories" file is: "100/nbr_records" 2. Comment 0 is reserved as the NO COMMENT number. 3. The numbers in front of the slashes must be sequential and may range from 1 to 65535. The easiest way to insert comment numbers into the database file is by first saving the database with the comments/categories option. This will give each record a comment of 0. Then, using an editor or word processer, overwrite the 0 comments with the appropiate comment number. For example, since the database format is: type/level/size/date/category/comment/name i.e. 0/0/823744/3601/0/0/Work Disk To assign comment number 3, to "Work Disk", the edited record would be 0/0/823744/3601/0/3/Work Disk NAME LISTS page 8 This option lets you input a list of names (i.e from a BBS download) into DirMaster. The size and date fields are set to 0, so the only useful information about the record is its name (unless you also use the comments or categories options). BIX_28_DEC.namelist (on the DirMaster distribution disk) is an example namelist. The name list format is: 200/nbr_records DiskName name1 name2 ... for example, 200/12 BIX_9-Nov-87_Partial asse10.doc asse10.lsp fuzzy.lsp msg.lsp ops5.lsp pc-lisp.arc qa.log qa.lsp The disk name you choose should be informative. The number of records can be anything. DirMaster will fill in the correct number, if neccessary, but you must have a number in that field. You should sort the list into alphabetical order (AmigaDos SORT command) if it is not already ordered. DOS UTILITIES page 9 The DirMaster DOS utility options are very useful when you want to do the same thing to a number of files in different directories on a disk. For example: deleting files, or showing picture files, or reading documentation files, or running new PD programs... While several excellent PD directory utility programs are available, these typically restrict you to one directory at a time. 1. The first three DOS options are user-configurable via the Configure-Dos Utilities options. They will send the option selected, followed by the highlighted file(s) to the CLI. For example: "type beta.doc" can be sent to the CLI, at which time AmigaDos takes over, types the file in another window, then returns to DirMaster. The program invoked by DirMaster must be in your current path - or be given a path in the command itself. 2. Dos-custom - this option sends a custom string and file name to the CLI. It is used for commands you won't often use, and do not want to configure a special command for. 3. Dos-CLI - this opens a new CLI. You must type "ENDCLI" (and "ENDCLI" must be in your path) before returning to DirMaster. USER CONFIGURABLE ENVIRONMENT The user-configurable parameters are saved to the file "DirMaster.environment" upon program termination. If this file is in your current directory on startup, then DirMaster will read its contents and configure itself accordingly. REFERENCE SECTION page 10 MENU REFERENCE PROJECT MENU ABOUT 1. Directory Master - some notes on the current version 2. Shareware - describes the shareware policy 3. Credits - mentions some people who contributed to DirMaster NEW - clears the current database from memory OPEN - opens up various files that DirMaster uses 1. All - reads in all records in a database file 2. No Extensions - reads in all records in a database file except for those records which have the same path and name, but different extensions (after the ".") 3. Custom - reads in a user-definable subset of the database 4. Category File - reads in a category file 5. Comment File - reads in a comment file 6. Name List - reads in a name list SAVE - saves the current database to the database originally opened 1. with categories/comments - stores category and comment numbers in the saved database 2. w/o categories/comments - does not store category and comment numbers in the saved database (saves 4 bytes per record) SAVE AS - saves the current database to a user-specified file 1. with categories/comments - stores category and comment numbers in the saved database 2. w/o categories/comments - does not store category and comment numbers in the saved database (saves 4 bytes per record) PRINT - prints the currently DISPLAYED records 1. to printer - prints the display list to the printer 2. to file - prints the display list to a specified file HELP - presents a 1 page help screen with some notes about DirMaster QUIT - exits DirMaster EDIT MENU page 11 DISK - 1. Add - adds the disk in the current drive to the database 2. Update - deletes the highlighted disk from the database, then adds a disk with the same name in the current drive to the database 3. Examine - reads the disk's contents in to memory and allows you to view its contents before adding it to the database APPEND DATABASE - adds an existing database to one already in memory 1. All - appends all records 2. No extensions - appends all records except for those records which have the same path and name, but different extensions (after the ".") 3. Custom - appends a user-definable subset 4. Name List - appends a name list DELETE - deletes records from the database in memory 1. Highlighted Records - deletes all highlighted records and subrecords of highlighted records 2. Extensions - deletes all records which have the same path and name, but different extensions (Does NOT delete the first matching record) 3. Empty Disks - deletes all disks which have no sub-records 4. Empty Directories - deletes all directories which have no sub-records 5. Custom - deletes a user-definable subset of records UTILITIES MENU FIND - searches for specific records or duplicate records 1. Records - finds a record in the current display list 2. Duplicates - finds all duplicate records in the current display list COMPARE - compares a disk to the current database in memory and supports several options for printing a list of unique files, copying unique files, and deleting matching files. RESORT - Allows you to specify any combination and any order of 5 fields (name, size, date, comment, category) as the sorting criteria for the display lists UNHIGHLIGHT - unhighlights all highlighted records page 12 DOS - implements several AmigaDos utilities (must be in your CLI command path to use) 1. 1-3 - the first three are user-definable (see Configure Dos Utilities) 4. custom - this is specified each time it is used 5. CLI - this option brings up a new CLI (you MUST type ENDCLI to get out of the CLI before returning to DirMaster) STATUS - shows how many bytes are required to save and print the current database. Also shows the bytes free on the current drive DISPLAY MENU RECORDS - displays all records (disk, directory and file entries) in the database DISKS - displays all disks in the database 1. No sub-records - displays disk names only 2. Sub-records - displays disks and all sub-records for each disk DIRECTORIES - displays all directories in the database FILES - displays all files in the database HIGHLIGHTED RECORDS - displays all highlighted records PARENT - displays the parent and the parent's subrecords of the highlighted record selected FIELDS - allows you to select any combination of 5 fields to display CUSTOM - displays a user-definable subset of records 1. Names - displays a subset of names 2. categories - displays the records whose categories contain the specified keyword 3. comments - displays the records whose comments conatain the specified keyword CONFIGURE MENU page 13 COLORS - allows you to pick the colors DirMaster uses 1. Predefined - lets you pick between any of 7 predefined color sets 2. Custom - lets you pick any of 4096 colors for each of DirMaster's 8 colors DRIVE - allows you to specify the default drive that DirMaster uses 1. df0: - drive df0: 2. df1: - drive df1: 3. df2: - drive df2: 4. custom - lets you specify any other drive CREDITS - lets you specify names to be displayed in the About-Credits option 1. User - current user's name 2. Database - name of whoever created the database 3. Colors - name of whoever selected the custom colors KEYBOARD FUNCTIONS page 14 MENU SHORTCUTS Hold down the Right Amiga key and press the letter key specified A - Add Disk C - Compare D - Delete highlighted records E - Examine disk F - Find record(s) H - Help N - New O - Open all P - Print to printer Q - Quit R - Resort S - Save with categories/comments U - Unhighlight records MAIN DIRMASTER WINDOW Up-arrow = scroll display 1 record up Down-arrow = scroll display 1 record down SHIFT-up-arrow = scroll display 1 page (23 records) up SHIFT-down-arrow = scroll display 1 page (23 records) down ALT-up-arrow = pposition display at beginning Alt-down-arrow = position display at end FIND WINDOW Up-arrow = dispay previous records Down-arrow = display next record SHIFT-up-arrow = display record which is 1 page (1/30 of the total records in the display list) up from the current record SHIFT-down arrow = display record which is 1 page (1/30 of the total records in the display list) down from the current record ALT-up-arrow = display the first record in the current display list ALT-down-arrow = display the last record in the current display list IMAGERY page 15 This section presents Directory Master's main imagery. 1. Color Sets --------------------------------- | | | Color Sets | | | | SET 1 SET 2 SET 3 SET 4 | | | | SET 5 SET 6 SET 7 CUSTOM | | | | | | OK | | | --------------------------------- You may select any of the seven predefined color sets, or the last entered custom color set. 2. Compare Requester ----------------------------------------------- | | | Compare Requester | | | | Compare disk: DF0: DF1: | | | | Output to: SCREEN FILE PRINTER | | | | Fields: NAME SIZE DATE | | | | Copy new files to another disk: NO YES | | | | Delete matching files from disk: NO YES | | | | | | OK CANCEL | | | ----------------------------------------------- The disks that are inserted into the selected drive will be compared (file by file) to the database in memory. The files that are on the disk but not in the database will always be listed on the screen. In addition, this file list may be sent to a text file and or the printer. Any combination of the compare fields may be used as long as at least one of them is selected. You may also choose to copy all files that are on the disk but not in the database to another disk. This is useful if you have a lot of duplication on your disks and want to consolidate the unique files onto fewer disks. Finally, you may choose to delete all files from the compare disks which are already in the database. All of these options operate simultaneously, so only one pass is made through the compare disk. 3. Custom ... Requester page 16 ------------------------------------------------------------------- | | | Custom Display Requester | | | | Default = All Wildcards = * and ? | | | | Begin XXXXXXXXXXXXXXXX INCLUDE XXXXXXXXXXXXXXXX EXCLUDE | | | | End XXXXXXXXXXXXXXXX INCLUDE XXXXXXXXXXXXXXXX EXCLUDE | | | | INCLUDE EXCLUDE INCLUDE XXXXXXXXXXXXXXXX EXCLUDE | | | | | | OK RESET CANCEL | | | ------------------------------------------------------------------- This requester is used for custom displays, custom opens, custom appends, and custom deletes. It gives you considerable power in defining a subset of records to operate on. (None of the gadgets are case sensitive.) The BEGIN and END gadgets define a range which may be INCLUDED or EXCLUDED. For example, setting BEGIN = "c" and END = "h" and selecting the INCLUDE gadget will define your range to be all records alphabetically greater than or equal to "c" and less than or equal to "h". Selecting the EXCLUDE gadget with the same settings would give a range of all records less than or equal to "c" and all records greater than or equal to "h". Selecting no range defaults to a range of ALL RECORDS. After you choose the range of interest, the other gadgets define a subset of that range, where "*" is the multiple character wildcard and "?" is the one character wildcard symbol. If you want to use all records within the specified range, then put an "*" in the first string gadget. Otherwise, you may specify up to three strings to define a particular subset. When the custom strings contradict each other, the top string has least priority and the bottom string has most priority. Some examples: INCLUDE *.c - includes all records w/i range that end with ".c" INCLUDE d* - includes all records w/i range that begin with "d" INCLUDE ???* INCLUDE d*.c - includes all records w/i range that are 3 or more characters long and includes all records that begin with "d" and end with ".c" INCLUDE *.? INCLUDE *.info EXCLUDE *.o - includes all records w/i range that end with "." followed by 1 and only 1 character unless that character is an "o". Also includes all records that end with ".info". 4. Display Fields Requester page 17 ----------------------------------------------- | | | Select Display Fields | | | | NAME SIZE DATE PATH CATEGORY COMMENT | | | | OK CANCEL | | | ----------------------------------------------- Determines which fields will be displayed and printed. Any combination of fields may be selected, but the display of each record is limited to 1 line. 5. Find Duplicates Requester ----------------------------------------- | | | Select find duplicate fields | | | | NAME SIZE DATE CATEGORY COMMENT | | | | OK CANCEL | | | ----------------------------------------- When searching for duplicate records, only the fields selected above will be used as criteria. Any combination of fields may be selected, as long as at least one field is specified. 6. FIND WINDOW page 18 Enter a record to find XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX FIRST OK CANCEL QUIT PREVIOUS NEXT Scope: DISPLAYED RECORDS LAST Name: Size: Date: Path: Category: Comment: This window is used to search for a specific record. It may be reached via the Utilities-Find-Record option or by double-clicking on a file in the display list. The search routine is very fast (less than a second to find a record in all databases tested - up to about 16000 records). If you double clicked on a record, it is initially diplayed. Otherwise the top record in the previous display list is used. OK - attempts to find the record which is typed into the find gadget CANCEL - returns to the display window, at its previous position QUIT - returns to the display window, positioned at the found record FIRST - displays the first record in the display list PREVIOUS - displays the previous record in the display list NEXT - displays the next record in the display list LAST - displays the last record in the display list Keyboard functions Up-arrow - same as PREVIOUS Down-arrow - same as NEXT ALT-up-arrow - same as FIRST ALT_down-arrow - same as LAST SHIFT-up-arrow - displays the record which is 1/30th of the display list above the current record SHIFT-down-arrow - displays the record which is 1/30th of the display list below the current record. 7. OPEN Requester page 19 ----------------------------------------- ----------------------------------------- | Select a database to open | | _ | | drawer XXXXXXXXXXXXXXXXXXXXXXX | | | | |X| | | first file | | | | | | | | second file | | | | | | | | (dir) first directory | | | | | | | | (dir) second directory | | | | | | | | - | | file XXXXXXXXXXXXXXXXXXXXXXXXXXXXX | | | | OK CANCEL | | | ----------------------------------------- This requester (which was written by Charlie Heath and placed in the public domain) is used when you need to specify a file for DirMaster to operate on (Yes, I know - never use a preposition to end a sentence with). The drawer is the disk and directory of the file. This is initially the current drive as selected by the Configure-drive option, but you may enter any valid path. To select a file, either click on its name or type the name directly into the "file" gadget. 8. Resort Requester ----------------------------------------- | | | Select sort fields in order | | | | NAME SIZE DATE CATEGORY COMMENT | | | | OK CANCEL | | | ----------------------------------------- This requester lets you specify how DirMaster should sort the DISPLAY list. By default, records are sorted alphabetically by name. However, you may specify any combination and any order of the 5 fields. For example, clicking on DATE, then NAME, then SIZE will sort the display list first by date. Records that have the same dates will then be sorted by NAME. Records that have the same dates and names, will then be sorted by size. This sort criteria remains in effect until it is changed again. SHAREWARE PLEA page 20 Directory Master is a shareware program. Feel free to give it to your friends, upload it to your favorite BBS's etc. However, if you actually USE this program, please send the $25 registration fee (and which version you are using and how you got it) to: Greg Peters 1032 Middy Drive WPAFB, OH 45433 In return, you will receive a disk with the latest version of Directory Master as well as several sample databases (currently Fred Fish 0-118, Amicus 1-22, Micro Computer Associates (61 disks) and BIX_28_DEC). GROUP RATES If you are unwilling to pay $25 for DirMaster, but still want to use it with a clear conscious, you can get group rates - subject to the following conditions. The group (or 1 person in the group) must buy Directory Master at its regular price ($25). Then, the group may either pay a one-time license fee of $100 or sell DirMaster to its users for $5 per copy. See the options below for full details. I will mail updates ONLY to the original purchaser of Directory Master. I would appreciate receiving a list of group members who will/are using Directory Master, although this is optional. I would like the following information to register a group: Group Name Group Location Group Size Name and address of member in charge of distributing Directory Master O P T I O N S 1. Per-copy option: Directory Master may be distributed to group members for $5.00 per copy. The group member in charge of distributing Directory Master will send me a check and list of names for every 5 (10?) copies sold. 2. Flat rate option: Directory Master may be distributed to group members for a one time license fee of $100.00 (minimum). This applies to any size group. In groups that will have more than 50 people actually USING Directory Master, I recommend the group decides a price they are willing to pay (minimum = $100.00). ANY COMMENTS ? page 21 Directory Master evolved into a much better program than I originally visualized, mainly due to excellent feedback I have received. Although I did not implement everything, I may eventually release another version. So, please send me any and all suggestions, comments, and criticisms you may have. Thanks. Greg Peters 1032 Middy Drive WPAFB, Ohio 45433 (513) 254-8391 BIX: gpeters