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