home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / UT / UT189.ZIP / FILE-MAN.ZIP / FILE-MAN.DOC < prev    next >
Text File  |  1991-05-24  |  21KB  |  366 lines

  1.                   F I L E - M A N   U S E R S   G U I D E
  2.                   ---------------   ---------   ---------
  3.  
  4.                             Copyright (C) 1987-1991
  5.                          by David Groome, Micrometric
  6.                              All rights reserved. 
  7.  
  8.  
  9.               Welcome to FILE-MAN, a utility program to assist
  10.                      you in your PC disk FILE MANagement!       
  11.  
  12.  
  13. FILE-MAN is a menu driven utility program that aids in managing disk files.
  14. Directory and file names are displayed in sorted order with file names sorted by
  15. name, extension, date or size. Single files or file groups may be quickly marked
  16. and then acted upon. The actions include copy, move, spawn, append, erase, re-
  17. name, change attribute status, display, print and locate. Features include con-
  18. text sensitive help, macro procedure execution, color display, directory tree,
  19. diskette labels and a utility option that allows extensive customization of the
  20. program parameters. 
  21.  
  22. FILE-MAN will run on an IBM PC, XT, AT or true compatibles operating with PC-DOS
  23. or MS-DOS version 2.0 or later although it works best with version 3.0 or later
  24. and has been tested through version 5.0. It supports NETBIOS networks and "huge"
  25. disk drives. The program will determine what type of display monitor is avail-
  26. able and adjust itself accordingly. Memory requirements for the resident mode
  27. are less than 9K for the resident data segment and an additional 70K during
  28. execution. 
  29.  
  30. This users guide is extracted from the FILE-MAN manual, which is available to
  31. registered users. It overviews  the features, installation and operation of
  32. FILE-MAN. All of the program's features are covered in the program's context
  33. sensitive help pages and this users guide. 
  34.  
  35. FILE-MAN is distributed as SHAREWARE and, as such, may be copied and shared on a
  36. private non-comercial basis with others in its unmodified form. Liability is
  37. limited to replacing the software for registered users. There is no liability
  38. for any damage or loss caused by this software, directly or indirectly. 
  39.  
  40.  
  41.           ┌───────┐
  42.      ┌────┴──┐    │
  43.      │  ┌────┴──┐ │
  44.      │  │       │ │   Member, Association of Shareware Professionals
  45.      │  │   o   ├─┘
  46.      └──┤   │   │
  47.         └───────┘
  48.  
  49.  
  50. Epson is a registered trademark of the Seiko Epson Corporation. 
  51. IBM PC, XT, AT and PC-DOS are registered trademarks of the IBM Corporation. 
  52. Mouse Systems is a trademark of the Mouse Systems Corporation. 
  53. MS-DOS is a registered trademark of the Microsoft Corporation.  FILE-MAN MAJOR FEATURES ---------------------------------------------------
  54.  
  55. * Thirteen Major Options with fifty-four Secondary Options. 
  56. * Single line menus with a moving selection highlight bar and user modifiable
  57.   menu highlights. 
  58. * Four methods for copying files: Copy, Move, Spawn and Append. 
  59. * When copying to a floppy disk drive and a diskette becomes full, a prompt is
  60.   given to use another diskette. 
  61. * No need to type file or directory names. 
  62. * The ability to store and run up to eighteen user entered macros. 
  63. * Macros may be run automatically. 
  64. * Context sensitive help for all actions: fifteen help sections with seventy-
  65.   four twenty line pages. 
  66. * Wildcard specifications that can be used for marking, locating and renaming
  67.   files. 
  68. * Easily locate and mark a file or a group of files in all of the directories on
  69.   a drive. 
  70. * A directory tree of each drive can be displayed with a single keystroke and
  71.   shows up to six levels of directories. 
  72. * With the directory tree displayed Add, Erase and Rename subdirectories. 
  73. * Four ways to sort the directory file name and extension display: Name, Exten-
  74.   sion, Date and Size. 
  75. * Formatted display or printer output of the contents of any file. 
  76. * Formatted printer output of drive data, directory tree and directory listing. 
  77. * Diskette labels, with four size options, can be produced. 
  78. * The ability to change four of the attribute bits of any file or files: Read-
  79.   only, Hidden, System and Archive. 
  80. * Add or change the volume label on any drive or diskette. 
  81. * Automatic color display on systems equipped with a color monitor and user
  82.   selectable colors. 
  83. * The ability to change many of the program parameters including the printer
  84.   command characters either on a current execution basis or permanently. 
  85. * Display directory or change drive/directory quickly with a single command line
  86.   parameter. 
  87. * Written in Assembler code with direct screen memory output and direct sector
  88.   reading of directories for fast execution speed. 
  89. * Requires only 70K beyond the memory needed for DOS to execute. 
  90. * Database may be resident to decrease loading time. This resident portion re-
  91.   quires less than 9K. 
  92. * Support is included for a PC Mouse. 
  93. * Printed detailed manual of more than 110 pages available with registration. 
  94. * Supports NETBIOS networks. 
  95. * Supports "huge" disk drives of more than 32MB. 
  96. * Supports the use of extensions with directory names. 
  97. * Supports DOS version 4.x. 
  98. * Supports DOS version 5.0. 
  99. SHAREWARE -----------------------------------------------------------------
  100.  
  101. FILE-MAN is  being  distributed  as SHAREWARE.  The  SHAREWARE  concept allows
  102. users to examine a program on  a trial basis at no (or  minimal) charge before 
  103. purchasing  it.  In addition,  by  decreasing  marketing costs, professional
  104. quality software may be distributed for a  fraction of the cost of a comparable
  105. commercial product.  Regardless of  whether you register the  program, please
  106. help  distribute FILE-MAN by  sharing unmodified copies of  it and its  files
  107. with others.  If you feel  that FILE-MAN is useful to you, program registration
  108. will provide you all of the following benefits: 
  109.  
  110.           * 7" x 8 1/2" printed and bound manual.
  111.           * Phone or mail support for one year.
  112.           * Notification of the next FILE-MAN release.
  113.           * Sharing and exchange of FILE-MAN macros.
  114.           * Ability to suppress the shareware message randomly displayed. 
  115.           * Sincere thanks for your support of the SHAREWARE concept. 
  116.  
  117. For ease in program registration, the INST-MAN program may be used to generate
  118. an order form.   
  119.  
  120. This program is produced by a member of the Association of Shareware Profession-
  121. als (ASP). ASP wants to make sure that the shareware principal works for you. If
  122. you are unable to to resolve a shareware-related problem with an ASP member by
  123. contacting the member directly, ASP may be able to help. The ASP Ombudsman can
  124. help you resolve a dispute or problem with an ASP member, but does not provide
  125. technical support for members' products. Please write to the ASP Ombudsman at
  126. 545 Grover Road, Muskegon, MI 49442-9427, or send a Compuserve message via easy-
  127. plex to ASP Ombudsman 70007,3536. 
  128.  
  129. FILE-MAN FILES ------------------------------------------------------------
  130.    
  131. SYSTEM:             FILE-MAN.COM The FILE-MAN program. 
  132.                     FILE-MAN.HLP FILE-MAN context sensitive help file. 
  133.                     PATH-MAN.COM Program to determine if a file is on a
  134.                                  PATH directory
  135.                     FM.BAT       Main FILE-MAN execute batch file. 
  136.                     FMD.BAT      Batch file display current directory. 
  137.                     FMC.BAT      Batch file changes directories. 
  138.                     FMV.BAT      Batch file changes drives/directories. 
  139. PC MOUSE OPTION:    FILE-MAN.MSC PC MOUSE present test file. 
  140.                     M_FILMAN.COM PC MOUSE program to support FILE-MAN. 
  141.                     M_FILMAN.MSC PC MOUSE source program. 
  142.  
  143. FILE-MAN HARD DISK INSTALLATION STEPS -------------------------------------
  144.  
  145. For the procedures to install FILE-MAN and to print this documentation, see the
  146. README file on the shareware distribution diskette. 
  147.  
  148.     FOR PROPER OPERATION, ALL REQUIRED FILE-MAN FILES *MUST* BE PLACED ON
  149.     PATH REFERENCED SUBDIRECTORIES! FILE-MAN OPERATION --------------------------------------------------------
  150.  
  151. FILE-MAN is executed by specifying the program name along with any optional
  152. switches. The syntax to execute FILE-MAN is: 
  153.  
  154.           FILE-MAN [/An][/C][/D][/Fn][/I][/M][/R][/U][/V] 
  155.  
  156. There should be at least one space between the program name and the optional
  157. switches. If there is more than one optional switch, there may be spaces between
  158. the switches. The optional switches are: 
  159.  
  160. none Execute FILE-MAN and, when done, return control to DOS. The FILE-MAN data-
  161.      base is used if resident. 
  162.  
  163. /An  After loading, execute the corresponding <ALT><Fn> macro, where n may be
  164.      between 2 and 10. When the macro completes execution, control returns to
  165.      the keyboard unless the macro exits from FILE-MAN. 
  166.  
  167. /C   Similar to the DOS command "Change Directory". If the FILE-MAN database is
  168.      already resident, it displays the directory tree for the current drive and
  169.      highlights the current directory. The highlight may be moved by character
  170.      and cursor control keys (see the section "Change directory" for more de-
  171.      tail). When <ENTER> is pressed, the highlighted directory becomes the cur-
  172.      rent directory and control is returned to DOS. If FILE-MAN is not resident,
  173.      this switch acts like the /R switch. 
  174.  
  175. /D   Displays the first page of the current directory in the standard FILE- MAN
  176.      format and returns control to DOS. If the FILE-MAN database is not  resi-
  177.      dent, this switch acts like the /R switch. 
  178.  
  179. /Fn  After loading, execute the corresponding <Fn> macro, where n may be between
  180.      2 and 10. When the macro completes execution, control returns to the key-
  181.      board unless the macro exits from FILE-MAN. 
  182.  
  183. /I   Allows execution of the Initialization Routine prior to loading the FILE-
  184.      -MAN program. This routine allows editing the macros and changing the pro-
  185.      gram parameters. (Also entered by pressing <I> while loading.)
  186.  
  187. /M   Forces the program to use the monochrome monitor color attributes regard-
  188.      less of the type of monitor controller detected. These monochrome attrib-
  189.      utes will be in effect until FILE-MAN is uninstalled. 
  190.  
  191. /N   Forces the program to use DOS disk I/O rather than direct sector I/O as is
  192.      the case when the use of NETBIOS is detected.
  193.  
  194. /R   Runs FILE-MAN using the resident database. If the FILE-MAN database is not
  195.      resident, it is loaded, the directories for the current drive are read, the
  196.      database is made resident and control is returned to DOS. A message is also
  197.      displayed showing the size of the resident database. 
  198.  
  199. /U   Uninstalls the resident FILE-MAN database. The memory that was used for the
  200.      resident database portion thus becomes available to DOS.  /VAllows changing both the drive and directory. With the exception of first
  201.      changing the current drive, this switch acts the same as the /C switch. 
  202.  
  203. FILE-MAN BATCH FILES ------------------------------------------------------
  204.  
  205. There are four FILE-MAN execution batch files provided on the distribution dis-
  206. kette. Their use and syntax is described below: 
  207.  
  208. FM   [optional switch(s)]   Execute FILE-MAN with the specified optional switch-
  209.      es, if any. If PC Mouse support was requested during installation, the
  210.      driver will be loaded. 
  211.  
  212. FMC  Execute FILE-MAN with the /C optional switch. The Directory Tree for the
  213.      current drive is displayed along with a prompt requesting selection of a
  214.      new current directory. The new current directory is then displayed and
  215.      control returns to DOS. 
  216.  
  217. FMD  Execute FILE-MAN with the /D optional switch. The current directory is
  218.      displayed and control returns to DOS. 
  219.  
  220. FMV  Execute FILE-MAN with the /V optional switch. The list of available drives
  221.      is first presenteded for selection. After the drive is set, the Directory
  222.      Tree for the current drive is displayed along with a prompt requesting
  223.      selection of a new current directory. The new current directory is then
  224.      displayed and control returns to DOS. 
  225.  
  226. MENUS ---------------------------------------------------------------------
  227.  
  228. FILE-MAN is a menu driven utility program. Each menu is presented as a single
  229. horizontal or vertical line of options, between the option highlight marks ">.-
  230. ..<", with a moving selection highlight bar. This highlight may be moved by use
  231. of the <LEFT> and <RIGHT> (or <UP> and <DOWN>) arrow keys. Selection may occur
  232. by positioning the highlight on the desired option and pressing <ENTER> or, for
  233. horizontal menus, by entering the first letter of the desired option. 
  234.  
  235. MAJOR AND SECONDARY OPTIONS -----------------------------------------------
  236.  
  237. After the major option has been selected from the menu on line three of the
  238. upper display, the non-selected major options are erased and a secondary option
  239. menu is displayed on line four. If additional options are presented, the second-
  240. ary option selected will be shown on the left of line four followed by any sub-
  241. sequently chosen option and additional option menus. If there is any question as
  242. to which are previously chosen options and which are part of the current menu on
  243. line four, use of the <LEFT> or <RIGHT> keys to highlight the menu options
  244. should provide a quick answer. If the <SHIFT> key was depressed when the Major
  245. Option was selected, its secondary options are displayed and then the highlight-
  246. ed one is automatically selected. This action is taken whether the Major Option
  247. is selected by highlighting and then pressing <ENTER> or by entering it's first
  248. letter.  CONTEXT SENSITIVE HELP ----------------------------------------------------
  249.  
  250. Context help may be requested at any time the program is waiting for keyboard
  251. input by pressing <F1>. The lower display is cleared and the most appropriate
  252. help screen for the current major option is displayed. The help option, Quit
  253. help, is displayed at the left of line five of the upper display window. Help
  254. screens for other procedures within the current major option may also be dis-
  255. played using the <PgDn> <HOME> <END> and <DOWN> keys. Context help is discontin-
  256. ued by pressing the <ESC>, <ENTER> or <Q> keys. 
  257.  
  258. There are fifteen major categories of help with a total of seventy-four help
  259. screen pages. These categories include the major options, initialization routine
  260. and a general information category. Context help screens will only be displayed
  261. if the FILE-MAN.HLP file is accessible on the same directory from which the
  262. program was loaded. If it is not, an error message will be displayed and the
  263. program will continue without a help display. 
  264.  
  265. MACRO HELP ----------------------------------------------------------------
  266.  
  267. A display of the user defined macros may be requested when the program is at the
  268. Major Option level by pressing <ALT><F1>. The macro help screen is displayed in
  269. the lower window until either the <ESC>, <ENTER> or <Q> keys are pressed. 
  270.  
  271. USE OF THE <ESC> KEY ------------------------------------------------------
  272.  
  273. To cancel an operation before all of the options have been selected or data has
  274. been entered, use the <ESC> key. This key will return the program to major op-
  275. tion selection, redraw the upper window, and display the first page of the path
  276. in's file names and extensions. Remember however, that the <ESC> key will only
  277. become effective when the program requests input. 
  278.  
  279. ERROR MESSAGES ------------------------------------------------------------
  280.  
  281. When FILE-MAN detects an error that it cannot correct itself, it displays an
  282. error message on line five of the upper window display, beeps and waits for an
  283. operator response. The normal response is to correct the problem (put paper in
  284. the printer, a diskette in the floppy disk drive, change floppy diskettes, etc.)
  285. and press any key. If you desire to terminate the operation that is in progress,
  286. press the <ESC> key. 
  287.  
  288. DOS VERSION ---------------------------------------------------------------      
  289.  
  290. If your system uses a DOS version prior to 3.0, the full features of FILE-MAN
  291. will not be available. Specifically, the context sensitive help cannot be ac-
  292. cessed and permanent changes to the program parameters cannot be made. In addi-
  293. tion, the directory displayed upon program entry will be that for the root and
  294. not the current directory. The current directory may still be accessed but it is
  295. not automatically displayed. A warning message is displayed when FILE-MAN is
  296. loading if a version of DOS prior to 3.0 is in use.  43 LINE SCREEN ------------------------------------------------------------
  297.  
  298. If FILE-MAN detects that the display has been set for forty-three lines, limited
  299. support will be provided for this feature. The directory tree and file contents
  300. data lower window displays will take advantage of the full screen. The file name
  301. and extension lower window display is fixed at a maximum of 100 files per screen
  302. and does not expand. In addition, the current drive data and help screen lower
  303. window displays use only twenty lines and thus are unaffected by the screen size
  304. change. 
  305.  
  306. PC MOUSE SUPPORT ----------------------------------------------------------
  307.  
  308. A PC Mouse program has been included for those that use the PC Mouse from Mouse
  309. Systems Corp. Use of the mouse allows the user to rapidly move about either the
  310. directory tree or file names and select or mark directories or files with ease.
  311. The button combinations provided by the program are: 
  312.  
  313.                    Left button..........<ENTER> 
  314.                    Middle button........<ESC> 
  315.                    Right button.........Quit FILE-MAN 
  316.                    Left-Middle buttons..<INSERT> 
  317.                    Middle-Right buttons.<DELETE> 
  318.  
  319. USE OF MACROS -------------------------------------------------------------
  320.  
  321. Macros allow the user to define a sequence of operations for a specific proce-
  322. dure and to store the keystrokes necessary to accomplish it. FILE-MAN allows
  323. eighteen macros to be used each with up to sixty-nine characters. 
  324.  
  325. Macros may be executed from the major option level only. This is to assure that
  326. the program is at the same known state every time that the macro is executed.
  327. Macros are requested by pressing the desired function key <F2> - <F10> or <ALT>-
  328. <F2> - <ALT><F10> (F11 and F12, for those that have these function keys, are not
  329. used). A verify prompt is included to to preclude accidental use. 
  330.  
  331. The macro is then executed with no further operator intervention as long as the
  332. Macro Single Step switch has not been toggled on. If this switch is on as -
  333. signified by a lower case "s" in the flags at the end of line two of the upper
  334. window display - the macro will be executed one character at a time. When exe-
  335. cuting  in single step mode,  the macro character  replaces the "s" flag and the
  336. program waits for the operator to press any key in order to execute the current
  337. macro command. This allows time for examination of the macro during execution.
  338. The <ESC> key may be used to terminate the macro during this single step opera-
  339. tion. This <ESC> key function is not valid in normal macro operation.  MAJOR OPTIONS -------------------------------------------------------------
  340.  
  341. The major options of FILE-MAN are given on line three of the upper window dis-
  342. play. When the utility is waiting for the major option selection, the highlight
  343. is at the option that can be selected by pressing <ENTER>. Line four of the
  344. upper window display contains a short explanation of the highlighted option. 
  345.  
  346. A desired major option may also be selected by pressing the key corresponding to
  347. the first letter of that option. For example, <P> will select the PRINT option.
  348. After a major option is selected, the non-selected options are erased from the
  349. screen. 
  350.  
  351. For clarity in both the program and the documentation, major options are refer-
  352. red to in all caps while other options have only the first letter of the option
  353. capitalized. The major options available are listed below, each with a short
  354. description. 
  355.  
  356. [M]ARK......Mark various file(s). 
  357. [D]IR/DRIVE.Change the current drive or directory. 
  358. [C]OPY......Copy move spawn or append marked file(s). 
  359. [E]RASE.....Erase marked file(s). 
  360. [R]ENAME....Rename marked file(s). 
  361. [A]TTRIBute.Change the attributes of marked file(s). 
  362. [P]RINT.....Display/print marked file(s) or print data. 
  363. [S]ORT......Sort the file name(s). 
  364. [L]OCATE....Locate file(s) on the current drive. 
  365. [Q]UIT......Terminate the program. 
  366.