home *** CD-ROM | disk | FTP | other *** search
/ Dr. CD ROM (Annual Premium Edition) / premium.zip / premium / IBMOS2_2 / FMBETA5.ZIP / fm.HLP (.txt) < prev    next >
OS/2 Help File  |  1993-10-12  |  30KB  |  767 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. General Help ΓòÉΓòÉΓòÉ
  3.  
  4. Each FM main window (you can have more than one; see Misc->Toggles->New Window 
  5. and Starting FM) presents you with a split view; on the left is a directory 
  6. tree showing all the available drives and subdirectories, on the right is 
  7. container showing the contents of a single directory.  You might imagine that 
  8. these windows are similar to a "multiple drive" object and a directory folder 
  9. that are linked together, so that selecting a directory in the tree causes the 
  10. directory view to switch to the selected directory rather than opening another 
  11. folder (you can alternatively open a new window). 
  12.  
  13. By "select" I mean double-clicking a file (or arrowing the dotted-line cursor 
  14. to it and pressing [Enter], but use the mouse, it's faster). Similarly, if you 
  15. select a subdirectory in the directory view, the directory changes to that 
  16. subdirectory.  If you select a file, however, the action is different.  First, 
  17. FM checks to see if you've associated a matching file mask with a program and 
  18. executes that program on the datafile.  If it's not associated, FM checks to 
  19. see if the file is an archive and views it as one if so.  If it's not an 
  20. archive, FM checks to see if the file itself is executable and, if so, runs it. 
  21. If it's not, FM views the file using an internal viewer (or one you've 
  22. configured with Misc->Program Setup). 
  23.  
  24. You can move files between directories by dragging them from the directory view 
  25. to a directory in the tree (or wherever).  You can drag them to WPS drives or 
  26. folder objects, too, or to another FM window.  To copy instead of move, hold 
  27. down the CTRL key while dragging.  In other words, drag and drop works pretty 
  28. much as it does from a WPS object. 
  29.  
  30. You can also drag files to some of the Toolbox buttons (the Toolbox is a 
  31. separate window that contains icon buttons for common tasks; see 
  32. Misc->Toolbox), and their action will be performed on the files.  For instance, 
  33. you can drag a file to the trashcan and it'll be deleted. 
  34.  
  35. If you drop a file onto another file you'll get a dialog allowing you to select 
  36. from a list of options (concatenate the dragged file(s) to the target, compare 
  37. the files, etc.).  All in all, you'll find that drag-and-drop can be used to 
  38. perform most common file management tasks. Note:  in a full details view, 
  39. there's only one spot that's "white space:" just above the first record.  For 
  40. convenience, you may also drop on the two text lines above the container. 
  41.  
  42. Of course, drag and drop is not the only method of getting things done in FM, 
  43. nor are moving and copying the only actions available.  You can click the 
  44. second button on your mouse inside the tree or directory container to get a 
  45. context menu of options to select from (where you click is important, just as 
  46. it is with WPS objects!), or use the pulldown menus, or use accelerator keys 
  47. (they're listed in the menus by their functions).  A Toolbox is also optionally 
  48. available, as mentioned earlier. 
  49.  
  50. Aside from the obvious (drag and drop, menus) you can do a few other things. 
  51. You can rename files by holding down the ALT key and clicking on their names in 
  52. the window as well as by the methods described above (just like in the WPS). 
  53. If you select Move or Copy from a menu or via an accelerator, you'll be 
  54. presented with a dialog that lets you "walk" to the drive and directory where 
  55. you want the files placed.  The Parent and Root buttons can be used to quickly 
  56. move the directory view to the previous or root directories.  When you move 
  57. around your drives, FM remembers where you've been so you can get back easily 
  58. using the Misc->Pick Directory command. 
  59.  
  60.  
  61. ΓòÉΓòÉΓòÉ 1.1. Files Menu ΓòÉΓòÉΓòÉ
  62.  
  63. Most of the commands under the Files menu are extremely obvious, but a few 
  64. might not be: 
  65.  
  66. Shadow 
  67.  
  68. Creates shadows of selected files and directories on the desktop. If one file 
  69. or directory is selected, creates only one lone shadow object directly on the 
  70. desktop.  If several are selected, creates a folder to contain them on the 
  71. desktop, then places the shadow objects in the folder. 
  72.  
  73. Settings 
  74.  
  75. Calls up the object's Settings Notebook.  Use this sparingly; about 200 bytes 
  76. are consumed (EAs, etc.) to "turn the file into an object" if it's not already 
  77. one. 
  78.  
  79. Command 
  80.  
  81. Calls up the Command Edit dialog and lets you select a command from the listbox 
  82. (you could even add one on the fly), then executes that command against the 
  83. selected files. 
  84.  
  85. Archive 
  86.  
  87. Creates an archive containing the selected files.  If a directory is selected, 
  88. all the files in the directory go into the archive. 
  89.  
  90. Extract 
  91.  
  92. Extracts from selected archives.  FM ignores any selected files that aren't 
  93. archives. 
  94.  
  95. Collect 
  96.  
  97. Places the selected files into the Collector and brings up the Collector if 
  98. it's not already on the screen. 
  99.  
  100. Save to clipboard 
  101.  
  102. Saves the selected files into the clipboard, one filename per line. Whatever 
  103. text is in the clipboard, if any, is replaced. 
  104.  
  105. Select 
  106.  
  107. This submenu contains several ways to select files in the directory container. 
  108. You should be able to quickly select a subset of the records in a container 
  109. using these options. 
  110.  
  111.  
  112. ΓòÉΓòÉΓòÉ 1.2. Command Menu ΓòÉΓòÉΓòÉ
  113.  
  114. Edit Commands 
  115.  
  116. Calls up the Command Edit dialog where you can add and delete commands. 
  117. Commands are programs that you can run on selected files, in most cases. The 
  118. commands are placed at the bottom of this submenu so that you can select them 
  119. directly here without going through the Command Edit dialog. For this reason 
  120. the contents of this submenu can change as you use FM. 
  121.  
  122. The menu items under Edit Commands are dynamically built, as noted.  FM tries 
  123. to give you hints about how these commands behave.  A command that is checked 
  124. is one which will operate on one file at a time; if multiple files are 
  125. selected, multiple windows will be opened.  A command that is framed is one 
  126. that will prompt you to complete the command line. 
  127.  
  128.  
  129. ΓòÉΓòÉΓòÉ 1.3. Views Menu ΓòÉΓòÉΓòÉ
  130.  
  131. This submenu allows you to customize the appearance of the containers in the 
  132. main window. 
  133.  
  134. Tree 
  135.  
  136. You can elect to display a Tree Icon view (with icons, naturally) or a Tree 
  137. Text view (no icons).  You can also toggle the lines that connect 
  138. subdirectories with parents on and off, and collapse or expand the entire tree. 
  139.  
  140. Directory 
  141.  
  142. You can select from Details, Icon, Name and Text views.  Detail views can 
  143. display titles above the various fields or not.  You can also eliminate icon 
  144. display from the Details view. 
  145.  
  146. Force uppercase 
  147. Force lowercase 
  148.  
  149. Normally FM displays filenames as they're present in the directory.  You can 
  150. use these toggles to force the filenames to be uppercased or lowercased. 
  151.  
  152. Icons 
  153.  
  154. You can select between standard sized icons and mini-icons.  Also, you can tell 
  155. FM not to load the icons from disk; when icons are displayed, FM will use 
  156. defaults for files and directories.  This speeds up loading of directories a 
  157. little but, of course, isn't as pretty. 
  158.  
  159. Fonts 
  160.  
  161. This calls up a dialog that lets you select a new font for the window. You can 
  162. also drag fonts from the WPS's Font Palette to the window. 
  163.  
  164. Colors 
  165.  
  166. This leads to a dialog where you can change the window's colors.  You can also 
  167. drag colors from the WPS's Color Palette to the window. 
  168.  
  169. Set Filemask 
  170.  
  171. Displays the Filemask Dialog and lets you select or enter a filemask to use to 
  172. filter the filenames displayed.  This can be a powerful tool and should not be 
  173. overlooked. 
  174.  
  175. Sort by 
  176.  
  177. Selects the sorting option for the directory container.  There are several 
  178. options available.  First extension means to sort by the text following the 
  179. first period in the filename, and Last Extension means to sort by the text 
  180. following the last period in the filename.  The other fields are those shown in 
  181. the column of the Details view of the same title. 
  182.  
  183. Rescan Allows you to selectively or collectively rescan your disk to update 
  184. FM's containers: 
  185.  
  186. Directory 
  187.  
  188. Rescans the current directory.  Only the directory container is effected. 
  189.  
  190. Drive 
  191.  
  192. Rescans the subdirectories of the currently highlighted drive. 
  193.  
  194. Tree 
  195.  
  196. Rescans everything.  Both the tree and the current directory containers are 
  197. updated. 
  198.  
  199. All main windows 
  200.  
  201. Like selecting Tree for all main windows. 
  202.  
  203.  
  204. ΓòÉΓòÉΓòÉ 1.4. Misc Menu ΓòÉΓòÉΓòÉ
  205.  
  206. Toolbox 
  207.  
  208. The Toolbox is a separate window that contains icons that you can click to send 
  209. commands to the main file window.  The icon buttons in the toolbox are 
  210. graphical "mnemonics" for some menu commands and will probably be helpful to 
  211. novice users.  You can make the title bar come and go by double-clicking mouse 
  212. button 2 (usually the right button on two button mice) in the client area of 
  213. the window.  When the title bar is visible, the buttons are described on it as 
  214. you pass the mouse over them.  When you select Misc->Save Settings, the current 
  215. location and size of the Toolbox window is saved if the Toolbox is up.  The 
  216. Toolbox will auto-start the next time you run FM in this case. 
  217.  
  218. Kill Processes 
  219.  
  220. If you have a renegade process that won't die, try Misc->Kill Process on it. 
  221. You'll get a list of running processes; pick one and click Kill. This doesn't 
  222. always work, but usually will.  Be careful that you don't kill FM.  It won't 
  223. show in the list, but a parent process (like a CMD.EXE shell that started FM) 
  224. may.  It won't be fatal if you do, just inconvenient. 
  225.  
  226. Undelete Files 
  227.  
  228. If you have the OS/2 undelete command activated in CONFIG.SYS for the current 
  229. drive you can use Misc->Undelete Files as a front end to the Undelete command. 
  230. You'll be presented with a list of files that can be undeleted on the current 
  231. drive; pick one or more and click Okay. 
  232.  
  233. Instant Cmd File 
  234.  
  235. Need a one-shot batch file?  Click Misc->Instant Cmd File and type one into the 
  236. MLE, then click Okay.  Click Help if knowing the name of the batch file is 
  237. important; it'll tell you what it will be. 
  238.  
  239. Program Setup 
  240.  
  241. Here you can set the name of a default viewer and a default editor that will be 
  242. used where appropriate instead of the internal viewer/editor. It's recommended 
  243. you do so as the internals are rather limited.  You can also assign a program 
  244. to be run when you request to compare files by dragging one file onto another; 
  245. COMP.COM is the default. 
  246.  
  247. Save Settings 
  248.  
  249. When you've got your windows looking just the way you want them, select this. 
  250. It'll save window positions and other miscellaneous defaults so they'll be 
  251. there the next time you run FM. 
  252.  
  253. Associations 
  254.  
  255. When you double-click a file in a container FM first checks to see if you've 
  256. associated a matching file mask with a program.  If so, that program is started 
  257. with the datafile as its argument.  The Associations dialog lets you enter, 
  258. delete and change these associations. 
  259.  
  260. Pick Directory 
  261.  
  262. FM keeps track of where you've been for quick recall via a dialog box that this 
  263. menu option pops up.  If you pick a directory from the listbox (double click 
  264. it, or highlight and click Okay) it becomes the new current directory, or a new 
  265. window is started depending on the setting of New Window above. 
  266.  
  267. Toggles 
  268.  
  269. This submenu contains toggles that you can check and uncheck to configure how 
  270. FM will behave: 
  271.  
  272. Don't Confirm Delete, if checked, prevents FM from popping up the Delete 
  273. Confirmation dialog (except in the case of entire directories being deleted). 
  274. This should not be confused with the "And quit asking" checkbox in the Delete 
  275. Confirmation dialog, which governs only the files deleted in one command.  New 
  276. Window on [Enter], if checked, causes FM to create a new main window when you 
  277. select a directory.  Keep Tree Tidy, if checked, causes FM to expand the 
  278. current drive and collapse any others when you switch directories using the 
  279. tree.  No Expand on Load, if checked, prevents FM from expanding the default 
  280. drive when you switch drives. 
  281.  
  282. Exit FM 
  283.  
  284. If you have several main windows open it can take a while to close them all 
  285. manually.  This does it (you could also select Close from the Window List). 
  286.  
  287. Shutdown 
  288.  
  289. If you've run FM as a Workplace Shell replacement, this additional menu item 
  290. appears to allow you to shut down the operating system.  To run FM as a 
  291. Workplace Shell replacement (not recommended unless you are low on RAM, say, 
  292. under 8MB), replace the 
  293. SET RUNWORKPLACE=x:\OS2\PMSHELL.EXE 
  294. line in your CONFIG.SYS file with 
  295. SET RUNWORKPLACE=x:\path\FM.EXE 
  296.  
  297. See also: 
  298.  
  299. Grep 
  300. Collector 
  301.  
  302.  
  303. ΓòÉΓòÉΓòÉ 2. Associations ΓòÉΓòÉΓòÉ
  304.  
  305. An Association is invoked when you double-click a file that matches a certain 
  306. file mask (like "*.DWG") or when you select Associate from the Files menu.  You 
  307. associate a program with a "class" of datafiles so that, when a matching 
  308. datafile is selected, the program is run, usually with the datafile as part of 
  309. its command arguments.  For example, our "*.DWG" association might be with 
  310. "CADD.EXE %a", resulting in a command line like "CADD.EXE 
  311. E:\DRAWING\MYDRWG.DWG" (if the datafile E:\DRAWING\MYDRWG.DWG were selected). 
  312.  
  313. The file mask associated with a program can include wildcards or not. There's 
  314. no requirement that the program that is run actually operate on the datafile 
  315. selected.  In fact, an association of "*.EXE" with "%a" will cause the selected 
  316. file itself to be run!  (However, this is a standard fallback if there's no 
  317. association, so there's not much use for such) 
  318.  
  319. The Signature and Offset entry fields can be useful when it's possible that a 
  320. file may have a given filename pattern but not the the appropriate type of file 
  321. for the association and there is a unique signature to the correct file type in 
  322. a consistent location within the file.  See the default entry for *.INF for an 
  323. example: 
  324.  
  325.  Signature "HSP" @ Offset 0, filename pattern "*.INF" 
  326.  
  327. The check boxes and radio buttons in the Associations dialog allow you to 
  328. specify how the associated command will be run.  The Prompt checkbox will cause 
  329. a dialog to appear at runtime in which you may edit the command line. The radio 
  330. buttons determine the type of session in which the program will run (for 
  331. instance, you can force a windowable program to run in full screen by setting 
  332. the FullScreen radio button). 
  333.  
  334. To add an association, fill in the entry fields and set the check boxes and 
  335. radio buttons as desired, then click the Add button.  To delete an association, 
  336. select it in the listbox (note the entry fields and buttons change to match the 
  337. selection) and click the Del button.  To edit an association, delete it, edit 
  338. the entry fields and buttons, then add it back. 
  339.  
  340. To ensure that your changes to the association table are saved permanently, 
  341. click Okay when you're done making changes. 
  342.  
  343. The following "metasymbols" can be used in the command line to insert the file 
  344. as an argument: 
  345.  
  346. %a = entire pathname of file 
  347. %f = file only, no path 
  348. %e = extension only, no rootname or path 
  349. %$ = drive only, no colon or pathname 
  350. %p = path only, no filename 
  351. %c = configured command interpreter (SET COMSPEC=), usually CMD.EXE 
  352. %% = % sign 
  353.  
  354. Examples (useless and otherwise): 
  355.  Q.EXE %a 
  356.  CHKDSK.COM %$: 
  357.  CMD.EXE /C DEL *.%e 
  358.  
  359. Always include extensions of commands!  If a batch (command) file or internal 
  360. command is to be run, do so through CMD.EXE (or COMMAND.COM if it's a DOS batch 
  361. file). Windows programs may be run directly (FM will run them through 
  362. WINOS2.COM automatically). 
  363.  
  364.  
  365. ΓòÉΓòÉΓòÉ 3. Commands ΓòÉΓòÉΓòÉ
  366.  
  367. Commands are shortcuts to starting certain programs.  These programs can use 
  368. the names of any selected datafiles as arguments. 
  369.  
  370. The check boxes and radio buttons in the Commands dialog allow you to specify 
  371. how the command (program) will be run.  The Prompt checkbox will cause a dialog 
  372. to appear at runtime in which you may edit the command line.  The Each checkbox 
  373. determines whether the command is run again for each file or only once for all 
  374. files (checked it means run the command again for each file).  The WPS checkbox 
  375. means that the command line actually contains the name of a WPS object, not a 
  376. program. The radio buttons determine the type of session in which the program 
  377. will run (for instance, you can force a windowable program to run in full 
  378. screen by setting the FullScreen radio button). 
  379.  
  380. Note that commands appear in the Commands pulldown menu for easy selection via 
  381. their Title.  If you select File->Command or Command from a popup menu, you 
  382. select the command to run from the Command editting dialog. 
  383.  
  384. To add a command, fill in the entry fields and set the check boxes and radio 
  385. buttons as desired, then click the Add button.  To delete a command, select it 
  386. in the listbox (note the entry fields and buttons change to match the 
  387. selection) and click the Del button.  To edit a command, delete it, edit the 
  388. entry fields and buttons, then add it back. 
  389.  
  390. To ensure that your changes to the commands table are saved permanently, click 
  391. Okay when you're done making changes. 
  392.  
  393. The following "metasymbols" can be used in the command line to insert the 
  394. file(s) as (an) argument(s): 
  395.  
  396. %a = entire pathname of all selected files 
  397. %f = files only, no paths 
  398. %e = extensions only, no rootnames or paths 
  399. %$ = drives only, no colons or pathnames 
  400. %p = paths only, no filenames 
  401. %c = configured command interpreter (SET COMSPEC=), usually CMD.EXE 
  402. %% = % sign 
  403.  
  404. Examples (useless and otherwise): 
  405.  Q.EXE %a 
  406.  CHKDSK.COM %$: 
  407.  CMD.EXE /C DEL *.%e 
  408.  
  409. Always include extensions of commands!  If a batch (command) file or internal 
  410. command is to be run, do so through CMD.EXE (or COMMAND.COM if it's a DOS batch 
  411. file). Windows programs may be run directly (FM will run them through 
  412. WINOS2.COM automatically). 
  413.  
  414.  
  415. ΓòÉΓòÉΓòÉ 4. Collector ΓòÉΓòÉΓòÉ
  416.  
  417. The Collector is a temporary place to hold files that you want to do something 
  418. to later.  No physical (disk) storage is used; the Collector just holds the 
  419. filenames until you're ready to do something with them. You'll notice that 
  420. files in the Collector have their full names, including paths, showing, not 
  421. just their root names. 
  422.  
  423. You can drag files and directories to the Collector from a main file window or 
  424. from a Grep window.  Be careful where you drop the files; directories already 
  425. in the Collector are "targets."  If you drop on a directory, the files are 
  426. moved or copied to the directory, not into the Collector.  Drop on an empty 
  427. space if you just want to add to the Collector.  Link-drop a directory onto the 
  428. Collector to add all the files and subdirectories (and their files and 
  429. subdirectories if the Collector's Misc->Collect All from Linked Dir toggle is 
  430. checked) to the Collector. 
  431.  
  432. The Collector's position is saved when you select Misc->Save Settings at an FM 
  433. main window, if the Collector is up.  The Collector will be automatically 
  434. started the next time you start FM in this case, too. 
  435.  
  436.  
  437. ΓòÉΓòÉΓòÉ 5. Grep ΓòÉΓòÉΓòÉ
  438.  
  439. The Grep window can be used to find files with a certain filename pattern 
  440. and/or that contain a certain text string.  Grep can work on more than one 
  441. drive, directory and mask.  This is useful for doing things like finding all 
  442. .INF files and then using Shadow to make a desktop folder containing shadows of 
  443. all the found files. 
  444.  
  445. You can drag files from the Grep window, but not to the Grep window (makes 
  446. sense). 
  447.  
  448. Search submenu: 
  449. Search begins a search.  You should have filled in the Filemask entry field and 
  450. any Search string you want used as search criterion before selecting this item. 
  451. All Harddrives prompts you for a simple filemask, then constructs a string for 
  452. the Filemask entry field that will search for that filemask in all directories 
  453. of all drives. 
  454. You can stop a search in progress by clicking the Stop menu item and waiting a 
  455. second or two. 
  456.  
  457. Toggles submenu: 
  458. Checking the Absolute search menu item disables regular expression pattern 
  459. matching. 
  460. Grep's simple supported regular expressions can be briefly summarized: 
  461.  
  462.   '*'        matches any string
  463.   '?'        matches any single character
  464.   '['XYZ']'  matches any of X, Y or Z
  465.   ' '        matches 0 or more whitespace characters
  466.   C          matches C
  467.  
  468. Checking the Case Sensitive menu item makes searches case sensitive, so that 
  469. "s" won't match "S". 
  470. Checking the Search Subdirectories menu item causes Grep to recurse into any 
  471. subdirectories off of the specified directory. Specifying the root directory of 
  472. a drive and checking this option causes the entire drive to be searched (all 
  473. directories are subdirectories of the root directory). 
  474.  
  475. You can enter multiple filemasks into the File entryfield separated by 
  476. semi-colons.  Grep will process all of them (up to 24) sequentially.  Standard 
  477. OS/2 filemask matching techniques are used. Only one search string at a time 
  478. may be entered. 
  479.  
  480. Using Grep without a search string results in a simple file find being 
  481. performed. 
  482.  
  483.  
  484. ΓòÉΓòÉΓòÉ 6. Dropping files on files ΓòÉΓòÉΓòÉ
  485.  
  486. When you drop files onto a file, there are several things you might like to do. 
  487. FM provides a dialog box where you can indicate which you intend. 
  488.  
  489. The radio buttons below the (display-only) listbox indicate the actions you may 
  490. select. The options are: 
  491.  
  492. Compare 
  493.  
  494. Compare two or more files to see if they are the same. 
  495.  
  496. Concat 
  497.  
  498. Concatanate the dragged files to the target file. 
  499.  
  500. Pipe 
  501.  
  502. Pipe the output of the dragged file through the target file (ex. DRAGGED.EXE | 
  503. TARGET.EXE). 
  504.  
  505. Redirect 
  506.  
  507. Redirect the dragged file into the target file (ex. TARGET.EXE < DRAGGED.EXE). 
  508. This could be used for running scripts. 
  509.  
  510. Exec 
  511.  
  512. Execute the target file with the dragged files as arguments. 
  513.  
  514. SetIcon 
  515.  
  516. Set the icon of the target file to be the same as the icon of the dragged file. 
  517. This doesn't always work with non-icon files; it depends on whether OS/2 has 
  518. assigned the dragged file an EA for an icon. 
  519.  
  520. Click the Okay button to attempt the selected action, or click the Cancel 
  521. button to abort and do nothing. 
  522.  
  523.  
  524. ΓòÉΓòÉΓòÉ 7. Confirming Deletion ΓòÉΓòÉΓòÉ
  525.  
  526. This dialog asks you to confirm that you really meant to delete the file or 
  527. directory (the dialog indicates which the current item is). You can answer Yes 
  528. (delete it, and optionally check the "And quit asking" box to stop further 
  529. prompts about files on pending deletes started at the same time, although 
  530. directories will always cause prompting), No (skip it) or Cancel (stop all 
  531. pending deletes started at the same time, as from one drag/drop or menu 
  532. selection). 
  533.  
  534.  
  535. ΓòÉΓòÉΓòÉ 8. Pick Directory ΓòÉΓòÉΓòÉ
  536.  
  537. This dialog allows you to pick from recently used directories.  As you move 
  538. between drives and directories, FM "remembers" where you've wandered and saves 
  539. the last 100 paths in the listbox in this dialog. You can then recall a 
  540. directory you use frequently with fewer picks. 
  541.  
  542. The Remove button takes the currently highlighted directory out of the listbox. 
  543. It does not touch the directory on your hard drive. If the listbox gets too 
  544. full for you taste you can prune seldom-used directories from it using this 
  545. button. 
  546.  
  547. Highlight the directory you want, then click Okay (or double-click the 
  548. directory in the listbox).  Click Cancel if you change your mind. 
  549.  
  550.  
  551. ΓòÉΓòÉΓòÉ 9. Filemasks ΓòÉΓòÉΓòÉ
  552.  
  553. The File Mask Dialog lets you select a filemask from the listbox or enter a 
  554. filemask in an entry field.  Up to fifty filemasks can be saved for later 
  555. recall with a double mouse click. 
  556.  
  557. Highlight the filemask you want to use, then click Okay (or double-click the 
  558. filemask in the listbox).  Click Cancel if you change your mind.  To revert to 
  559. having no filemask, just click Okay on entering the dialog.  To use a filemask 
  560. that's not listed, enter one into the entry field below the listbox, then click 
  561. Okay (or press [Enter]).  To remove a filemask from the listbox, highlight it, 
  562. then click Delete. 
  563.  
  564. How filemask strings are used 
  565.  
  566. Wildcard matching is not case-sensitive. 
  567.  
  568. If a filename does not have a period, an implicit one is automatically appended 
  569. to the end during matching operations. 
  570.  
  571.  ?  A question mark matches one character, unless what it would match is a 
  572. period, slash or backslash, in which case it matches no characters. 
  573.  
  574.  *  An asterisk matches characters from the source to the target until it finds 
  575. a filename character that matches the non-wild character following it in the 
  576. filemask, or a period, slash, backslash or the end of the filename and/or 
  577. filemask. 
  578.  
  579. Therefore, "*.f?o" matches "anything.foo" but not "anything.foe". 
  580.  
  581. Up to 24 masks may be "cascaded" by separation with semicolons. When specifying 
  582. multiple filemasks, you can use '\' as the first character of a mask to mean 
  583. _don't_ match this filespec.  Exclusions should usually be listed before 
  584. inclusions to attain the desired effect. 
  585.  
  586.  
  587. ΓòÉΓòÉΓòÉ 10. Archive Listings ΓòÉΓòÉΓòÉ
  588.  
  589. The archive listing window presents you with a list of the archive's contents. 
  590. The menus available here present you with commands which you can perform on 
  591. selected files and the archive as a whole, as well as the usual configuration 
  592. of the window's appearance. 
  593.  
  594. Besides the container showing the archive contents and a couple of 
  595. informational fields above that, there's an entry field at the bottom of the 
  596. window that shows the current extract directory.  This is the directory in 
  597. which any extracted files will be placed.  (Extraction refers to copying files 
  598. form the archive onto your disk as normal files.)  There are two buttons beside 
  599. this entry field, one marked with 'Pick' and one marked 'Walk'.  These 
  600. represent the same two choices that are under the ExtractDir menu item; Pick 
  601. Directory and Walk Directories.  To change the extract directory, enter a new 
  602. directory into the entry field (if it doesn't already exist you'll get an 
  603. option to create it), drag a directory onto the entry field, or select one of 
  604. the two buttons or menu items mentioned.  It's a good idea to hit the [Tab] key 
  605. after entering a new extract directory into the entry field, since FM doesn't 
  606. know you're done typing until you vacate the field. 
  607.  
  608. You can drag files or directories onto the container control of this window 
  609. (the major part of the screen showing the files in the archive) to include the 
  610. files in the archive.  You cannot drag files from the archive.  OS/2's 
  611. drag-and-drop "rendering" mechanism would make this painfully slow for more 
  612. than one or two files, as each file is processed individually (imagine 
  613. extracting each file in an archive by typing a separate command line for each 
  614. to get an idea how slow it would be).  The menu extract items allow optimizing 
  615. extraction so that only one "pass" needs to be done (note that Files->Extract 
  616. must also deal with the OS/2 command line length restriction of 1024 bytes, so 
  617. if you want to extract all the files in a large archive, Archive->Extract All 
  618. is a superior choice). 
  619.  
  620. As with most other windows, you can get a popup menu in the container by 
  621. pressing button 2. 
  622.  
  623. Following is a discussion of the pull-down menus: 
  624.  
  625. Files Menu 
  626.  
  627. View causes FM to extract the file(s) to a temporary directory and display 
  628. it/them. 
  629.  
  630. Extract causes FM to extract the selected file(s) to the extract directory. 
  631.  
  632. Extract w/ Dirs causes FM to extract the selected file(s) to the extract 
  633. directory in such a way that, if directories have been included with the 
  634. filenames, the directories are recreated. 
  635.  
  636. Delete causes FM to delete the selected file(s) from the archive. 
  637.  
  638. Exec causes FM to extract all selected files to a temporary directory and then 
  639. runs the cursored file.  If you pick this from a popup menu, that would be the 
  640. file under the mouse pointer when you requested the popup.  This allows you to 
  641. select DLLs, help files, data files, etc. required to get the application to 
  642. run correctly as well as the executable file. 
  643.  
  644. Find causes FM to scan the extract directory for any files matching the names 
  645. of the selected files within the archive and Collect them if found. 
  646.  
  647. Virus Scan causes FM to run the virus scanning software you've configured (see 
  648. Misc->Program Setup).  If you haven't configured one, this defaults to 
  649. "OS2SCAN.EXE %p /SUB /A" (%p is replaced with the path of the temporary 
  650. directory to which the files are extracted for scanning). 
  651.  
  652. Select submenu provides you with a variety of tools for selecting files in the 
  653. archive. 
  654.  
  655. Archive Menu 
  656.  
  657. Extract All extracts all files from the archive to the extract directory. 
  658.  
  659. Extract All w/ Dirs does the same thing including any enclosed directories. 
  660.  
  661. Test tests the archive's integrity. 
  662.  
  663. Info displays some information about the archive. 
  664.  
  665. Rescan rescans the archive; useful if files may have been added to it or 
  666. removed from it while FM had it open. 
  667.  
  668.  
  669. ΓòÉΓòÉΓòÉ 11. Extracting from archives ΓòÉΓòÉΓòÉ
  670.  
  671. To extract from an archive, select the archive(s), then click the Extract 
  672. toolbox button, or select the Files->Extract menu item or an Extract context 
  673. menu item.  Alternatively, drag the selected archive(s) onto the Extract 
  674. toolbox button (it looks like a pair of pliers pulling a nail). 
  675.  
  676. FM presents you with a dialog that allows you to select the method of 
  677. extraction, add masks for files to extract, tweak the command line for exotic 
  678. settings, and select the extraction directory (the directory to which the files 
  679. will be extracted. 
  680.  
  681. Click Okay to begin extracting from the archive, or Cancel if you change your 
  682. mind. 
  683.  
  684. You can also extract files from the archive in the Archive Listing window using 
  685. that window's menus. 
  686.  
  687.  
  688. ΓòÉΓòÉΓòÉ 12. Build archive ΓòÉΓòÉΓòÉ
  689.  
  690. To build an archive, select some files, then click the Archive toolbox button, 
  691. or select the Files->Archive menu item or a context menu Archive item. 
  692. Alternatively, drag the selected files onto the Build Archive toolbox button 
  693. (it looks like a safe).  (You can add files to an existing archive by dragging 
  694. them onto the archive.) 
  695.  
  696. FM will ask you for the type of the archive by presenting you with a listbox 
  697. from which to pick an archiver.  After that, another dialog appears to let you 
  698. modify how the archive will be created. Additional masks may be entered, the 
  699. archiver command line tweaked, and so forth. Click Okay to create the archive, 
  700. or Cancel if you change your mind. 
  701.  
  702. Note that the archive name may be an existing archive, in which case it's 
  703. modified by adding the new files.  If some of the files are already in the 
  704. archive, they're replaced. 
  705.  
  706.  
  707. ΓòÉΓòÉΓòÉ 13. Editor switch dialog ΓòÉΓòÉΓòÉ
  708.  
  709. This dialog lets you recall and close windows opened by the internal editor.  I 
  710. used this rather than the normal CTRL-ESC switch list to prevent cluttering the 
  711. normal switch list up with a bunch of editor windows. 
  712.  
  713. Select the files you want to close or recall in the listbox.  Then click the 
  714. appropriate button. 
  715.  
  716.  
  717. ΓòÉΓòÉΓòÉ 14. Program Setup ΓòÉΓòÉΓòÉ
  718.  
  719. This dialog lets you set the names of four programs that FM uses. 
  720.  
  721. When you select View from a menu, the program named here by Viewer is executed 
  722. with the filename(s) as the argument(s), and similarly when you select Edit 
  723. from a menu the program named here by Editor is run.  If you have nothing in 
  724. one or both of these fields, a cheap internal editor/viewer is used.  Note that 
  725. the same "%metastrings" that are used in the Commands dialog are available for 
  726. these two programs (i.e. %a is replaced with all selected filenames with 
  727. paths). 
  728.  
  729. Compare names a program that's run to compare two files (or two directories 
  730. full of files).  The filenames (or directory names) are given as arguments. 
  731. This defaults to COMP.COM if you have nothing in this field. 
  732.  
  733. VirusScan names a program that's run to scan archive files for viruses. If this 
  734. field is empty, "OS2SCAN.EXE %p /SUB /A" is executed (%p is replaced with the 
  735. name of the temporary directory to which the selected archive member files are 
  736. extracted prior to scanning -- you can also use %$ to indicate just the drive 
  737. letter). 
  738.  
  739.  
  740. ΓòÉΓòÉΓòÉ 15. Editting command line ΓòÉΓòÉΓòÉ
  741.  
  742. This dialog allows you to edit a command line that's about to be passed to 
  743. OS/2. 
  744.  
  745. By default, this command line will not go through the command processor 
  746. (usually CMD.EXE), but you can edit it so that "CMD.EXE /C " is at the 
  747. beginning of the line to do so if desired. 
  748.  
  749. Refer to the Command Reference that came with OS/2 for more information on 
  750. command lines and running programs from them. 
  751.  
  752.  
  753. ΓòÉΓòÉΓòÉ 16. Walking Directories ΓòÉΓòÉΓòÉ
  754.  
  755. This dialog lets you pick a directory by "walking" through the directory 
  756. structure of your drives. 
  757.  
  758. On the left is a listbox containing all your drive letters.  If you select a 
  759. drive, the directories on that drive fill the right listbox. 
  760.  
  761. If you select one of these directories, any subdirectories of that directory 
  762. are displayed, as well as a special directory named ".." which is actually the 
  763. previous (parent) directory. In this manner you can walk to any directory on 
  764. any drive. 
  765.  
  766. When the desired directory is displayed on the bottom line of the dialog, click 
  767. Okay to exit.  Click Cancel to exit without selecting a directory.