home *** CD-ROM | disk | FTP | other *** search
/ Dr. CD ROM (Annual Premium Edition) / premium.zip / premium / IBMOS2_2 / FMBETA5.ZIP / fm.doc < prev    next >
Text File  |  1993-10-12  |  22KB  |  539 lines

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