home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR24 / FMBETA.ZIP / FM.DOC < prev    next >
Text File  |  1993-09-29  |  17KB  |  460 lines

  1. Beta Notes:
  2. ==========
  3. Documentation for beta is preliminary.
  4. Documentation and help files not yet complete.
  5. Installation program not yet written.
  6. Comments, bug reports and suggestions welcome.
  7.  
  8.  
  9.  
  10.                F(ile) M(anager) copyright (c) 1993 by M. Kimes
  11.                             All Rights Reserved
  12.  
  13.  
  14.  
  15. Overview:
  16. ========
  17.  
  18. FM can be considered something of a "super Drives object" to replace or
  19. use with your WPS Drives objects and directory folders (although FM is a
  20. PM program, not a WPS object or folder).  FM displays the contents of
  21. your drives and allows maintaining your files and directories as well as
  22. executing programs by selecting them or their datafiles and viewing and
  23. editting datafiles.  Drag and drop and context menus are fully
  24. supported, as well as more traditional pulldown menus and accelerator
  25. keys.
  26.  
  27.  
  28. Installing FM:
  29. =============
  30.  
  31. Unzip the archive into a scratch directory.  Copy FM.EXE into a
  32. directory listed in your Path (see SET PATH= in your CONFIG.SYS file)
  33. where you can start it from anywhere. Copy BAREBONE.DLL into a directory
  34. listed in your Libpath (see LIBPATH= in your CONFIG.SYS file).  Copy
  35. FM.HLP into a directory listed in your Help path (see SET HELP= in your
  36. CONFIG.SYS).  If you want to be able to view the contents of archives,
  37. copy ARCHIVER.BB2 to a directory in your Dpath (see SET DPATH= in your
  38. CONFIG.SYS).  By default FM places FM.INI in the first directory of your
  39. path; if you'd like it somewhere else, set environment variable
  40. FMPROF_PATH to point to the directory in which you want FM.INI kept.
  41. You're done.
  42.  
  43. Note that you can't install a new copy of FM over an old copy if the old
  44. copy is running because OS/2 won't let you.
  45.  
  46. Optionally, copy the FM.INI file somewhere in your Path so you can start
  47. with some associations and commands defined (more on those later).  FM
  48. uses some temporary files and directories off of the default directory,
  49. so you might want to set its Working directory in a program object to
  50. your temporary directory ,and enter the director(y)(ies) that you would
  51. like windows for in the FM program object's Parameters field.
  52.  
  53.  
  54. Starting FM:
  55. ===========
  56.  
  57. Command line arguments are optional.  If there are any, FM opens windows
  58. for any listed drives and directories.  Examples:
  59.  
  60. FM              Starts one window in the root of the current drive
  61. FM D:\FILES     Starts one window in D:\FILES
  62. FM D:\ E:\ F:\  Starts three windows in the roots of drives D:, E: and F:
  63.  
  64. FM can, of course, be started from a program object.
  65.  
  66.  
  67. Using FM:
  68. ========
  69.  
  70. Each FM main window (you can have more than one; see Misc->Toggles->New
  71. Window and Starting FM) presents you with a split view; on the left is a
  72. directory tree showing all the available drives and subdirectories, on
  73. the right is container showing the contents of a single directory.  You
  74. might imagine that these windows are similar to a "multiple drive"
  75. object and a directory folder that are linked together, so that
  76. selecting a directory in the tree causes the directory view to switch to
  77. the selected directory rather than opening another folder (you can
  78. alternatively open a new window).
  79.  
  80. By "select" I mean double-clicking a file (or arrowing the dotted-line
  81. cursor to it and pressing [Enter], but use the mouse, it's faster).
  82. Similarly, if you select a subdirectory in the directory view, the
  83. directory changes to that subdirectory.  If you select a file, however,
  84. the action is different.  First, FM checks to see if you've associated a
  85. matching file mask with a program and executes that program on the
  86. datafile.  If it's not associated, FM checks to see if the file is an
  87. archive and views it as one if so.  If it's not an archive, FM checks to
  88. see if the file itself is executable and, if so, runs it.  If it's not,
  89. FM views the file using an internal viewer (or one you've configured
  90. with Misc->Program Setup).
  91.  
  92. You can move files between directories by dragging them from the
  93. directory view to a directory in the tree (or wherever).  You can drag
  94. them to WPS drives or folder objects, too, or to another FM window.  To
  95. copy instead of move, hold down the CTRL key while dragging.  In other
  96. words, drag and drop works pretty much as it does from a WPS object.
  97.  
  98. You can also drag files to some of the Toolbox buttons (the Toolbox is a
  99. separate window that contains icon buttons for common tasks; see
  100. Misc->Toolbox), and their action will be performed on the files.  For
  101. instance, you can drag a file to the trashcan and it'll be deleted.
  102.  
  103. If you drop a file onto another file you'll get a dialog allowing you to
  104. select from a list of options (concatenate the dragged file(s) to the
  105. target, compare the files, etc.).  All in all, you'll find that
  106. drag-and-drop can be used to perform most common file management tasks.
  107. Note:  in a full details view, there's only one spot that's "white
  108. space:" just above the first record.  For convenience, you may also drop
  109. on the two text lines above the container.
  110.  
  111. Of course, drag and drop is not the only method of getting things done
  112. in FM, nor are moving and copying the only actions available.  You can
  113. click the second button on your mouse inside the tree or directory
  114. container to get a context menu of options to select from (where you
  115. click is important, just as it is with WPS objects!), or use the
  116. pulldown menus, or use accelerator keys (they're listed in the menus by
  117. their functions).  A Toolbox is also optionally available, as mentioned
  118. earlier.
  119.  
  120. Aside from the obvious (drag and drop, menus) you can do a few other
  121. things.  You can rename files by holding down the ALT key and clicking
  122. on their names in the window as well as by the methods described above
  123. (just like in the WPS).  If you select Move or Copy from a menu or via
  124. an accelerator, you'll be presented with a dialog that lets you "walk"
  125. to the drive and directory where you want the files placed.  The Parent
  126. and Root buttons can be used to quickly move the directory view to the
  127. previous or root directories.  When you move around your drives, FM
  128. remembers where you've been so you can get back easily using the
  129. Misc->Pick Directory command.
  130.  
  131.  
  132. Files Menu:
  133. ==========
  134.  
  135. (Note:  you can get the applicable portions of the Files menu, and
  136.  possibly some specific additional items, by clicking button 2 on
  137.  an object in a container)
  138.  
  139. Most of the commands under the Files menu are extremely obvious, but a few
  140. might not be&colon.
  141.  
  142. Shadow:
  143. ------
  144.  
  145. Creates shadows of selected files and directories on the desktop. If one
  146. file or directory is selected, creates only one lone shadow object
  147. directly on the desktop.  If several are selected, creates a folder to
  148. contain them on the desktop, then places the shadow objects in the
  149. folder.
  150.  
  151.  
  152. Settings:
  153. --------
  154.  
  155. Calls up the object's Settings Notebook.  Use this sparingly; about 200
  156. bytes are consumed (EAs, etc.) to "turn the file into an object" if it's
  157. not already one.
  158.  
  159.  
  160. Command:
  161. -------
  162.  
  163. Calls up the Command Edit dialog and lets you select a command from the
  164. listbox (you could even add one on the fly), then executes that command
  165. against the selected files.
  166.  
  167.  
  168. Archive:
  169. -------
  170.  
  171. Creates an archive containing the selected files.  If a directory is
  172. selected, all the files in the directory go into the archive.
  173.  
  174.  
  175. Extract:
  176. -------
  177.  
  178. Extracts from selected archives.  FM ignores any selected files that
  179. aren't archives.
  180.  
  181.  
  182. Collect:
  183. -------
  184.  
  185. Places the selected files into the Collector and brings up the Collector
  186. if it's not already on the screen.
  187.  
  188.  
  189. Save to clipboard:
  190. -----------------
  191.  
  192. Saves the selected files into the clipboard, one filename per line.
  193. Whatever text is in the clipboard, if any, is replaced.
  194.  
  195.  
  196. Select:
  197. ------
  198.  
  199. This submenu contains several ways to select files in the directory
  200. container.  You should be able to quickly select a subset of the records
  201. in a container using these options.
  202.  
  203.  
  204.  
  205. Views Menu:
  206. ==========
  207.  
  208. (Note:  you can also get the Views menu as a popup by clicking button 2
  209.  in a vacant area of one of the container boxes)
  210.  
  211. Tree:
  212. ----
  213.  
  214. This submenu lets you customize the appearance of the tree container.
  215. Tree Icon:  this view contains both text (directory name) and icon for
  216. each drive/directory.  Tree text:  contains only text.  No Treelines:
  217. toggles the lines that connect the subdirectories in an expanded tree
  218. view.  Collapse all:  collapse all drives and subdirectories.  Expand
  219. all:  expand all drives and subdirectories (except floppies, so as not
  220. to force you to insert a disk if they're empty).
  221.  
  222.  
  223. Directory:
  224. ---------
  225.  
  226. This submenu lets you customize the appearance of the directory
  227. container.  Icon:  the ubiquitous icon view has text under the file's
  228. icon.  Name:  similar to the icon view, but text is beside the icon.
  229. Text:  only text (the filename) appears.  Details:  arguably the most
  230. useful view; contains full information on the files and subdirectories
  231. contained in the directory you're viewing.  Details setup:  this submenu
  232. allows you to toggle the detail view's titles and icons on and off.
  233.  
  234.  
  235. Force uppercase:
  236. ---------------
  237.  
  238. Forces file and directory names to be uppercased in the display.
  239.  
  240.  
  241. Force lowercase:
  242. ---------------
  243.  
  244. Forces file and directory names to be lowercased in the display.  This
  245. usually saves a bit on the horizontal room required by text.
  246.  
  247.  
  248. Icons:
  249. -----
  250.  
  251. This submenu lets you toggle mini-icons and whether or not FM will load
  252. the icons for files and directories when loading other info.
  253.  
  254.  
  255. Font change:
  256. -----------
  257.  
  258. Calls up the standard font dialog to let you pick a new font for the
  259. window.
  260.  
  261.  
  262. Set filemask:
  263. ------------
  264.  
  265. Lets you enter, or pick from a list, a new filemask to filter the files
  266. shown to you in the directory container.  This can be a powerful tool;
  267. please see the detailed help available online in the filemask dialog.
  268.  
  269.  
  270. Sort by:
  271. -------
  272.  
  273. This submenu presents you with a number of ways to sort the files in the
  274. directory container.
  275.  
  276.  
  277. Rescan:
  278. ------
  279.  
  280. This submenu lets you rescan part or all of the main window.  Directory:
  281. rescans the current directory.  Drive:  rescans the subdirectories of
  282. the currently highlighted drive.  Tree:  rescans the entire tree and the
  283. directory listing.  All main windows:  like selecting Tree for all main
  284. windows.
  285.  
  286.  
  287.  
  288. Misc Menu:
  289. =========
  290.  
  291. Collector:
  292. ---------
  293.  
  294. The Collector is a temporary place to hold files that you want to do
  295. something to later.  No physical (disk) storage is used; the Collector
  296. just holds the filenames until you're ready to do something with them.
  297. You can drag files and directories to the Collector from a main file
  298. window or from a Grep window.  Be careful where you drop the files;
  299. directories and files already in the Collector are "targets."  If you
  300. drop on a directory, the files are moved or copied to the directory, not
  301. into the Collector.  If you drop on a file, you get the usual option
  302. dialog.
  303.  
  304.  
  305. Grep (Seek and scan files):
  306. --------------------------
  307.  
  308. The Grep window can be used to find files with a certain filename
  309. pattern and/or that contain a certain text string.  Grep can work
  310. on more than one drive, directory and mask.  This is useful for doing
  311. things like finding all .INF files and then using Shadow to make a
  312. desktop folder containing shadows of all the found files.  You can drag
  313. files from the Grep window, but not to the Grep window (makes sense).
  314.  
  315.  
  316. Toolbox:
  317. -------
  318.  
  319. The toolbox is a separate window that contains icons that you can click
  320. to send commands to the main file window.  The icon buttons in the
  321. toolbox are graphical "mnemonics" for some menu commands and will
  322. probably be helpful to novice users.  You can make the title bar come
  323. and go by clicking mouse button 2 (usually the right button on two
  324. button mice) in the client area of the window.  When the title bar is
  325. visible, the buttons are described on it as you pass the mouse over
  326. them.
  327.  
  328.  
  329. Kill Processes:
  330. --------------
  331.  
  332. If you have a renegade process that won't die, try Misc->Kill Process on
  333. it.  You'll get a list of running processes; pick one and click Kill.
  334. This doesn't always work, but usually will.  Be careful that you don't
  335. kill FM.  It won't show in the list, but a parent process (like a
  336. CMD.EXE shell that started FM) may.  It won't be fatal if you do, just
  337. inconvenient.
  338.  
  339.  
  340. Undelete Files:
  341. --------------
  342.  
  343. If you have the OS/2 undelete command activated in CONFIG.SYS for the
  344. current drive you can use Misc->Undelete Files as a front end to the
  345. Undelete command.  You'll be presented with a list of files that can
  346. be undeleted on the current drive; pick one or more and click Okay.
  347.  
  348.  
  349. Instant Cmd File:
  350. ----------------
  351.  
  352. Need a one-shot batch file?  Click Misc->Instant Cmd File and type one
  353. into the MLE, then click Okay.  Click Help if knowing the name of the
  354. batch file is important; it'll tell you what it will be.
  355.  
  356.  
  357. Program Setup:
  358. -------------
  359.  
  360. Here you can set the name of a default viewer and a default editor that
  361. will be used where appropriate instead of the internal viewer/editor.
  362. It's recommended you do so as the internals are rather limited.  You can
  363. also assign a program to be run when you request to compare files by
  364. dragging one file onto another; if you link-drag, this is the default
  365. action, otherwise you get a dialog where you can choose Compare.
  366. COMP.COM is the default.
  367.  
  368.  
  369. Save Settings:
  370. -------------
  371.  
  372. When you've got your windows looking just the way you want them, select
  373. this.  It'll save window positions and other miscellaneous defaults so
  374. they'll be there the next time you run FM.
  375.  
  376.  
  377. Associations:
  378. ------------
  379.  
  380. When you double-click a file in a container FM first checks to see if
  381. you've associated a matching file mask with a program.  If so, that
  382. program is started with the datafile as its argument.  The Associations
  383. dialog lets you enter, delete and change these associations.
  384.  
  385.  
  386. Pick Directory:
  387. --------------
  388.  
  389. FM keeps track of where you've been for quick recall via a dialog box
  390. that this menu option pops up.  If you pick a directory from the listbox
  391. (double click it, or highlight and click Okay) it becomes the new
  392. current directory, or a new window is started depending on the setting
  393. of New Window above.
  394.  
  395.  
  396. Toggles:
  397. -------
  398.  
  399. Contains toggles you can set or unset (set toggles have check marks by
  400. them).
  401.  
  402.  
  403. Exit FM:
  404. -------
  405.  
  406. If you have a lot of windows open it can take a while to close them all
  407. manually.  You can select this to completely shutdown FM (you could also
  408. select Close from the Window List).
  409.  
  410.  
  411. Speed tips:
  412. ==========
  413.  
  414. The fastest view for a container to maintain is the Text view.
  415.  
  416. In main windows, you can tell FM not to load the icons of files and
  417. directories, speeding up disk scanning (they're normally loaded even if
  418. you aren't displaying them, in case you turn them on later).  Defaults
  419. are used if FM doesn't load the icons and you turn them on.
  420.  
  421. Picking a directory to switch to from the tree or the Pick Directory
  422. dialog is faster than "walking" drives.
  423.  
  424. Starting all the main windows you'll need from the command line or
  425. program object, when you know ahead of time, avoids the need for
  426. interaction to start them manually, and so is faster.
  427.  
  428. Picking a command from the pulldown menu is faster than picking it from
  429. the command dialog which you get when you use the context menu or
  430. Toolbox button.
  431.  
  432. Using commands that can act on all selected files with one invocation of
  433. the command program is faster than commands that require starting
  434. separate sessions for each datafile.
  435.  
  436. Using pattern matching in the Grep window is slower than absolute
  437. text searching, and no text to search for (just filemask matching)
  438. is faster yet.
  439.  
  440.  
  441. Registering FM:
  442. ==============
  443.  
  444. FM is shareware; you can try it before you buy it, and decide not to buy
  445. it if it doesn't meet your needs.  If you continue to use it beyond thirty
  446. (30) days, though, you must register your copy.
  447.  
  448. To register FM, register AV (if you've already registered AV, don't
  449. worry about registering FM -- check the about box, you already are
  450. registered).  $35.00 in US funds ($75.00 for a commercial registration)
  451. registers both programs.  Send it to:
  452.  
  453. M. Kimes
  454. 542 Merrick
  455. Shreveport, LA  USA  71104
  456.  
  457. Add $5.00 US for disk shipment outside the US.  You can pick up the
  458. registration program (about 12K) online @ (318)222-3455 or file request
  459. it from Fidonet#1:380/16.0; set it up with me first.
  460.