@database DirScanner.guide @author Hynek Schlawack @smartwrap @tab 4 @node MAIN "DirScanner - Manual" @{line} @{fg shine}@{b}DirScanner 2@{ub}@{fg text} @{line} Copyright © 1998 - 2000 by Hynek Schlawack @{line} All Rights Reserved @{line} @{b}General:@{ub}@{line} @{line} @{" " link intro } - Introduction@{line} @{" " link copy } - Distribution@{line} @{" " link support } - Support@{line} @{" " link req } - Requirements@{line} @{" " link install} - Installation@{line} @{line} @{b}Manual:@{ub}@{line} @{line} @{" " link start} - Invocation@{line} @{" " link mwin} - Main Window@{line} @{" " link conf} - Configuration Window@{line} @{" " link menus} - Menus@{line} @{" " link ARexx.guide/main} - ARexx@{line} @{line} @{b}Appendix:@{ub}@{line} @{line} @{" " link credits} - Credits@{line} @{" " link History/Main} - History@{line} @endnode @node intro "DirScanner - Introduction" @{line} @{fg shine}@{b}Introduction@{ub}@{fg text}@{line} Welcome to the second release of the free distributable filefinder @{b}DirScanner@{ub}. It is not compareable with eg. SimpleFind3, but that is actually intended because DirScanner might be not so configurable and powerful on the one hand but he is fast and easy to use on the other hand. If you simply just want to find a file, you maybe want to have a look at DirScanner.@{par} After having restarted the development of DirScanner I got some mails of kind users and that made me feel that DirScanner isn't that useless. But even having rewritten big parts of DirScanner, I decided to restart the development from scratch without changing the character of being a fast and easy to use tool. Now the first version of DirScanner is finished and I'm quiet proud of it because it got better than I though. Now it also have such nice things like a Rexx-Port and the code is really clean now and can be improved much easier than the one of DirScanner 1.@{par} @{line} I hope that you will like it too and if you do so, then send me a mail please. If you don't, send me a mail anyway with the points you don't like on DirScanner and I'll try to improve it that he fits also your needs. The development of DirScanner still depends on @{b}you@{ub}! @endnode @node copy "DirScanner - Distribution" @{line} @{fg shine}@{b}Distribution@{ub}@{fg text}@{line} @{line} DirScanner and all it's related files are Copyright © 1998 - 2000 Hynek Schlawack, All Rights Reserved. No file may be altered or distributed without the rest of the archive. The whole archive may be freely distributed as long no included file has been altered. If you think that something should be corrected then contact me.@{par} @{line} The archive is brought to you "AS IS" without any warranty for functionality and the author denies all responsibilities for any damage made by any part of the archive.@{par} @{line} If you would like to include DirScanner on a disk or a CD of a magazin, you have to ask for my permission. My permission is granted for Stefan Ossowski and his AMINET-CDs, everyone else has to ask. @{line} DirScanner may be freely used but if you think that it is really useful than consider to write me an e-mail and as DirScanner is @{b}mailware@{ub} and it is immoral to use it on without sending @{"me" link support} a e-mail, postcard or a letter. I do not ask for money or any other goods, just a few line that like or don't like it, eventually why you don't like it.@{par} @endnode @node support "DirScanner - Support" @{line} @{fg shine}@{b}Support@{ub}@{fg text} @{line} @{line} If you have any questions or suggestions then don't hesiate to contact me:@{par} @{line} @{b}E-mail:@{ub}@{line} hynek.s@web.de@{line} @{line} @{b}Postal:@{ub}@{line} Hynek Schlawack@{line} Röländer Str. 40@{line} 13125 Berlin@{line} Germany@{line} @{line} You may write in German, Czech and English.@{par} @{line} @{b}WWW:@{ub}@{line} http://DirScanner.hpage.net@{line} @{line} @{b}Mailinglist:@{ub}@{line} DirScanner-List-Subscribe@OneList.com@{line} @{line} I suggest to everyone who uses DirScanner frequently to subscribe to the mailinglist because I will announce all updates there and not all updates will be released in the AMINET (eg. version 2.3 was not.)!@{par} @endnode @node req "DirScanner - Requirements" @{line} @{b}@{fg shine}Requirements@{fg text}@{ub}@{line} @{line} DirScanner should work with a MC68020 CPU and OS3.0. The GUI needs the MagicUserInterface (© Stefan Stuntz) therefore version 3.8 and NList 0.89 has to be installed. @{par} @endnode @node install "DirScanner - Install" @{line} @{b}@{fg shine}Install@{fg text}@{ub}@{line} @{line} Copy this guide to HELP:english/, the catalogs to PROGDIR:Catalogs/ or LOCALE:Catalogs/ and the binary wherever you want.@{par} @endnode @node start "DirScanner - Invocation" @{line} @{fg shine}@{b}Invocation@{ub}@{fg text}@{line} @{line} When starting DirScanner from the shell, you may supply it with some arguments, the complete template of DirScanner is: "PAT=PATTERN/K,PATHS/M". Thus, all arguments are treated as paths exept the one starting with "PAT " or "PAT=". I haven't implemented any arguments when starting from the workbench because I don't think that it is useful.@{par} @endnode @node conf "DirScanner - Configuration Window" @{line} @{fg shine}@{b}Configuration@{ub}@{fg text}@{line} @{line} Note: If you have used any older versions of DirScanner, you should have a look in your ENVARC: directory and eventually delete DS_Version and DS_Viewer.@{par} @{line} The config window consists of three pages. In the options page you may set the flags "Quiet List" and "Recurse". If Quiet List ist checked, DirScanner won't update this matches-list until he has finished a path, that speeds up the scanning depending on the ammount of matches. A set Recurse checkbox makes DirScanner to go into directories (this was the default behaving).@{par} @{line} In the paths page you may set some paths whose function should be clear (Note: you may supply the viewer with options now!).@{par} @{line} In the last page you may set the rexx scripts which will be viewed in the ARexx menu. You may specify up to 10 and they will be numbered 1,2,3...,0. You may sort the entries by dragging around.@{par} @endnode @node mwin "DirScanner - Main Window" @{line} @{fg shine}@{b}Main Window@{ub}@{fg text}@{line} @{line} The main window may be divided into three parts. One contains a list of the paths that have to be scanned. It contains a listview and two gadgets, one to add paths and an another to remove them. It is also possible to drop paths over the listview. If you drop a file, it's path will be added. If you remove a path, all matches that were found in that path will be removed from the matches listview either. The paths may be sorted be dragging around.@{par} @{line} An another contains the pattern and the searching conditions. You may search by name, by contents, by size, by comment and by date. When searching by name, contents and comment you may only to use the conditions "equal" and "unequal". In the "Search by Contents" mode no wildcards are supported and equal is treated as "in" and unequal as "not in".@{par} The only thing I think that remains to be said is the format of the date. You have to use the DOS type of date. eg. 25-03-80.@{par} @{line} The last one contains a listview with all matches and a toolbar below of it. If you double-click an entry it is the same as if you click on "View", thus the viewer get started. If you click on "Path -> Clip", the match's whole path gets copied into the clipboard. The third gadget is "Copy To..." which enables you to copy the selected match to an another place (an asl-request will ask for the new path). The last gadget is "Delete" (shortcut is the delete key on your keyboard) and it will pop up a requester if you really want to delete the file.@{par} @{line} The last thing is the Start-button whose function should be clear :-). @{line} @endnode @node menus "DirScanner - Menus" @{line} @{fg shine}@{b}Menus@{ub}@{fg text}@{line} @{line} There are actually three menus containing the following items:@{line} @{line} Project:@{line} · About (RAMIGA - ?) - Pops up the about requester.@{line} · About MUI - Pops up the MUI about requester.@{line} · Iconify (RAMIGA - I) - Iconifies DirScanner.@{line} · Quit (RAMIGA - Q) - Quits DirScanner.@{line} @{line} Settings:@{line} · Preferences (RAMIGA - P) - Pops up the preferences window.@{line} · MUI prefs... (RAMIGA - M) - Pop up the MUI preferences window.@{line} · Load Prefs... (RAMIGA - L) \\@{line} · Save Prefs (RAMIGA - S) > Preferences I/O.@{line} · Save Prefs As... (RAMIGA - A) /@{line} @{line} ARexx:@{line} · Execute script... (RAMIGA - .) - Executes a Rexx script.@{line} @{line} @endnode @node credits "DirScanner - Credits" @{line} @{fg shine}@{b}Credits@{ub}@{fg text}@{line} @{line} DirScanner 2 has been written using "CygnusED 4.2" from Olaf Barthel and compiled with "SAS/C 6.58" . The binary has been processed with "Hunk" from Thomas Richter.@{par} @{line} This program uses MUI Copyright © 1992-1997 Stefan Stuntz and NList Copyright © 1996-1998 Gilles Masson. @{line} I would like to thank all people who have supported me with their kind mails and ideas. DirScanner 2 wouldn't exist without you!@{par} @{line} I would also like to thank @{b}Nils Bandener@{ub} who helped me to get into implementing Rexx ports (although it's much easier under MUI...). The next I would like to thank is @{b}Nils Görs @{ub}who helped me to make a useful Rexx port as possible and who is still supporting me concerning Rexx and also with bugreports. An also very kind person is @{b}Sebastian Bauer@{ub}, who lend me his routine to get the name of the current public screen. An another person who is sending bugreports to me without getting tired is @{b}Bill Duxbury@{ub}, thank you!. He was also the first one who contacted me when I started to develop DirScanner again. The last persons I would like to thank are @{b}Eric Gerard@{ub} and @{b}Luca Longone@{ub} who designed the nice icons for me.@{par} @{line} @{b}Translations:@{ub}@{line} · deutsch - Hynek Schlawack@{line} · italiano - Luca 'Hexaä' Longone@{line} · svenska - Lorens Johansson@{line} · français - Pascal Chiozzi@{line} @{line} @{b}Other translations are strongly welcome!@{ub}@{line} @{line} @endnode