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