home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 6 File / 06-File.zip / pmdmatch.zip / PMDMatch.HLP (.txt) < prev    next >
OS/2 Help File  |  1995-05-20  |  50KB  |  1,270 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. About PMDMatch ΓòÉΓòÉΓòÉ
  3.  
  4. PMDMatch is an OS/2 utility inspired by the DirMatch utility originally 
  5. published years ago in PC Magazine.  I use it to maintain floppy backups of the 
  6. projects I'm working on by matching the project directory with the same 
  7. directory on the floppy and only having to copy files that are newer.  It can 
  8. also be used when 'merging' a software update (by taking a 'snapshot' before 
  9. the installation and then comparing that to the resulting directories 
  10. afterward), as a file viewer, and for limited directory management (it is a 
  11. specific purpose utility, so don't expect a full-fledged directory management 
  12. package).  Support is provided in the 'shareware' section of OS2BVEN on 
  13. CompuServe. 
  14.  
  15.  
  16. ΓòÉΓòÉΓòÉ 2. Command line parameters ΓòÉΓòÉΓòÉ
  17.  
  18. There are several command line switches and parameters which can control the 
  19. way PMDMatch starts up. 
  20.  
  21. Any parameters on the command line which are not immediately preceeded by a 
  22. dash (-) or forward slash (/) are assumed to be a directory name.  The first 
  23. such parameter encountered is used as the Left directory name and the second 
  24. one is used as the Right directory.  Unless the /B option (see below) is 
  25. specified, these names are saved after the previous execution and used for the 
  26. next time if no directories are supplied on the command line. 
  27.  
  28. The following parameters can be supplied on the command line.  These will 
  29. override any settings which had been saved by changing them interactively 
  30. during a previous execution, but will not be saved.  Several of these can also 
  31. be controlled by settings in the 'Filters' dialog box: 
  32.  
  33.       /1 - This will cause PMDMatch to just show a single directory's contents. 
  34.  
  35.       /A - This will only show files which are 'a'like in that they have the 
  36.       same name as in the other directory, regardless of their relative 
  37.       dates/sizes. 
  38.  
  39.       /B - This will 'b'ypass the usage of the previously specified directory 
  40.       locations and will bypass saving them when the current execution session 
  41.       is terminated. 
  42.  
  43.       /C filename - This instructs PMDMatch to 'c'apture a snapshot for the 
  44.       first directory name and save it in the path/name specified, without 
  45.       bringing up the normal PMDMatch screen.  If the 'filename' is not 
  46.       specified, a dialog box will allow you to specify the location.  In this 
  47.       case, place the /C parameter at the end of the parameter; otherwise, a 
  48.       parameter which follows it will be mis-interpreted as a 'filename' 
  49.       specification. 
  50.  
  51.       /D - This will only show files which either don't exist in the other 
  52.       directory or have a 'd'ifferent date/size. 
  53.  
  54.       /F filename - This specifies the path/name of a file containing a list of 
  55.       'f'ile names which are the only ones to include 
  56.  
  57.       /G - This instructs PMDMatch to generate a command file whenever an 
  58.       action, such as copying, is chosen to be performed for the selected 
  59.       items. 
  60.  
  61.       /L - This will show al'l' files in both directories, regardless of 
  62.       comparison to/existence of files in the other directory. 
  63.  
  64.       /M - This will only show 'm'odified files which have the same name as in 
  65.       the other directory and have a different date/size. 
  66.  
  67.       /O - This will show files which have the 'o'perating system/hidden 
  68.       attributes set. 
  69.  
  70.       /R - This will cause the the program to 'r'ecurse through the directories 
  71.       below the current ones and include the files in them as well. 
  72.  
  73.       Note:  Use this with care as it can result in walking the entire disk if 
  74.       you start at the root, which can be very disk, memory, and CPU intensive! 
  75.  
  76.       /S - This will cause the directory 's'election dialog to open when 
  77.       PMDMatch is first started up so the directory choices can be made at that 
  78.       time. 
  79.  
  80.       /U - This will only show files which are 'u'nique in that they exist in 
  81.       one directory but not in the other directory. 
  82.  
  83.  If no filter option is supplied and there has not been a previous execution 
  84.  which changed the setting, it will default to show al'l'. 
  85.  
  86.  
  87. ΓòÉΓòÉΓòÉ 3. PMDMatch.ini file ΓòÉΓòÉΓòÉ
  88.  
  89. Almost all configurable information is saved in the PMDMatch.ini file.  When 
  90. the program starts, it checks the current directory first. If a PMDMatch.ini 
  91. file is found, it is used.  If it is not found, the PMDMatch.ini in the 
  92. directory where the PMDMatch.exe file is located is used.  If it does not 
  93. exist, it will be created.  This allows the program to save colors, position 
  94. information, directory choices, fonts, etc. so you can configure it to look the 
  95. way you want and those settings will be used at the next execution.  You can 
  96. use the Save Options menu to immediately save all the settings to a 
  97. PMDMatch.ini file in the current directory. 
  98.  
  99.  
  100. ΓòÉΓòÉΓòÉ 4. Color/Font customization ΓòÉΓòÉΓòÉ
  101.  
  102. In addition to checking/unchecking the items on the Options menu, you can also 
  103. customize the appearance of PMDMatch.  The directory containers and all of the 
  104. buttons can be individually set by drag/drop operations from the Color and Font 
  105. palettes.  In order to change the color of the text, be sure to hold down the 
  106. Ctrl key while drag/dropping the color from the Color palette. 
  107.  
  108.  
  109. ΓòÉΓòÉΓòÉ 5. Left/Right containers ΓòÉΓòÉΓòÉ
  110.  
  111. The main section of the program window is divided into equal sized left and 
  112. right 'containers'.  A container is an OS/2 object designed for containing 
  113. various types of information (in this case, information about the files in each 
  114. of two directories).  These containers are displayed in 'detail' mode which 
  115. displays the information in columns.  The first column contains the filenames 
  116. in each of the selected directories whose files which meet the filter views 
  117. criteria.  At the end of each filename, there may be some combination of 
  118. '{ahrs}' displayed.  This indicates that the file has 'a'rchived, 'h'idden, 
  119. 'r'ead-only, and/or 's'ystem attributes.  The rest of the columns show the file 
  120. size, date and time, and the size of any extended attributes attached.  The way 
  121. these are displayed and the separators used can be controlled by using the 
  122. 'Country' object (normally) in the System Setup folder. 
  123.  
  124. OS/2 provides many standard ways of working with information in containers. 
  125. The PMDMatch containers support 'multiple selection' which means you can click 
  126. Mouse Button 1, (MB1, normally the left mouse button), on one or several of the 
  127. lines of information.  The ones that are selected will then be the ones used 
  128. for the next action to be taken, such as copying or deleting.  If you click 
  129. again, the selection will be turned off so you can change your mind when you 
  130. need to, as long as you do it before starting the action.  Another thing you 
  131. can do with the containers is to click Mouse Button 2, (MB2, normally the right 
  132. mouse button), over one of them.  This will bring up a context sensitive popup 
  133. menu from which you can select many of the operations contained in the main 
  134. menus.  One major advantage to this is that if you click on Mouse Button 2 
  135. (MB2, normally the right mouse button) over a single file, you can choose to 
  136. perform an action on it, such as copying it, without having to first select it. 
  137.  
  138. The PMDMatch containers also support drag/drop operations to move the file(s) 
  139. from either container to a WorkPlace Shell folder. 
  140.  
  141.  
  142. ΓòÉΓòÉΓòÉ 6. Keyboard/Mouse ΓòÉΓòÉΓòÉ
  143.  
  144. FUNCTION KEYS 
  145.  
  146.  F2-Mark         Selects all of the directory items. 
  147.  
  148.  F3-Clear        Clears all of the directory items. 
  149.  
  150.  F4-Copy         Copies the selected files. 
  151.  
  152.  F5-Move         Moves the selected files. 
  153.  
  154.  F6-Delete       Deletes the selected files. 
  155.  
  156.  F7-Filter       Cycles through the filter views. 
  157.  
  158.  F8-Swap         Swaps the contents of the directory container windows. 
  159.  
  160.  F10-Stats       Displays the Statistics dialog box. 
  161.  
  162.  F11-Indexed Help Displays the Help index. 
  163.  
  164.  F12-Refresh     Refreshes the contents of the directories. 
  165.  
  166.  Alt+F4          Exits the application. 
  167.  
  168.  UTILITY KEYS 
  169.  
  170.  The keyboard can also be used for some of the utility activities.  In general, 
  171.  you can use the underlined letter when the menus are pulled down to select 
  172.  that menu item.  The 'Alt' key in conjunction with the underlined letter will 
  173.  select them when the menus are not pulled down.  In addition, some 
  174.  accellerator keys have been defined to perform some of the utility functions 
  175.  directly.  These are listed below: 
  176.  
  177.  Ctrl+B        Bring up the Both directory selection dialog box. 
  178.  
  179.  Ctrl+S        Bring up the Same directory selection dialog box. 
  180.  
  181.  Ctrl+I        Toggle the Include Subdirectories state. 
  182.  
  183.  Ctrl+F        Bring up the Filters setting dialog box. 
  184.  
  185.  Ctrl+Alt+F    Cycles through the filter views. 
  186.  
  187.  Ctrl+Alt+A    Sets the filter view to Alike. 
  188.  
  189.  Ctrl+Alt+D    Sets the filter view to Different. 
  190.  
  191.  Ctrl+Alt+L    Sets the filter view to All. 
  192.  
  193.  Ctrl+Alt+M    Sets the filter view to Modified. 
  194.  
  195.  Ctrl+Alt+U    Sets the filter view to Unique. 
  196.  
  197.  Tab           This can be used to move the focus in circular sequence from the 
  198.                button row (if showing) to the left container to the right 
  199.                container and back again. 
  200.  
  201.  Esc           This can be used to cancel and dismiss any dialog box. 
  202.  
  203.  SYSTEM KEYS 
  204.  
  205.  These keys can be used to leave the utility (intact) and make use of some 
  206.  other OS/2 program/feature: 
  207.  
  208.  Alt+Esc     Switch to the next program, including full-screen programs. 
  209.  
  210.  Ctrl+Esc    Switch to the Task List. 
  211.  
  212.  MOUSE 
  213.  
  214.  The mouse can be used for most actions just as it is used in other places in 
  215.  OS/2, such as for selecting menu items and options and making choices by 
  216.  clicking on buttons.  Some additional uses specific to PMDMatch are: 
  217.  
  218.      Double-clicking Mouse Button 1 (MB1, normally the left mouse button) on a 
  219.       file entry in either of the containers will start the 'editor' program 
  220.       and pass that file name to it. 
  221.  
  222.      Double-clicking Mouse Button 1 in the title area of the container (just 
  223.       below the menu bar) will bring up the directory selection dialog box. 
  224.  
  225.      Clicking Mouse Button 1 while depressing the Alt key over either of the 
  226.       directory names will bring up an entry field box in which the name of the 
  227.       directory can be edited to change it to another one. 
  228.  
  229.      Clicking Mouse Button 1 while depressing the Alt key over a file name 
  230.       will bring up an entry field box in which the name of the file can be 
  231.       edited to change it to another name. 
  232.  
  233.      Clicking Mouse Button 2 (MB2, normally the right mouse button) over 
  234.       either of the containers will bring up a context sensitive popup menu. 
  235.  
  236.      Clicking Mouse Button 2 over entries in either container and moving the 
  237.       mouse while the button is still depressed will begin a drag/drop 
  238.       operation to move the file(s) to a WorkPlace Shell folder. 
  239.  
  240.  
  241. ΓòÉΓòÉΓòÉ 7. Drag/Drop ΓòÉΓòÉΓòÉ
  242.  
  243. You can use the 'drag/drop' operation in order to copy/move the file(s) from 
  244. either of the containers to any WorkPlace Shell folder (including one which is 
  245. opened using the 'Open Dir as Folder' menu item).  If the <Ctrl> key is 
  246. depressed when the drop happens (by releasing the mouse button when positioned 
  247. over the folder into which you want the file(s) to be placed), the file(s) will 
  248. be copied.  If both the <Shift> and <Ctrl> keys are depressed, a 'shadow' will 
  249. be created.  If neither of these key combinations are depressed when a drop 
  250. occurs, the file(s) will be moved. 
  251.  
  252. Whether a single or multiple files is/are dragged depends upon which file the 
  253. pointer is over when the drag is begun.  If it is over a selected file, the 
  254. drag/drop will apply to all of the selected files in that container.  If it is 
  255. clicked over a file that is NOT selected, the drag/drop will be with that 
  256. individual file. 
  257.  
  258.  
  259. ΓòÉΓòÉΓòÉ 8. Progress dialog ΓòÉΓòÉΓòÉ
  260.  
  261. This dialog box comes up whenever PMDMatch is busy performing some extended 
  262. action such as copying files, etc.  Even though it is busy doing something, 
  263. some of the other controls can still be used, such as showing the Statistics 
  264. dialog.  Any operations which cannot be performed while it is busy will be 
  265. 'greyed' out and therefore not selectable.  If you use the Cancel button while 
  266. the dialog is showing, the action being performed will be cancelled at the next 
  267. safe opportunity.  In other words, a file whose copy is in progress at that 
  268. time will continue until completed but no new copying will be started. 
  269.  
  270.  
  271. ΓòÉΓòÉΓòÉ 9. Access denied dialog ΓòÉΓòÉΓòÉ
  272.  
  273. This dialog box will appear when you are trying to copy onto or delete a file 
  274. which has 'protection' attributes (hidden, read-only, and/or system) set AND 
  275. the 'Ignore target File Attributes' option is NOT checked/enabled.  It will 
  276. indicate the file path/name that is involved and present button choices which 
  277. allow you to cancel the rest of the entire action, skip, or overwrite as 
  278. follows: 
  279.  
  280.      Cancel this action 
  281.  
  282.      Skip this file 
  283.  
  284.      Skip this and any others 
  285.  
  286.      Overwrite/delete this file 
  287.  
  288.      Overwrite/delete this and any others 
  289.  
  290.  
  291. ΓòÉΓòÉΓòÉ 9.1. Cancel this action ΓòÉΓòÉΓòÉ
  292.  
  293. This button will cause PMDMatch to cancel this action at an appropriate and 
  294. 'safe' moment; in other words, files which are currently being processed 
  295. (copied, etc.) will continue until completion but no others will be started. 
  296.  
  297.  
  298. ΓòÉΓòÉΓòÉ 9.2. Skip this file ΓòÉΓòÉΓòÉ
  299.  
  300. This button will cause PMDMatch to skip this 'access-denied' file; if there is 
  301. another one encounted during this action, the dialog box will be presented 
  302. again. 
  303.  
  304.  
  305. ΓòÉΓòÉΓòÉ 9.3. Skip this and any others ΓòÉΓòÉΓòÉ
  306.  
  307. This button will cause PMDMatch to skip this and any other 'access-denied' 
  308. files encounted during this action, without presenting the dialog box again. 
  309.  
  310.  
  311. ΓòÉΓòÉΓòÉ 9.4. Overwrite this file ΓòÉΓòÉΓòÉ
  312.  
  313. If doing a 'copy' action, this button will cause PMDMatch to reset the 
  314. attributes on this 'access-denied' file, delete it, and then copy onto it.  If 
  315. this is a 'delete' action, the attributes will be reset and then the file 
  316. deleted. 
  317.  
  318.  
  319. ΓòÉΓòÉΓòÉ 9.5. Overwrite this and any others ΓòÉΓòÉΓòÉ
  320.  
  321. If doing a 'copy' action, this button will cause PMDMatch to reset the 
  322. attributes, delete, and then copy onto this and any other 'access-denied' files 
  323. it encounters during this action, without presenting the dialog box again.  If 
  324. this is a 'delete' action, the attributes will be reset and then the file 
  325. deleted for this and any other 'access-denied' files it encounters. 
  326.  
  327.  
  328. ΓòÉΓòÉΓòÉ 10. File menu ΓòÉΓòÉΓòÉ
  329.  
  330. The functions on this menu are related to loading/saving snapshots, printing 
  331. comparisons, and exiting the program. 
  332.  
  333.  
  334. ΓòÉΓòÉΓòÉ 11. File-Open Dir as Folder ΓòÉΓòÉΓòÉ
  335.  
  336. Choosing this item from the File menu will cascade a menu which allows you to 
  337. open either the left or right directory as a folder on the desktop in an icon 
  338. view.  Choosing it from the popup menu will open whichever directory the 
  339. pointer was over when the menu was popped up.  You can then use that folder for 
  340. typical WorkPlace Shell drag/drop operations. 
  341.  
  342.  
  343. ΓòÉΓòÉΓòÉ 12. File-Load a Snapshot ΓòÉΓòÉΓòÉ
  344.  
  345. Choosing this item will present a dialog box which allows you to select a 
  346. snapshot file to display in a directory container.  This previously saved 
  347. snapshot of a list of files in a directory can be used to compare the new state 
  348. of a directory (such as after a software update is applied) to its previous 
  349. state.  If you wish, you can manually add comments or blank lines to these 
  350. files; each comment line must start with an asterisk in column 1. 
  351.  
  352.  
  353. ΓòÉΓòÉΓòÉ 13. File-Save a Snapshot ΓòÉΓòÉΓòÉ
  354.  
  355. Choosing this item will present a dialog box which allows you to select a 
  356. snapshot file to which to write the list of files displayed in the directory 
  357. container.  You may also enter a comment which will be placed at the top of the 
  358. snapshot file.  This snapshot can be used to compare the new state of a 
  359. directory (such as after a software update is applied) to its previous state. 
  360. If you wish, you can manually add comments or blank lines to these files; each 
  361. comment line must start with an asterisk in column 1. 
  362.  
  363.  
  364. ΓòÉΓòÉΓòÉ 13.1. File selection ΓòÉΓòÉΓòÉ
  365.  
  366. This dialog box allows you to choose the filename to be used in the operation 
  367. for which it was invoked (e.g. loading or saving a snapshot of the directory 
  368. contents).  When initially displayed, the dialog shows files in the current 
  369. directory, on the current drive.  It uses the following controls: 
  370.  
  371.      Select file name 
  372.  
  373.      Snapshot comment 
  374.  
  375.      Select Load to/Save from 
  376.  
  377.      Select drive 
  378.  
  379.      Select files list 
  380.  
  381.      Select directories list 
  382.  
  383.  
  384. ΓòÉΓòÉΓòÉ 13.2. Select file name ΓòÉΓòÉΓòÉ
  385.  
  386. This entry field contains the name of the file.  It can either be typed in 
  387. directly or chosen from the files list box. 
  388.  
  389.  
  390. ΓòÉΓòÉΓòÉ 13.3. Snapshot comment ΓòÉΓòÉΓòÉ
  391.  
  392. This entry field allows you to enter a comment which will be written to the top 
  393. of the snapshot file when it is saved. 
  394.  
  395.  
  396. ΓòÉΓòÉΓòÉ 13.4. Select Load to/Save from ΓòÉΓòÉΓòÉ
  397.  
  398. This pair of radio-buttons allow you to select which of the containers (Left or 
  399. Right) will be involved in the operation. 
  400.  
  401.  
  402. ΓòÉΓòÉΓòÉ 13.5. Select drive ΓòÉΓòÉΓòÉ
  403.  
  404. This drops down a list of drive letters for which directories and files can be 
  405. selected. 
  406.  
  407.  
  408. ΓòÉΓòÉΓòÉ 13.6. Select files list ΓòÉΓòÉΓòÉ
  409.  
  410. This displays the list of files in the currently selected directory for the 
  411. currently selected drive.  Double-clicking on one of these names puts it in the 
  412. file name entry field and tells the program to use it. 
  413.  
  414.  
  415. ΓòÉΓòÉΓòÉ 13.7. Select directories list ΓòÉΓòÉΓòÉ
  416.  
  417. This displays the list of directories for the currently selected drive. 
  418. Double-clicking on one of these names loads the list of files in that directory 
  419. into the files list box. 
  420.  
  421.  
  422. ΓòÉΓòÉΓòÉ 14. File-Exit ΓòÉΓòÉΓòÉ
  423.  
  424. Choosing this item will exit the program. 
  425.  
  426.  
  427. ΓòÉΓòÉΓòÉ 15. Directories menu ΓòÉΓòÉΓòÉ
  428.  
  429. The functions on this menu are related to choosing the directories to view and 
  430. how they are viewed. 
  431.  
  432.  
  433. ΓòÉΓòÉΓòÉ 16. Directories-Both Directories ΓòÉΓòÉΓòÉ
  434.  
  435. Choosing this item will present a dialog box which allows you to select the 
  436. directories to display in each of the directory containers.  (You can also 
  437. invoke this dialog box at start-up with the /S command line switch.) 
  438.  
  439.  
  440. ΓòÉΓòÉΓòÉ 17. Directories-Same Directory ΓòÉΓòÉΓòÉ
  441.  
  442. Choosing this item will present a dialog box which allows you to select a 
  443. directory that is common to two different drives.  It is handy when you want to 
  444. refresh a directory on a diskette with files from an identical directory on a 
  445. hard drive (where the latest versions of some files reside). 
  446.  
  447. Select the two drives using the Left Drive and Right Drive drop-down list 
  448. boxes.  The last one that you select will be the "master" and determine the 
  449. directory which is displayed in the left container.  (The right container isn't 
  450. used in this dialog.)  The "master" drive that you use for the selection is 
  451. designated with an "<" pointed toward the Left Drive or an ">" pointing toward 
  452. the Right Drive. 
  453.  
  454.  
  455. ΓòÉΓòÉΓòÉ 17.1. Drive/Directory selection ΓòÉΓòÉΓòÉ
  456.  
  457. This dialog box allows you to choose the directory to display in the container 
  458. window.  It uses the following controls: 
  459.  
  460.      Select drive 
  461.  
  462.      Show subdirectories 
  463.  
  464.      Select directory 
  465.  
  466.  
  467. ΓòÉΓòÉΓòÉ 17.2. Select drive ΓòÉΓòÉΓòÉ
  468.  
  469. This drops down a list of drive letters which can be selected to go with the 
  470. directory selected. 
  471.  
  472.  
  473. ΓòÉΓòÉΓòÉ 17.3. Select show subdirectories ΓòÉΓòÉΓòÉ
  474.  
  475. This check box controls whether the directory list box shows all of the 
  476. directories below the current level (checked) or just those at the next level 
  477. (unchecked).  Don't confuse this check box's function with the "Include 
  478. subdirectories" option (on the Options menu), which controls whether or not 
  479. files in all subdirectories are displayed in the main PMDMatch left and right 
  480. containers. 
  481.  
  482.  
  483. ΓòÉΓòÉΓòÉ 17.4. Select directory ΓòÉΓòÉΓòÉ
  484.  
  485. This shows a list of directories for the drive letter which is shown.  In the 
  486. case of selecting the same directory, where both drive letters are associated 
  487. with the same combination box, this shows the directories on the last drive 
  488. that was selected (an arrow symbol next to the drive select box shows which 
  489. drive was last selected). 
  490.  
  491.  
  492. ΓòÉΓòÉΓòÉ 18. Directories-Single directory mode ΓòÉΓòÉΓòÉ
  493.  
  494. This menu check item option controls whether the program shows just a single 
  495. directory (checked) or not (unchecked).  This can be useful when you just want 
  496. to browse a directory and look inside some of the files using the editor.  This 
  497. option is NOT saved for the next time.  (The /1 command-line switch can also be 
  498. used to invoke this option.) 
  499.  
  500.  
  501. ΓòÉΓòÉΓòÉ 19. Directories-Swap ΓòÉΓòÉΓòÉ
  502.  
  503. Choosing this (either by using the button or from a menu) swaps the contents of 
  504. the two directory container windows. 
  505.  
  506.  
  507. ΓòÉΓòÉΓòÉ 20. Directories-Refresh ΓòÉΓòÉΓòÉ
  508.  
  509. Choosing this (either by using the button or from a menu) refreshes the 
  510. contents of the directories.  It will read the contents of both the directories 
  511. and update the directory windows accordingly.  This means you can leave the 
  512. program open, do file operations using other means (such as the command line), 
  513. and still be able to perform directory matching. 
  514.  
  515.  
  516. ΓòÉΓòÉΓòÉ 21. Directories-Stats ΓòÉΓòÉΓòÉ
  517.  
  518. Choosing this (either by using the button or from a menu) brings up the 
  519. Statistics dialog box.  It displays statistics about both of the directories. 
  520. The 'sizes' are the sum of the bytes used by the files, not the file system 
  521. allocation units which those files consume.  For instance, a 1 byte long file 
  522. will count as 1 rather than the 2048 or 4096 byte cluster it could consume on a 
  523. FAT type of disk. 
  524.  
  525.  
  526. ΓòÉΓòÉΓòÉ 21.1. Stats dialog ΓòÉΓòÉΓòÉ
  527.  
  528. The Statistics dialog is a non-modal, display-only dialog box. What this means 
  529. is that is can remain visible and continue being updated while other operations 
  530. are performed and no input is accepted from the user. 
  531.  
  532.  
  533. ΓòÉΓòÉΓòÉ 22. Options menu ΓòÉΓòÉΓòÉ
  534.  
  535. The functions on this menu are related to the setup options for the utility. 
  536. These options (and many other settings) are kept in the PMDMatch.ini file. 
  537.  
  538.  
  539. ΓòÉΓòÉΓòÉ 23. Options-Settings notebook ΓòÉΓòÉΓòÉ
  540.  
  541. The settings controlled by this notebook are for those options that are not 
  542. frequently changed. 
  543.  
  544.  
  545. ΓòÉΓòÉΓòÉ 24. Settings-Comparitor ΓòÉΓòÉΓòÉ
  546.  
  547. This page allows you to select the program you want to use for comparing files 
  548. and any options you want passed to it.  Files can be compared by clicking Mouse 
  549. Button 2 (normally the right mouse button) over a file entry which has a 
  550. corresponding entry in the other container and then choosing Compare from the 
  551. menu. 
  552.  
  553. The program I like to use for this is an IBM 'employee written software' 
  554. program called Graphical File Compare.  It is available in CompuServe's OS2USER 
  555. Lib 23 IBM Files library as 'OS2GFC.ZIP'. 
  556.  
  557.  
  558. ΓòÉΓòÉΓòÉ 24.1. Comparitor path/file ΓòÉΓòÉΓòÉ
  559.  
  560. This is the path/file of the compare program that will be started and passed 
  561. the name of the chosen files. 
  562.  
  563.  
  564. ΓòÉΓòÉΓòÉ 24.2. Comparitor options ΓòÉΓòÉΓòÉ
  565.  
  566. This entry field is for options (parameters) that will be passed to the compare 
  567. program when it is started. 
  568.  
  569.  
  570. ΓòÉΓòÉΓòÉ 25. Settings-Confirm ΓòÉΓòÉΓòÉ
  571.  
  572. This page allows you control the following confirmation messages: 
  573.  
  574.      Confirm on Copy 
  575.  
  576.      Confirm on Move 
  577.  
  578.      Confirm on Delete 
  579.  
  580.      Confirm on Esc cancel/Abort 
  581.  
  582.      Confirm on Exit 
  583.  
  584.  
  585. ΓòÉΓòÉΓòÉ 25.1. Confirm on Copy ΓòÉΓòÉΓòÉ
  586.  
  587. This checkbox item controls whether a confirmation dialog is displayed 
  588. (checked) or not (unchecked) before doing a copy. 
  589.  
  590.  
  591. ΓòÉΓòÉΓòÉ 25.2. Confirm on Move ΓòÉΓòÉΓòÉ
  592.  
  593. This checkbox item controls whether a confirmation dialog is displayed 
  594. (checked) or not (unchecked) before doing a move. 
  595.  
  596.  
  597. ΓòÉΓòÉΓòÉ 25.3. Confirm on Delete ΓòÉΓòÉΓòÉ
  598.  
  599. This checkbox item controls whether a confirmation dialog is displayed 
  600. (checked) or not (unchecked) before doing a delete. 
  601.  
  602.  
  603. ΓòÉΓòÉΓòÉ 25.4. Confirm on Esc cancel/Abort ΓòÉΓòÉΓòÉ
  604.  
  605. This checkbox item controls whether a confirmation dialog is displayed 
  606. (checked) or not (unchecked) before doing a cancel (initiated by using the 
  607. <Esc> key during an operation) or Abort (in response to an error message dialog 
  608. box). 
  609.  
  610.  
  611. ΓòÉΓòÉΓòÉ 25.5. Confirm on Exit ΓòÉΓòÉΓòÉ
  612.  
  613. This checkbox item controls whether a confirmation dialog is displayed 
  614. (checked) or not (unchecked) before exiting the program. 
  615.  
  616.  
  617. ΓòÉΓòÉΓòÉ 26. Settings-Editor ΓòÉΓòÉΓòÉ
  618.  
  619. This page allows you to select the program you want to use for viewing files 
  620. and any options you want passed to it.  A file can be viewed by either 
  621. double-clicking on its entry in the directory window or using the cursor to 
  622. position to the file entry you want to view and hitting <Enter>. 
  623.  
  624.  
  625. ΓòÉΓòÉΓòÉ 26.1. Editor path/file ΓòÉΓòÉΓòÉ
  626.  
  627. This is the path/file of the editor program that will be started and passed the 
  628. name of the chosen file. 
  629.  
  630.  
  631. ΓòÉΓòÉΓòÉ 26.2. Editor options ΓòÉΓòÉΓòÉ
  632.  
  633. This entry field is for options (parameters) that will be passed to the editor 
  634. when it is started. 
  635.  
  636.  
  637. ΓòÉΓòÉΓòÉ 27. Settings-Miscellaneous ΓòÉΓòÉΓòÉ
  638.  
  639. This page allows you control the following miscellaneous settings: 
  640.  
  641.      Ignore target File Attributes 
  642.  
  643.      Move does Copy/Delete 
  644.  
  645.      Disable automatic Refresh 
  646.  
  647.  
  648. ΓòÉΓòÉΓòÉ 27.1. Ignore target File Attributes ΓòÉΓòÉΓòÉ
  649.  
  650. This checkbox item controls whether any target files for copy and delete 
  651. operations have their attribute(s) reset (checked) or not (unchecked) before 
  652. the operation.  This allows you to overwrite or delete files that you may not 
  653. want to, so be very careful with this setting! 
  654.  
  655.  
  656. ΓòÉΓòÉΓòÉ 27.2. Move does Copy/Delete ΓòÉΓòÉΓòÉ
  657.  
  658. This checkbox item controls whether a 'move' is done by first doing a copy and 
  659. then deleting the source file (checked) or using OS/2's move command 
  660. (unchecked).  Since the OS/2 move command will fail if the target file exists, 
  661. the copy/delete option works best in most cases. 
  662.  
  663.  
  664. ΓòÉΓòÉΓòÉ 27.3. Disable automatic Refresh ΓòÉΓòÉΓòÉ
  665.  
  666. This checkbox item controls whether an automatic refresh of the containers' 
  667. contents occurs after the requested action is performed (unchecked) or not 
  668. (checked).  This can save the time required to reload the containers if you 
  669. already know you are going to be changing directories next or if you want the 
  670. container to stay positioned where it was when you do, for instance, a file 
  671. rename and want to move to the next one and rename it. 
  672.  
  673. Note:  Use this option with care as it can be very confusing about what has 
  674. changed and what has not since the container is not updated.  For instance, if 
  675. you move a file, it will still appear to be in the original location. 
  676.  
  677.  
  678. ΓòÉΓòÉΓòÉ 28. Settings-Show ΓòÉΓòÉΓòÉ
  679.  
  680. This page allows you control the showing of the following: 
  681.  
  682.      Show buttons 
  683.  
  684.      Show progress dialog 
  685.  
  686.      Show container activity 
  687.  
  688.      Highlight identical files 
  689.  
  690.      Indicate {a}rchived Files 
  691.  
  692.  
  693. ΓòÉΓòÉΓòÉ 28.1. Show buttons ΓòÉΓòÉΓòÉ
  694.  
  695. This checkbox item controls whether the push-buttons at the bottom are 
  696. displayed (checked) or not (unchecked).  If you prefer using the popup menu, 
  697. you can get extra room in the directory containers by turning off the buttons. 
  698. And even with the buttons not showing, you can still use the 'F'unction keys. 
  699.  
  700.  
  701. ΓòÉΓòÉΓòÉ 28.2. Show progress dialog ΓòÉΓòÉΓòÉ
  702.  
  703. This checkbox item controls whether the progress dialog is displayed (checked) 
  704. or not (unchecked) when PMDMatch is busy.  Regardless of the setting of this 
  705. option, those controls which cannot be used while PMDMatch is busy will still 
  706. be disabled. 
  707.  
  708.  
  709. ΓòÉΓòÉΓòÉ 28.3. Show container activity ΓòÉΓòÉΓòÉ
  710.  
  711. This checkbox item controls whether the actions in the containers are animated 
  712. (checked) or not (unchecked).  If this is checked, the container view is 
  713. scrolled to the next item to be acted on and items in the container being acted 
  714. on (copied, moved, etc.) are shown with 'in use' emphasis while being copied 
  715. and then with 'disabled' emphasis once the action on it is complete.  When this 
  716. is unchecked, no indications are displayed; however, the progress dialog (or 
  717. alarm-clock if the progress dialog is turned off) will still indicate when 
  718. PMDMatch is busy performing the requested action. 
  719.  
  720.  
  721. ΓòÉΓòÉΓòÉ 28.4. Highlight identical files ΓòÉΓòÉΓòÉ
  722.  
  723. Sometimes you may be looking for disk space that is wasted by having identical 
  724. files in different locations.  Since the 'All' filter shows every file and the 
  725. 'Alike' filter shows files with the same file name that may actually be 
  726. different in size or date, some method is needed to be able to quickly identify 
  727. those files that are really identical.  This checkbox item controls whether 
  728. identical files are highlighted (checked) or not (unchecked) when they are 
  729. displayed with the Show filter set to either the 'All' or 'Alike' modes. 
  730.  
  731.  
  732. ΓòÉΓòÉΓòÉ 28.5. Indicate {a}rchived Files ΓòÉΓòÉΓòÉ
  733.  
  734. This checkbox item controls whether any files with the 'a'rchived bit set are 
  735. indicated by the {a} (checked) or not (unchecked).  If the setting of this 
  736. attribute is the ONLY difference between a pair of files in the left/right 
  737. containers, and this option is NOT checked, the files are considered to be 
  738. identical. 
  739.  
  740.  
  741. ΓòÉΓòÉΓòÉ 29. Settings-Startup ΓòÉΓòÉΓòÉ
  742.  
  743. This page allows you control the following conditions at startup: 
  744.  
  745.      Display Logo at start 
  746.  
  747.      Select Directories at start 
  748.  
  749.  
  750. ΓòÉΓòÉΓòÉ 29.1. Display Logo at start ΓòÉΓòÉΓòÉ
  751.  
  752. This checkbox item controls whether the program logo is displayed (checked) or 
  753. not (unchecked) when the program starts up.  However, it adheres to the system 
  754. settings for the Logo so if you set the system to not display Logos, it won't 
  755. display even if this is checked. 
  756.  
  757.  
  758. ΓòÉΓòÉΓòÉ 29.2. Select Directories at start ΓòÉΓòÉΓòÉ
  759.  
  760. This checkbox item controls whether the program presents the directory 
  761. selection dialog box (checked) or not (unchecked) when the program starts up. 
  762. (The /S command-line switch can also be used to invoke this option.) 
  763.  
  764.  
  765. ΓòÉΓòÉΓòÉ 29.3. Include Subdirectories at start ΓòÉΓòÉΓòÉ
  766.  
  767. This checkbox item controls whether the program includes subdirectories 
  768. (checked) or not (unchecked) when the program starts up.  (The /R command-line 
  769. switch can also be used to cause subdirectories to be included at startup.) 
  770.  
  771. Note:  Use this option with care as it can result in walking the entire disk if 
  772. you start at the root!  It affects the contents of both the left and the right 
  773. containers.  When it is checked, files and subdirectories -- in all levels of 
  774. the directory hierarchy below the current directory -- will appear.  This 
  775. option can be disk, memory, and CPU intensive; there might be periods of 
  776. seeming inactivity and it may take a bit for the program to do its cleanup when 
  777. exiting, so please be patient. 
  778.  
  779.  
  780. ΓòÉΓòÉΓòÉ 30. Options-Filters ΓòÉΓòÉΓòÉ
  781.  
  782. This dialog box allows you to select how the data in the two directories is 
  783. filtered before being displayed.  It can first be filtered by whether or not to 
  784. include hidden/system files, then by masks for which files to include, then by 
  785. masks for which of those files to exclude, then by a list of which file names 
  786. to include, and finally by one of five comparison views categories; All, Alike, 
  787. Different, Modified, and Unique. 
  788.  
  789. In addition, you can choose whether or not the file attributes, file sizes, 
  790. file date/times, and/or EA sizes are used when comparing for differences. 
  791.  
  792.  
  793. ΓòÉΓòÉΓòÉ 30.1. Filter include hidden/system files ΓòÉΓòÉΓòÉ
  794.  
  795. This check box controls whether hidden/system files are displayed (checked) or 
  796. not (unchecked). 
  797.  
  798.  
  799. ΓòÉΓòÉΓòÉ 30.2. Filter include masks ΓòÉΓòÉΓòÉ
  800.  
  801. This entry field allows you to enter a list of 'wild-card mask' specifications, 
  802. separated by commas, of the files you want to process.  For instance, '*.*' 
  803. will get all of the files in the directory and '*.c,*.h*' will get all of the 
  804. files ending in .c as well as all of the files containing .h.  Files to be 
  805. 'excluded' are checked after the files matching the 'include masks' are 
  806. identified but before the 'include list' files. 
  807.  
  808.  
  809. ΓòÉΓòÉΓòÉ 30.3. Filter exclude masks ΓòÉΓòÉΓòÉ
  810.  
  811. This entry field allows you to enter a list of 'wild-card mask' specifications, 
  812. separated by commas, of the files you want excluded from those that qualified 
  813. for the include masks.  For instance, '*.obj' will skip all object files in the 
  814. directory and '*.obj, *.tmp*' will skip both object and temporary files.  Files 
  815. to be 'excluded' are checked before the 'included list' files is checked. 
  816.  
  817.  
  818. ΓòÉΓòÉΓòÉ 30.4. Filter include find button ΓòÉΓòÉΓòÉ
  819.  
  820. This button brings up a standard file dialog box which can be used to locate 
  821. the file containing the list of files to be 'included'. 
  822.  
  823.  
  824. ΓòÉΓòÉΓòÉ 30.5. Filter include list ΓòÉΓòÉΓòÉ
  825.  
  826. This entry field allows you to enter the file path/name containing a list of 
  827. file names (these may be fully qualified path/names or just file names) to 
  828. which you want to limit the display.  Only files which match one of the names 
  829. in the list will be shown.  Some users have asked for this as a way to narrow 
  830. the focus to a specific set of files that exist within a large subdirectory. 
  831. This can be useful if you have a known set of files related to some project, 
  832. but there are other projects/files as well in the directory, and you only want 
  833. to be concerned with those specific files for the PMDMatch operations.  The 
  834. file can be in the format that is created by a 'snapshot' or can be manually 
  835. created with a normal ASCII text editor.  If manually created, each file name 
  836. must be on a line by itself.  If HPFS 'long' filenames are used which contain 
  837. embedded spaces, the name must be enclosed in double-quotes.  Note that this 
  838. list is not checked until after the 'include' and 'exclude' masks.  Also, the 
  839. file path/name specified is not saved across executions; it may be given on the 
  840. command line using the '/F' option. 
  841.  
  842.  
  843. ΓòÉΓòÉΓòÉ 30.6. Filter views ΓòÉΓòÉΓòÉ
  844.  
  845. The views categories are: 
  846.  
  847.      All - This will show all files in both directories, regardless of 
  848.       comparison to/existence of files in the other directory.  (The /L 
  849.       command-line switch can also be used to establish this view when you 
  850.       start PMDMatch.) 
  851.  
  852.      Alike - This will only show files which have the same name as in the 
  853.       other directory, regardless of their relative dates/sizes.  (The /A 
  854.       command-line switch can also be used to establish this view when you 
  855.       start PMDMatch.) 
  856.  
  857.      Different - This will only show files which either don't exist in the 
  858.       other directory or have a different date/size.  (The /D command-line 
  859.       switch can also be used to establish this view when you start PMDMatch.) 
  860.  
  861.       When two files with the same name are displayed in the Different view, 
  862.       the information on the file with the latest date/time is 'highlighted'. 
  863.       This allows you to quickly see which one is the newer file.  And, if you 
  864.       have a mixture (newer ones on both sides) the highlighting makes it 
  865.       easier to select them for copying, etc. 
  866.  
  867.      Modified - This will only show files which have the same name as in the 
  868.       other directory and have a different date/size; files which only differ 
  869.       in their 'attributes' will not show here.  (The /M command-line switch 
  870.       can also be used to establish this view when you start PMDMatch.) 
  871.  
  872.      Unique - This will only show files which exist in one directory but not 
  873.       in the other directory.  (The /U command-line switch can also be used to 
  874.       establish this view when you start PMDMatch.) 
  875.  
  876.  
  877. ΓòÉΓòÉΓòÉ 30.7. Filter check attributes ΓòÉΓòÉΓòÉ
  878.  
  879. This checkbox item controls whether the program uses (checked) the file 
  880. attributes in determining whether the files are different or ignores them 
  881. (unchecked).  If it is checked and the attributes are different, the file name 
  882. will be highlighted on both sides. 
  883.  
  884.  
  885. ΓòÉΓòÉΓòÉ 30.8. Filter check file sizes ΓòÉΓòÉΓòÉ
  886.  
  887. This checkbox item controls whether the program uses (checked) the file sizes 
  888. in determining whether the files are different or ignores them (unchecked).  If 
  889. it is checked and the file sizes are different, the file size fields will both 
  890. be highlighted. 
  891.  
  892.  
  893. ΓòÉΓòÉΓòÉ 30.9. Filter check date/times ΓòÉΓòÉΓòÉ
  894.  
  895. This checkbox item controls whether the program uses (checked) the date/times 
  896. in determining whether the files are different or ignores them (unchecked).  If 
  897. it is checked and the date/times are different, all of the fields of the newer 
  898. file will both be highlighted. 
  899.  
  900. If this field is not checked, the 'modified' filter will be disabled since the 
  901. only purpose of the 'modified' filter mode is to show files whose date/times 
  902. are different. 
  903.  
  904.  
  905. ΓòÉΓòÉΓòÉ 30.10. Filter check EA sizes ΓòÉΓòÉΓòÉ
  906.  
  907. This checkbox item controls whether the program uses (checked) the Extended 
  908. Attribute sizes in determining whether the files are different or ignores them 
  909. (unchecked).  If it is checked and the EA sizes are different, the EA size 
  910. fields will both be highlighted. 
  911.  
  912.  
  913. ΓòÉΓòÉΓòÉ 31. Options-Mark/Clear modes ΓòÉΓòÉΓòÉ
  914.  
  915. This dialog box allows you to specify what happens when the Mark and Clear 
  916. buttons are used, and how the 'mark all'  and 'mark newer' items on the popup 
  917. menu operates.  The Mark button can be set to mark (select) either all the 
  918. items on the left or all the items on the right.  The Clear button can be set 
  919. to clear (deselect) either all the items on the left, all the items on the 
  920. right, or all items on both sides.  The 'mark all' menu item can be set to 
  921. default to just marking all the files or marking and then either copying, 
  922. deleting, or moving the files.  The 'mark newer' menu item can be set to 
  923. default to just marking the newer files or marking them and then either 
  924. copying, deleting or moving them. 
  925.  
  926.  
  927. ΓòÉΓòÉΓòÉ 31.1. Mark mode ΓòÉΓòÉΓòÉ
  928.  
  929. This determines whether all the items on the left or right are marked 
  930. (selected) when the Mark button is used. 
  931.  
  932.  
  933. ΓòÉΓòÉΓòÉ 31.2. Clear mode ΓòÉΓòÉΓòÉ
  934.  
  935. This determines whether all the items on the left, right or both are cleared 
  936. (deselected) when the Clear button is used. 
  937.  
  938.  
  939. ΓòÉΓòÉΓòÉ 31.3. Mark menu default ΓòÉΓòÉΓòÉ
  940.  
  941. This determines what the default is for the conditional cascade menu item for 
  942. marking all files.  When the menu item itself is clicked, it will perform the 
  943. default which is chosen here.  If you click on the arrow at the end of the 
  944. menu, you can choose an action other than the default.  These radio buttons 
  945. allow you to set the default to just mark all the files, or to mark them all 
  946. and then also copy, delete, or move them. 
  947.  
  948.  
  949. ΓòÉΓòÉΓòÉ 31.4. Mark newer menu default ΓòÉΓòÉΓòÉ
  950.  
  951. This determines what the default is for the conditional cascade menu item for 
  952. marking newer files.  When the menu item itself is clicked, it will perform the 
  953. default which is chosen here.  If you click on the arrow at the end of the 
  954. menu, you can choose an action other than the default.  These radio buttons 
  955. allow you to set the default to just mark the newer files, or to mark them and 
  956. then also copy, delete, or move them. 
  957.  
  958.  
  959. ΓòÉΓòÉΓòÉ 32. Options-Include subdirectories ΓòÉΓòÉΓòÉ
  960.  
  961. This menu check item option controls whether the files in the subdirectories 
  962. below the current one are displayed (checked) or not (unchecked).  This setting 
  963. is NOT saved in the PMDMatch.ini file so, unless you force it on with the /R 
  964. command-line switch or check the Include Subdirectories at startup option in 
  965. the Startup tab of the Settings notebook, it will not be on at the next 
  966. execution.  This option is completely separate from the settings for the 
  967. 'directory selection' dialog box. 
  968.  
  969.  
  970. ΓòÉΓòÉΓòÉ 33. Options-Generate a .CMD file ΓòÉΓòÉΓòÉ
  971.  
  972. This menu check item option controls whether a .CMD file is generated (checked) 
  973. or not (unchecked) whenever an action such as copying is performed, at which 
  974. time you will be prompted to the supply the name of the file to generate.  The 
  975. .CMD file is a REXX program file that can later be used to perform the same 
  976. actions as would have taken place immediately if this option were unchecked. 
  977. You can override the 'left' and 'right' drive letters at the time of execution 
  978. by supplying them, in that order, on the command line.  This can be used in the 
  979. case of keeping remote servers in sync.  You could do the comparison during the 
  980. day and generate the .cmd file.  Then send the .cmd file to the remote server 
  981. to be performed during the night.  Since the file is a REXX program, you could 
  982. modify it to do whatever other operations are required for your particular 
  983. situation. 
  984.  
  985.  
  986. ΓòÉΓòÉΓòÉ 34. Options-Save options ΓòÉΓòÉΓòÉ
  987.  
  988. This menu item acts like a pushbutton.  When you click on it, all of the 
  989. current program settings are saved immediately to a PMDMatch.ini file in the 
  990. current directory.  This allows you to easily maintain different PMDMatch 
  991. settings for different applications. 
  992.  
  993.  
  994. ΓòÉΓòÉΓòÉ 35. Popup menu ΓòÉΓòÉΓòÉ
  995.  
  996. The functions on this menu are available when Mouse Button 2 (MB2, normally the 
  997. right mouse button) is clicked over either of the containers, and some of the 
  998. menu's options reflect the container over which it was invoked.  If it is 
  999. clicked over a container in which there is a selected file, the 
  1000. copy/move/delete items will apply to all of the selected files in both 
  1001. containers, just as if the buttons had been used.  If it is clicked over a file 
  1002. that is NOT selected, and there are no files selected in that container, the 
  1003. copy/move/delete items will apply to that individual file. 
  1004.  
  1005.  
  1006. ΓòÉΓòÉΓòÉ 36. Popup-Mark all and... ΓòÉΓòÉΓòÉ
  1007.  
  1008. The popup menu contains a cascade menu item which allows you to mark all the 
  1009. files and then optionally act on them.  If you click on the text part of this 
  1010. menu item, it will perform the default operation, which can be specified in the 
  1011. Mark/Clear modes dialog.  If you click on the arrow, another menu will cascade 
  1012. down which allows you to choose another operation to override the default. 
  1013.  
  1014.  
  1015. ΓòÉΓòÉΓòÉ 37. Popup-Mark newer and... ΓòÉΓòÉΓòÉ
  1016.  
  1017. The popup menu contains a cascade menu item which allows you to mark just the 
  1018. newer files and then optionally act on them.  If you click on the text part of 
  1019. this menu item, it will perform the default operation, which can be specified 
  1020. in the Mark/Clear modes dialog.  If you click on the arrow, another menu will 
  1021. cascade down which allows you to choose another operation to override the 
  1022. default. 
  1023.  
  1024. If the pointer was over either of the containers when the menu was popped up, 
  1025. the marking will happen only in that container.  If it is over some 
  1026. 'whitespace' in the container (such as in the title area or below the last 
  1027. container entry), the marking will happen in both containers. 
  1028.  
  1029.  
  1030. ΓòÉΓòÉΓòÉ 38. Popup-Copy ΓòÉΓòÉΓòÉ
  1031.  
  1032. Choosing this item will copy the file(s) to the opposite container.  If Mouse 
  1033. Button 2 (MB2, normally the right mouse button) was clicked over a file that is 
  1034. NOT selected, that file will be copied; if not, all selected files in both 
  1035. containers will be copied. 
  1036.  
  1037.  
  1038. ΓòÉΓòÉΓòÉ 39. Popup-Move ΓòÉΓòÉΓòÉ
  1039.  
  1040. Choosing this item will move the file(s) to the opposite container.  If Mouse 
  1041. Button 2 (MB2, normally the right mouse button) was clicked over a file that is 
  1042. NOT selected, that file will be moved; if not, all selected files in both 
  1043. containers will be moved. 
  1044.  
  1045.  
  1046. ΓòÉΓòÉΓòÉ 40. Popup-Delete ΓòÉΓòÉΓòÉ
  1047.  
  1048. Choosing this item will delete the file(s).  If Mouse Button 2 (MB2, normally 
  1049. the right mouse button) was clicked over a file that is NOT selected, that file 
  1050. will be deleted; if not, all selected files in both containers will be deleted. 
  1051.  
  1052.  
  1053. ΓòÉΓòÉΓòÉ 41. Popup-Rename ΓòÉΓòÉΓòÉ
  1054.  
  1055. Choosing this item will put the file name into a text editable box, (as if you 
  1056. had done an Alt-Mouse Button 2 click over the file entry) in which you can 
  1057. change the name and cause the file to be renamed. 
  1058.  
  1059.  
  1060. ΓòÉΓòÉΓòÉ 42. Popup-Compare ΓòÉΓòÉΓòÉ
  1061.  
  1062. Choosing this item will start the specified comparitor program and pass it the 
  1063. names of the files. 
  1064.  
  1065.  
  1066. ΓòÉΓòÉΓòÉ 43. Mark button ΓòÉΓòÉΓòÉ
  1067.  
  1068. Choosing this using the button selects ALL of the entries in accordance with 
  1069. the Mark/Clear modes settings; choosing Mark from the popup menu selects ALL of 
  1070. the entries for the container over which the menu pops up. 
  1071.  
  1072.  
  1073. ΓòÉΓòÉΓòÉ 44. Clear button ΓòÉΓòÉΓòÉ
  1074.  
  1075. Choosing this using the button clears ALL of the directory items in accordance 
  1076. with the settings of the Mark/Clear modes settings; choosing Clear from the 
  1077. popup menu clears ALL of the entries for the container over which the menu pops 
  1078. up. 
  1079.  
  1080.  
  1081. ΓòÉΓòÉΓòÉ 45. Copy button ΓòÉΓòÉΓòÉ
  1082.  
  1083. Choosing this (either by using the button or from the popup menu) starts 
  1084. copying the selected files from either (or both) of the directories to the 
  1085. directory which is displayed on the opposing side of the PMDMatch container. 
  1086.  
  1087.  
  1088. ΓòÉΓòÉΓòÉ 46. Move button ΓòÉΓòÉΓòÉ
  1089.  
  1090. Choosing this (either by using the button or from the popup menu) starts moving 
  1091. the selected files from either (or both) of the directories to the  directory 
  1092. which is displayed on the opposing side of the PMDMatch container. 
  1093.  
  1094.  
  1095. ΓòÉΓòÉΓòÉ 47. Delete button ΓòÉΓòÉΓòÉ
  1096.  
  1097. Choosing this (either by using the button or from the popup menu) starts 
  1098. deleting the selected files from either (or both) of their respective 
  1099. directories. 
  1100.  
  1101.  
  1102. ΓòÉΓòÉΓòÉ 48. Help Menu ΓòÉΓòÉΓòÉ
  1103.  
  1104. The choices on the Help pull-down provide the following: 
  1105.  
  1106.  Help index 
  1107.       Displays the index of the help menu. 
  1108.  
  1109.  General Help 
  1110.       Provides detailed information on using the PMDMatch utility. 
  1111.  
  1112.  Keys Help 
  1113.       Provides information about keys/mouse usage. 
  1114.  
  1115.  Using Help 
  1116.       Displays information about using the PMDMatch utility's help. 
  1117.  
  1118.  
  1119. ΓòÉΓòÉΓòÉ 49. Help-Using ΓòÉΓòÉΓòÉ
  1120.  
  1121. Use this choice to obtain information on how to use the Help facility. 
  1122.  
  1123.  
  1124. ΓòÉΓòÉΓòÉ 50. Help-General ΓòÉΓòÉΓòÉ
  1125.  
  1126. Use this choice to get general help for the program. General help provides 
  1127. general information about the PMDMatch utility. 
  1128.  
  1129.  
  1130. ΓòÉΓòÉΓòÉ 51. Help-Keys ΓòÉΓòÉΓòÉ
  1131.  
  1132. Use this choice to see a list of keys and a description of the function of the 
  1133. keys. 
  1134.  
  1135.  
  1136. ΓòÉΓòÉΓòÉ 52. Help-Contents ΓòÉΓòÉΓòÉ
  1137.  
  1138. Use this choice to display the help table of contents.  The help table of 
  1139. contents lists the titles of the help information in order by contents. 
  1140.  
  1141.  
  1142. ΓòÉΓòÉΓòÉ 53. Help-Index ΓòÉΓòÉΓòÉ
  1143.  
  1144. Use this choice to display the help index.  The help index lists the titles of 
  1145. the help information in alphabetical order. 
  1146.  
  1147.  
  1148. ΓòÉΓòÉΓòÉ 54. Help-Product Information ΓòÉΓòÉΓòÉ
  1149.  
  1150. This dialog displays information about the application, such as version number 
  1151. and copyright notice. 
  1152.  
  1153.  
  1154. ΓòÉΓòÉΓòÉ 55. Help-Registration Information ΓòÉΓòÉΓòÉ
  1155.  
  1156. This product is NOT freeware.  It is distributed under the ShareWare concept 
  1157. and depends upon registration fees in order to support its development. 
  1158. Unlike, commercial 'shrink-wrapped' software, this concept urges you to give 
  1159. the entire set of program files to others to try before they buy.  Other than 
  1160. that, you should consider this to be JUST LIKE commercial software.  If you 
  1161. continue using the program, even if there are some things you'd like to work 
  1162. differently, you are obligated to pay for it.  SUPPORT SHAREWARE WITH YOUR 
  1163. REGISTRATION FEES!!!!! 
  1164.  
  1165. This document and the current version of this program ("the software") are 
  1166. copyrighted by the author. The copyright owner hereby licenses you to: use the 
  1167. software; make as many copies of the program and documentation as you wish; 
  1168. give such copies to anyone; and distribute the software and documentation via 
  1169. electronic means.  However, you are specifically prohibited from charging, or 
  1170. requesting donations, for any such copies, however made.  No copy of the 
  1171. software may be distributed or given away without this document and this notice 
  1172. must not be removed. 
  1173.  
  1174. Direct mail payment should be made in US$ either by a check drawn on a US bank, 
  1175. US money order, or an American Express International money order.  Mail your 
  1176. payment and registration form (form and prices are in the ORDER.DOC file) to: 
  1177.  
  1178.        Larry R. Waibel 
  1179.        Leading the Way 
  1180.        427 Haverford Road 
  1181.        Ramona, Calif.  92065 
  1182.  
  1183.  Orders may be placed via CompuServe by the GO SWREG mechanism.  The 
  1184.  registration ID for PMDMatch is 5204. 
  1185.  
  1186.  Orders may also be made by contacting BMT Micro who will accept Visa, 
  1187.  Mastercard, Discover, American Express, Cashiers Checks, Money Orders, 
  1188.  Personal Checks, (just about anything except smoke signals <s>). 
  1189.  
  1190.        By Mail: 
  1191.             BMT Micro 
  1192.             452 Horn Rd 
  1193.             Wilmington, NC  28412-2411 
  1194.             USA 
  1195.        By Phone: 
  1196.             (910) 791-7052  Voice 
  1197.             (800) 414-4268  Orders only 
  1198.        By FAX: 
  1199.             (910) 350-2937 
  1200.        By BBS: 
  1201.             (910) 350-8061  (10 lines, all 14.4) 
  1202.             (910) 799-0923  (28.8 line) 
  1203.        By CompuServe: 
  1204.             74031,307    (Be sure to include all information on the form) 
  1205.  
  1206.  Suggestions, questions, and technical support requests should be addressed to 
  1207.  the author via the 'OS/2 Shareware' section of the CompuServe OS2BVEN (GO 
  1208.  OS2SHARE) forum, ID 71333,2463.  (I have an alternate ID, 70441,1274, but I 
  1209.  don't check it very often; only use it if you don't get any response from the 
  1210.  primary ID). 
  1211.  
  1212.  Standard Disclaimer of Warranty:  Larry R. Waibel and Leading the Way hereby 
  1213.  disclaim all warranties relating to this software, whether express or implied, 
  1214.  including without limitation any implied warranties of merchantability or 
  1215.  fitness for a particular purpose.  They will not be liable for any special, 
  1216.  incidental, consequential, indirect or similar damages due to loss of data or 
  1217.  any other reason.  In no event shall Larry R. Waibel and Leading the Way's 
  1218.  liability for any damages ever exceed the price paid for the license to use 
  1219.  the software, regardless of the form of the claim.  If this product causes you 
  1220.  any problems, I will do my best to help determine what happened and correct 
  1221.  any bugs I find.  However, as stated, I can NOT be held responsible for any 
  1222.  data, financial, or other loss incurred by its use! 
  1223.  
  1224.  Note:  The OS/2 Ready! mark is a trademark of International Business Machines 
  1225.  Corporation. 
  1226.  
  1227.  
  1228. ΓòÉΓòÉΓòÉ 56. Dialog Ok ΓòÉΓòÉΓòÉ
  1229.  
  1230. This applies all of the changes made in the dialog. 
  1231.  
  1232.  
  1233. ΓòÉΓòÉΓòÉ 57. Dialog Cancel ΓòÉΓòÉΓòÉ
  1234.  
  1235. This dismisses the dialog box and discards all of the changes made in the 
  1236. dialog. 
  1237.  
  1238.  
  1239. ΓòÉΓòÉΓòÉ 58. Dialog Help ΓòÉΓòÉΓòÉ
  1240.  
  1241. This shows the general help for the dialog box. 
  1242.  
  1243.  
  1244. ΓòÉΓòÉΓòÉ 59. Error handling ΓòÉΓòÉΓòÉ
  1245.  
  1246. When the program starts up, it attempts to create a PMDMATCH.ERR file in the 
  1247. current directory; if that file exists, it tries to create PMDMxTCH.ERR, where 
  1248. "x" equals B, C, D, and so on.  If the program ends abnormally for some reason, 
  1249. this file will left and its contents may help the author track down the 
  1250. problem.  But if your system 'crashes' or is improperly shutdown while PMDMatch 
  1251. is running, these files will be left as well; they can be deleted without 
  1252. causing any problems for PMDMatch. 
  1253.  
  1254. Another type of error that can happen will bring up a message box indicating 
  1255. that an *Error with a given code has occurred at a certain line number in a 
  1256. certain program file.  If you get this type of error, a MYPMERRS.ERR file will 
  1257. be written in the current directory which contains that information and may 
  1258. also be needed by the author; it can also be deleted without problem. 
  1259.  
  1260. Finally, some 'recoverable' DOS API errors (such as access denied when trying 
  1261. to write to a read-only file or the floppy drive not being ready) can occur 
  1262. which will bring up a message box allowing you to Abort, Retry, or Ignore the 
  1263. operation currently in progress.  Just click the appropriate button. 
  1264.  
  1265.  
  1266. ΓòÉΓòÉΓòÉ 60. UNKNOWN ΓòÉΓòÉΓòÉ
  1267.  
  1268. This message is displayed when there is no help at this time for the item you 
  1269. have selected.  If this happens, please contact the author so he can supply the 
  1270. help needed!