home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 6 File / 06-File.zip / ff2.zip / FF2.HLP (.txt) < prev    next >
OS/2 Help File  |  1997-12-31  |  79KB  |  2,416 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. FF2 Primary Display ΓòÉΓòÉΓòÉ
  3.  
  4.  Note: Whenever you see a marked text, you can get more information about that 
  5.  topic by clicking on that text.
  6.  
  7.   For a "quick tour" about FF2 click on  FF2 . 
  8.  
  9.  Author 
  10.  
  11.   Click on about to get the author of FF2.
  12.  
  13.   FF2  Overview
  14.  
  15.   FF2  is a text search/replacing and batch file generationg utility. It allows 
  16.  text search and replacement using grep regular expressions such as '*' in file 
  17.  patterns and search text.
  18.  
  19.   You may search/replace up to 5 text strings, each logically combined by an 
  20.  "or" or "and". With the found files you can generate powerful batch files wich 
  21.  may be run directly from FF2 
  22.  
  23.   Each file shown in the search results list box will be loaded in your editor 
  24.  or executed, depending on the file type.
  25.  
  26.   For the ease of work, FF2 shows the found strings within their context. This 
  27.  means, that you can choos how many lines before and after the strings are 
  28.  shown in the output listbox.
  29.  
  30.   You can create desktop objects from the found files. This is just a click on 
  31.  the folders push button.
  32.  
  33.   Specialised searches include file date, size and extremes like the 100 newest files.
  34.  
  35.   Probably the utitlity that ensured FF2 it's place among the OS/2 apps is the 
  36.  unique duplicate file search which ends up with a ready to execute list of 
  37.  files you could throw away because they are duplicates.
  38.  
  39.   From a technical point of view, FF2  uses heavy multithreading technology, 
  40.  which prepares you for the age of scalar multiprocessor machines.
  41.  
  42.   FF2 is a true blue 32-bit application, ready to exploit the coming 
  43.  mutiprocessor technologies. 
  44.  
  45.       Text Search related topics. 
  46.  
  47.             Search patterns 2-5 
  48.             Search Strings 2-5 
  49.             File attributes facility 
  50.             Date, Size, File Name (DOS 8.3 or HPFS long) options 
  51.             Define regular expression special characters 
  52.  
  53.       The command (.cmd) - file generator 
  54.  
  55.             Batch file generation 
  56.             Write search results to a file 
  57.  
  58.       Printing the search results 
  59.  
  60.             Print listbox 
  61.  
  62.       The integrated FF2  tools... 
  63.  
  64.             Directory deleter 
  65.             Directory size facility 
  66.             Display available memory 
  67.             Getting text to search from the clipboard 
  68.             Printing 
  69.             Search for duplicate files 
  70.             Search Extremes 
  71.             Reboot System 
  72.             Config.sys maintenance 
  73.  
  74.       Configuration 
  75.  
  76.             Output Font 
  77.             Editor selection Facility 
  78.             Default generated batch file 
  79.             WPS (Search results folder) 
  80.             Working Option Selection 
  81.  
  82.       Displaying search results 
  83.  
  84.             Create a workplace shell folder 
  85.             Container display 
  86.             Reverse the search results 
  87.  
  88.       Other actions on found files 
  89.  
  90.             Edit a file 
  91.             Execute a file 
  92.             Delete a file 
  93.             Print a file 
  94.             Invoke the shell for a file 
  95.  
  96.       Starting programs 
  97.  
  98.             Single command executor 
  99.             Program starter arguments 
  100.  
  101.       Having some fun 
  102.  
  103.             Application killer 
  104.  
  105.       Installation, disclaimer, about FF2  and registration 
  106.  
  107.             Installation guidelines 
  108.             Register 
  109.             About 
  110.  
  111.  
  112. ΓòÉΓòÉΓòÉ 2. FF2  Primary panel ΓòÉΓòÉΓòÉ
  113.  
  114. Controls placed on the FF2  primary panel 
  115.  
  116. The controls you need most often are placed on the first display shown by FF2 
  117.  
  118.  With the push buttons you start actions. Depending on the search mode some 
  119. push buttons may be disabled.
  120.  
  121.       Search related actions 
  122.  
  123.             Start search 
  124.             Stop search 
  125.             Get searchtext from the clipboard 
  126.  
  127.       Work with search results 
  128.  
  129.             Print listbox 
  130.             Save search results to file 
  131.             Open the container view 
  132.             Create a workplace shell folder 
  133.             Reverse the search results 
  134.             Edit a file 
  135.             Execute a file 
  136.             Delete a file 
  137.             Print a file 
  138.             Invoke the shell for a file 
  139.  
  140.       FF2 tools and utilities 
  141.  
  142.             Save search results to file 
  143.             Directory size utility 
  144.             Directory delete utility 
  145.             Show memory utilization 
  146.             Reboot System 
  147.  
  148.  Output display 
  149.  
  150.   Search results are displayed in a listbox, refrenced as the output display. 
  151.  You can change the fonts used in the listbox with the  "output font" dialog 
  152.  in the configuration menu. 
  153.  
  154.  Big listbox 
  155.  
  156.   You can toggle between the normal search results listbox and an enlarged 
  157.  listbox. Check the "Big listbox" check box to change the search results 
  158.  listbox size. 
  159.  
  160.  Show icons 
  161.  
  162.   The icons belonging to the found files and directories can be displayed in 
  163.  the output listbox. Since this option demands the loading of the icons from 
  164.  each displayed file which takes some time it can be disabled trough the FF2 
  165.  main panel. You can execute searches and browsing of the listbox with the 
  166.  option enabled or disabled. You can switch between "show icons" or "no icon 
  167.  display" whenever you want. Once you enable it, the icons belonging to the 
  168.  files displayed in the output listbox are shown. On the other hand, you can 
  169.  search with the icon display enabled and do the browsing of the listbox 
  170.  without showing them (turn the option off). 
  171.  
  172.  WPS folder 
  173.  
  174.   This opens the FF2 search results folder as you specified it in the  WPS 
  175.  (Search results folder) configuration. 
  176.  
  177.  Selecting drive(s) to search 
  178.  
  179.   The drives listbox let you specify one or more drives to search on. Use the 
  180.  "HD Only"  checkbox to toggle all fixed drives on/of. 
  181.  
  182.  Searchpath 
  183.  
  184.   This combobox specifies the path to be searched. You can enter the path 
  185.  directly or invoke the  path dialog  by clicking on the path pushbutton.
  186.  
  187.  Note that a selected path will be applyed to all selected drives. If you 
  188.  search more then one drive, leave this field empty. Your last 10 path 
  189.  selections are stored in the FF2.INI file and available through different 
  190.  sessions. Drop down the list and select one of the displayed pathes. The last 
  191.  entered path will appear on top of the list box, the oldest one at the end. To 
  192.  get rid of the stored pathes, delete the FF2.INI file.
  193.  
  194.   Searchpatterns 
  195.  
  196.   Depending on what kind of search you're performing enter: 
  197.  
  198.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  199.   Γöétype of search   Γöé enter a     Γöé
  200.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  201.   Γöétext             Γöé filename    Γöé
  202.   Γöé                 Γöé or filename Γöé
  203.   Γöé                 Γöé pattern     Γöé
  204.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  205.   Γöédirectory        Γöé dirname     Γöé
  206.   Γöé                 Γöé or directoryΓöé
  207.   Γöé                 Γöé pattern     Γöé
  208.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  209.  Any valid search pattern may be entered.
  210.  
  211.   For one search you may specify more then one pattern. Click on the pushbutton 
  212.  to the right of the entryfield. This brings up the  Search patterns 2-5 
  213.  dialog where you can specify more patterns.
  214.  
  215.   Search for files/dirs not matching a pattern 
  216.  
  217.   Checking the "Exclude" check box searches for files (or directories) that 
  218.  don't match a given pattern. As an example, searching for *.sav in d:┬╖\tmp 
  219.  will find all files except the ones matching *.c, if the exclude option is on. 
  220.  If you have entered patterns in the  file patterns 2-5 
  221.  
  222.   Search strings 
  223.  
  224.   For text searches, you must enter a text to be searched in the "search" 
  225.  entryfield. If you want to enter more than one text to be searched for, click 
  226.  on the pushbutton to the right. This brings up the  search strings 2-5 
  227.  
  228.  Pasting text to be searched from the clipboard 
  229.  
  230.   You can get text to be searched for from the  clipboard . Select "Edit 
  231.  Searchpattern" from the "Clipboard" menu to bring up the clipboard.
  232.  
  233.   Case sensitive 
  234.  
  235.   Check the  case sensitive  checkbox to toggle between case sensitive and case 
  236.  insensitve searches.
  237.  
  238.   All occurences 
  239.  
  240.   If  all  is checked, all found strings will be displayed (and replaced, if 
  241.  text replacement is acitve). If it's unchecked, only the first occurence will 
  242.  be displayed (and replaced).
  243.  
  244.   Word match 
  245.  
  246.   If you want a  word  match, set the word check box on.
  247.  
  248.   Regular expressions (grep like) 
  249.  
  250.   If you want to use metacharacters in text searches, activate the "Regular 
  251.  expressions" check box. Metacharacters are explained in  Define regular 
  252.  expression special characters  dialog. You can define your own set of "regular 
  253.  expressions" in the  Define regular expression special characters  dialog.
  254.  
  255.   Hex match 
  256.  
  257.   This works the same as a normal test search but you specify the search and 
  258.  replacement strings as  hexadecimal strings. When you check the "hex" 
  259.  checkbox, the specified values are converted into a hexadecimal string. 
  260.  Unchecking the "hex" checkbox does the reverse thing.
  261.  
  262.   Note that hex searches are always case sensitive. Directory searches 
  263.  
  264.   If you like to search for a directory, e.g. "system", chech the "Dirs only" 
  265.  checkbox. Note that no text searches are possible in this mode.
  266.  
  267.   Non recursive searches 
  268.  
  269.   By default, FF2 searches recursively into sub-directories. If you want to 
  270.  search only the directory  you selected activate the  "No Subdir" checkbox.
  271.  
  272.   Searching the environment (including LIBPATH)
  273.  
  274.   FF2 allows you to perform searches in any path defined in the environment. 
  275.  Click on the "Environment" combo box to get the environment pathes defined in 
  276.  your config.sys. If you want to search an environment path you entered in the 
  277.  same session before starting FF2 you can enter it in the entryfield of the combobox.
  278.  
  279.   You'll find this feature useful when you're chasing your DLL's...
  280.  
  281.   Search for file attributes 
  282.  
  283.   The  File attributes  dialog specifyies file attributes you want to search for.
  284.  
  285.   Search for file dates, sizes and naming conventions 
  286.  
  287.   With the  Date, Size, 8.3 naming convention dialog you search for : 
  288.  
  289.       files younger 
  290.       files older 
  291.       files between 
  292.  a given date. 
  293.  
  294.       files greater 
  295.       files smaller 
  296.       files equal 
  297.  a given size.
  298.  
  299.   Search for files matching the DOS 8.3 naming convention 
  300.  
  301.   Suppose you exchange data with a friend having a DOS machine or you move from 
  302.  HPFS to FAT (sic!) this option becomes useful giving you all files with names 
  303.  matching the 12345678.123 DOS naming convention. "Match" means the files has a 
  304.  name smaller/equal to 8 charcters and an extension of at most 3 characters.
  305.  
  306.   Starting a search 
  307.  
  308.   With a click on the search pushbutton you start the search. The button is 
  309.  only selectable when a drive in the drive listbox is selected. During a search 
  310.  this button is disabled.
  311.  
  312.   Stopping a search 
  313.  
  314.   If you want to stop a search, press the cancel push button. If you've entered 
  315.  a high number of threads allowed in the Working Option Selection  it may take 
  316.  some time utill the search is stopped. Clicking on a file 
  317.  
  318.   A double click on the file in the output listbox does : 
  319.  
  320.  Clicking on a file  Description 
  321.  *.exe *.cmd *.bat   The file will be executed. 
  322.  *.txt               The file is loaded into the editor. 
  323.  all others          The file will be loaded into the asscociated program. E. 
  324.                      g. an icon is loaded into the icon editor. 
  325.  Search progres monitor 
  326.  
  327.   FF2 monitors its search state in the top left side: 
  328.  
  329.  Control Text        Description 
  330.  Files               Total number of files searched 
  331.  Found               Number of files actually satisfying the search criteria 
  332.                      specified 
  333.  Matched             Files whose pattern matched and for which text search is 
  334.                      started 
  335.  Done                Files for which text search has finished 
  336.  
  337.  "Files" and "Found" is displayed in text searches and in pattern searches. 
  338.  "Matched" and "Done" are displayed only in text searches. The difference 
  339.  between the two shows you the number of search threads concurrently running. 
  340.  If you are searching for duplicate files, "Done" tells you how may files have 
  341.  been compared and "Same" tells you how many duplicate files have been found so far.
  342.  
  343.   Current search location 
  344.  
  345.   FF2 shows you it's search location in the "Curently searching at..." display. 
  346.  For text searches every thread displays the file it was searching before it 
  347.  ends. This means, this file is already searched when it is displayed. If you 
  348.  are searching for duplicate files, the files that are actually compared are 
  349.  shown in that place. Look at the Search duplicate files dialog for more information.
  350.  
  351.  
  352. ΓòÉΓòÉΓòÉ 3. Files menu ΓòÉΓòÉΓòÉ
  353.  
  354. Choose the def. Batchfile submenu to select your default .CMD file for 
  355. generated batch commands. 
  356.  
  357.  
  358. ΓòÉΓòÉΓòÉ 4. Exit help ΓòÉΓòÉΓòÉ
  359.  
  360. You can exit FF2 4.1 whenever you want. 
  361.  
  362.  
  363. ΓòÉΓòÉΓòÉ 5. Configuration menu ΓòÉΓòÉΓòÉ
  364.  
  365. This menu gives you acces to FF2 configuration menues. 
  366.  
  367.  
  368. ΓòÉΓòÉΓòÉ 6. Editor submenu ΓòÉΓòÉΓòÉ
  369.  
  370. Click editor to start the editor-dialog. 
  371.  
  372.  
  373. ΓòÉΓòÉΓòÉ 7. Default Batch File submenu ΓòÉΓòÉΓòÉ
  374.  
  375. Select this item to specify the default FF2 generated batch file. 
  376.  
  377.  
  378. ΓòÉΓòÉΓòÉ 8. File Attributes submenu ΓòÉΓòÉΓòÉ
  379.  
  380. Select the file attributes submenu! 
  381.  
  382.  
  383. ΓòÉΓòÉΓòÉ 9. Date Size and FAT/HPFS submenu ΓòÉΓòÉΓòÉ
  384.  
  385. Select this menu to specify search date, size and check for FAT or HPFS file 
  386. names. 
  387.  
  388.  
  389. ΓòÉΓòÉΓòÉ 10. File patterns 2-5 submenu ΓòÉΓòÉΓòÉ
  390.  
  391. Select this menu to specify more file search patterns. 
  392.  
  393.  
  394. ΓòÉΓòÉΓòÉ 11. Text Strings 2-5 ΓòÉΓòÉΓòÉ
  395.  
  396. Select this menu to specify additional text strings to search for. 
  397.  
  398.  
  399. ΓòÉΓòÉΓòÉ 12. Extended search options ΓòÉΓòÉΓòÉ
  400.  
  401.  
  402. ΓòÉΓòÉΓòÉ 13. Regular expressions ΓòÉΓòÉΓòÉ
  403.  
  404. Select this menu to enter the character you want to use as "regular 
  405. expressions" in text searches. 
  406.  
  407.  
  408. ΓòÉΓòÉΓòÉ 14. Output Font ΓòÉΓòÉΓòÉ
  409.  
  410. Specify the font of the output listbox using the  standard fonts dialog. For 
  411. use with the output listbox monocpaced fonts are recommended. (It looks nicer). 
  412.  
  413.  
  414. ΓòÉΓòÉΓòÉ 15. Working options ΓòÉΓòÉΓòÉ
  415.  
  416. Select working options. 
  417.  
  418.  
  419. ΓòÉΓòÉΓòÉ 16. Views ΓòÉΓòÉΓòÉ
  420.  
  421. Select one of the items in the popup context menu. 
  422.  
  423.  
  424. ΓòÉΓòÉΓòÉ 17. Icon View ΓòÉΓòÉΓòÉ
  425.  
  426. Activate icon view mode for container control. 
  427.  
  428.  
  429. ΓòÉΓòÉΓòÉ 18. Name View ΓòÉΓòÉΓòÉ
  430.  
  431. Activate name view mode for container control. 
  432.  
  433.  
  434. ΓòÉΓòÉΓòÉ 19. Text View ΓòÉΓòÉΓòÉ
  435.  
  436. Activate text view mode for container control. 
  437.  
  438.  
  439. ΓòÉΓòÉΓòÉ 20. Detail View ΓòÉΓòÉΓòÉ
  440.  
  441. Activate detail view mode for container control. 
  442.  
  443.  
  444. ΓòÉΓòÉΓòÉ 21. Registration ΓòÉΓòÉΓòÉ
  445.  
  446. Register yourself to get support for FF2 
  447.  
  448.  
  449. ΓòÉΓòÉΓòÉ 22. Memory View Options ΓòÉΓòÉΓòÉ
  450.  
  451. Enter the Path to your swapper.dat. 
  452.  
  453.  
  454. ΓòÉΓòÉΓòÉ 23. Duplicate file search options ΓòÉΓòÉΓòÉ
  455.  
  456. Select this menu to enter the duplicate files dialog. 
  457.  
  458.  
  459. ΓòÉΓòÉΓòÉ 24. Search extremes ΓòÉΓòÉΓòÉ
  460.  
  461. Select this menu to search the "extremes" on your computer. 
  462.  
  463.  
  464. ΓòÉΓòÉΓòÉ 25. WPS ΓòÉΓòÉΓòÉ
  465.  
  466. Select this menu to define how FF2 interacts whith the workplace shell. 
  467.  
  468.  
  469. ΓòÉΓòÉΓòÉ 26. Fun ΓòÉΓòÉΓòÉ
  470.  
  471. Select this menu to have some fun! 
  472.  
  473.  
  474. ΓòÉΓòÉΓòÉ 27. Killer ΓòÉΓòÉΓòÉ
  475.  
  476. Start the killer 
  477.  
  478.  Go to the "fun" menu and choose the "kill" subitem. Once you started the 
  479. killer, you get a reminder prompt how to deactivate and how to use the killer. 
  480. Kill an application 
  481.  
  482.  You can kill any application which uses a Presentation Manager (PM) message 
  483. queue. FF2 sends this application a message with the same meaning like you 
  484. would use the "close" menu of that application. You do the actual killing by 
  485. double clicking mouse button 1. Stop the killer 
  486.  
  487.  Double click mouse button 2 or three to deactivate the killer. If you want to 
  488. start the killer again, you may select the "fun" menu. 
  489.  
  490.  
  491. ΓòÉΓòÉΓòÉ 28. Config sys maintenance ΓòÉΓòÉΓòÉ
  492.  
  493. Select this menu to find no more existing pathes in your config.sys. 
  494.  
  495.  
  496. ΓòÉΓòÉΓòÉ 29. Print listbox ΓòÉΓòÉΓòÉ
  497.  
  498. Print the search results. 
  499.  
  500.  
  501. ΓòÉΓòÉΓòÉ 30. Start search ΓòÉΓòÉΓòÉ
  502.  
  503. Starts a search. Once you pressed the start push button, several controls will 
  504. be disabled until the search is finished or you press the stop pushbutton . 
  505.  
  506.  
  507. ΓòÉΓòÉΓòÉ 31. Stops a search ΓòÉΓòÉΓòÉ
  508.  
  509. This stops a search and makes FF2 ready to work with the found files. 
  510.  
  511.  
  512. ΓòÉΓòÉΓòÉ 32. Edit push button ΓòÉΓòÉΓòÉ
  513.  
  514. Click on this push button to load the file into your editor. You can customize 
  515. the editor invokation in the default editor dialog . There you learn more about 
  516. passing the search string or the line number of the first occurence of a found 
  517. string to the editor.
  518.  
  519.  Editing behaviour 
  520.  
  521.  If you selected the display of context lines, FF2 passes your editor the line 
  522. number or search text that is at your selection position in the output listbox. 
  523. This enables you to look at the found text or to edit it. 
  524.  
  525.  
  526. ΓòÉΓòÉΓòÉ 33. Execute push button ΓòÉΓòÉΓòÉ
  527.  
  528. Executing a file 
  529.  
  530.  Click on this button to execute that file. FF2 queries the workplace shell to 
  531. get the associated program if the program itself isn't an executable. If you 
  532. click on an icon file, the file will be loaded into the icon editor. 
  533.  
  534.  
  535. ΓòÉΓòÉΓòÉ 34. Delete push button ΓòÉΓòÉΓòÉ
  536.  
  537. Executing a file 
  538.  
  539.  Click on this button to delete a file. 
  540.  
  541.  
  542. ΓòÉΓòÉΓòÉ 35. Shell push button ΓòÉΓòÉΓòÉ
  543.  
  544. Shell push button 
  545.  
  546.  If you want to execute a shell command on a found file or directory, click on 
  547. the shell push button. This invokes the shell command executor . 
  548.  
  549.  
  550. ΓòÉΓòÉΓòÉ 36. Reverse push button ΓòÉΓòÉΓòÉ
  551.  
  552. Reverse push button 
  553.  
  554.  Reverse push button 
  555.  
  556.  The reverse push button reverses the contents of the output listbox: 
  557.  
  558. Before "reversing"
  559. drive:
  560. drive:\path1\...
  561. drive:\path1\path2\...
  562.  
  563. After "reversing"
  564. drive:\path1\path2\...
  565. drive:\path1\...
  566. drive:
  567.  
  568. This feature may become useful when you're generating delete commands, where 
  569. the files nested deepest into the hierarchy must be deleted first but are 
  570. displayed last in the output listbox. 
  571.  
  572.  
  573. ΓòÉΓòÉΓòÉ 37. Print push button ΓòÉΓòÉΓòÉ
  574.  
  575. Printing a file 
  576.  
  577.  Printing a file 
  578.  
  579.  Click on "Print". The Printer setup dialog appears. Here you can choose from 
  580. which printer queue you want to print, which font to use and even invoce your 
  581. printer driver's settings dialog. FF2 produces a real nice listing, every page 
  582. with a header containing the file name, print time and page number. 
  583.  
  584.  
  585. ΓòÉΓòÉΓòÉ 38. Show available memory ΓòÉΓòÉΓòÉ
  586.  
  587. Invoke the  memory display dialog to show the current memory utilization on 
  588. your system. 
  589.  
  590.  
  591. ΓòÉΓòÉΓòÉ 39. Save search results ΓòÉΓòÉΓòÉ
  592.  
  593. Invoke the  write search results to a file dialog to save search results. 
  594.  
  595.  
  596. ΓòÉΓòÉΓòÉ 40. Open the clipboard ΓòÉΓòÉΓòÉ
  597.  
  598. Open the  getting searchtext from the clipboard dialog to get longer pieces of 
  599. search text you have marked in an editor and put into the clipboard. 
  600.  
  601.  
  602. ΓòÉΓòÉΓòÉ 41. Open the container view ΓòÉΓòÉΓòÉ
  603.  
  604. Open the  container display  dialog to view the search results in a container 
  605. view without creating workplace shell objects. 
  606.  
  607.  
  608. ΓòÉΓòÉΓòÉ 42. Directory size utility ΓòÉΓòÉΓòÉ
  609.  
  610. Open the  directory size tool  to get the used and allocated size of a 
  611. directory. 
  612.  
  613.  
  614. ΓòÉΓòÉΓòÉ 43. Directory delete utility ΓòÉΓòÉΓòÉ
  615.  
  616. Open the  directory delete utility  to remove directories. 
  617.  
  618.  
  619. ΓòÉΓòÉΓòÉ 44. Reboot system ΓòÉΓòÉΓòÉ
  620.  
  621. Reboot your system 
  622.  
  623.  Select this menu to reboot your computer. Before the reboot, FF2  writes the 
  624. current FF2 settings to it's ini file. 
  625.  
  626.  
  627. ΓòÉΓòÉΓòÉ 45. Load found files into WPS folder ΓòÉΓòÉΓòÉ
  628.  
  629. Load found files into wps search results folder.
  630.  
  631.  If you like to work with your found files from the workplace shell you can 
  632. either switch the "WPS Folder" check box on or push the folder push button. 
  633. This opens the FF2 search results folder with the settings from the  WPS 
  634. (Search results folder) configuration. If you want to stop the load, just click 
  635. on the stop push button. 
  636.  
  637.  
  638. ΓòÉΓòÉΓòÉ 46. About ΓòÉΓòÉΓòÉ
  639.  
  640. FF2 by Markus Pfister.
  641.  
  642.  You can reach the author on CompuServe.
  643.  
  644.  Send E-mails to 100550.1100@compuserve.com
  645.  
  646.  Thank you for feedback!
  647.  
  648.  Please read the disclaimer. 
  649.  
  650.  
  651. ΓòÉΓòÉΓòÉ 47. Extended search options facility ΓòÉΓòÉΓòÉ
  652.  
  653. Operators size and date 
  654.  
  655.  This dialog offers you the possibility to search files with a date 
  656.  
  657.       equal 
  658.       greater 
  659.       smaller 
  660.       from ... to 
  661.  
  662.  the date you specified.
  663.  
  664.   Search for last write/acces or file creation date 
  665.  
  666.   When you check the "search date" check box these radio buttons are enabled. 
  667.  They allow you to search files for their 
  668.  
  669.       last write 
  670.       last access 
  671.       creation 
  672.  
  673.  time stamps.
  674.  
  675.   Operators size and date 
  676.  
  677.   You can search for a file having a size 
  678.  
  679.       equal 
  680.       greater 
  681.       smaller 
  682.  
  683.  the size you specified.
  684.  
  685.   Check filename is not a DOS 8.3 name 
  686.  
  687.   This option helps you to check whether all files are in the FAT naming 
  688.  convention (xxxxxxxx.xxx) or in the HPFS naming convention allowing long file 
  689.  names. this option is useful when you change from FAT to HPFS and want to get 
  690.  rid of the long filenames.
  691.  
  692.   Search size, search date 
  693.  
  694.   Check these checkboxes to activate a search for sizes or dates matching your 
  695.  search criterias.
  696.  
  697.   Combining the searches 
  698.  
  699.   Of course you're allowed to combine all possible search criterias as you 
  700.  please. 
  701.  
  702.  These settings are valid in all search types, including: 
  703.  
  704.        Search for duplicate files 
  705.        Search Extremes 
  706.  
  707.  
  708. ΓòÉΓòÉΓòÉ 48. Editor selection Facility ΓòÉΓòÉΓòÉ
  709.  
  710. Editor panel 
  711.  
  712. Specify "your" editor. The editor will be invoked if you click on the "edit" 
  713. push button or double click a file.
  714.  
  715.  Editor field 
  716.  
  717.  Enter the name of the editor into the "editor" field.
  718.  
  719.  Working directory 
  720.  
  721.  If you have the editor on your PATH, you can leave this field blank. Otherwise 
  722. fill it with the path to your editor. FF2 makes a change directory to this path 
  723. if it's not blank.
  724.  
  725.  Editor push button 
  726.  
  727.  If you like the easy way, click on the editor push button an select your 
  728. editor through the file dialog.  The editor and working directory fields will 
  729. be filled in automatically.
  730.  
  731.  Editor invokation string 
  732.  
  733.  You can specify an invokation string, wich will be passed to the ed. The 
  734. values %SEARCHSTRING% and %LINE% will be replaced by the first string found in 
  735. the file and it's linenumber.
  736.  
  737.  If the searchstring contains any double quotes (") FF2 escapes them with a 
  738. backslash, because editors would recognize the double quote as start/end of the 
  739. searchstring and not as part of the search text.
  740.  
  741.  Note that if you use EPM.EXE (the default) '%LINE%' will appear into the 
  742. invokation string, even if you blank it out. This to ensure you use this 
  743. parameter, since it positions EPM on the first occurence of the found string. 
  744. If you don't want this, enter one or more blanks.
  745.  
  746.  Settings for EPM (default editor)
  747.  
  748.  For OS/2's EPM editor '%LINE%' positions the edited file at the first line 
  749. containing the searched string.
  750.  
  751.  'locate ╤ù%SEARCHSTRING%╤ù + A E C' will place the cursor exactly at the first 
  752. occurence of the text, causing EPM to do a string search. EPM takes the first 
  753. character that frames the searchstring as the start/end delimiter (here it's 
  754. ╤ù). If this character appears in the string, the search is undefined since EPM 
  755. doesn't allow to escape a delimiter. You may change the ╤ù to another delimiter. 
  756. So '%LINE%' is a better option for EPM, because a line number doesn't need delimiting.
  757.  
  758.  Other editors 
  759.  
  760.  If you use another editor you can create your own command, just fill it in and 
  761. write %LINE% where you want the line numer and %SEARCHSTRING% where you want 
  762. the searchstring. 
  763.  
  764.  
  765. ΓòÉΓòÉΓòÉ 49. Batch file generation Facility ΓòÉΓòÉΓòÉ
  766.  
  767. Transformation templates 
  768.  
  769.  Transformation templates allow the alteration of the path displayed in the 
  770. output list box. The batch generator adds the COMMAND BEFORE, the found path 
  771. (from the output listbox), the TRANSFORMED path and the COMMAND AFTER to a 
  772. single command. This gives the scheme 
  773.  
  774. CMD BEFORE found path/file TRANSFORMED path/file CMD AFTER
  775. e.g copy c:\test\my.txt   c:\test\myaddedpath\my.txt
  776. In the above example, "COMMAND" was abbreviated by "CMD".
  777.  
  778.  Command before 
  779.  
  780.  The COMMAND BEFORE should be a valid shell command, e.g. copy, delete.
  781.  
  782.  Command after 
  783.  
  784.  The COMMAND AFTER is a text, eg. lpt1:
  785.  
  786.  Direct transformation 
  787.  
  788.  You can generate commands using one or two paths. The difference is as 
  789. follows: 
  790.  
  791. copy ORIGINAL PATH   TRANSFORMED PATH
  792. eg. c:\test\my.txt         c:\test\myaddedpath\my.txt
  793.  
  794. uses two pathes.
  795.  
  796. del TRANSFORMED PATH
  797. eg. del c:\test\my.txt
  798.  
  799. uses one path.
  800.  
  801. By default, FF2 assumes you want to generate a command using two pathes. For a 
  802. one path command, switch the "Direct transformation" radio button on. This 
  803. inserts only the generated path into the generated shell command. (Don't forget 
  804. that a blank TRANSFORMATION rule field results in the same path as the original 
  805. one, which is ok for deleting or printing files: 
  806.  
  807.   COMMAND BEFORE   copy
  808.   COMMAND AFTER    lpt1:
  809.  
  810. "copy found files lpt1:"
  811.  
  812. Generate a batch file 
  813.  
  814.  Click on the "generate" push button to generate the batch file with your 
  815. transformation rules.
  816.  
  817.  Rexx commands 
  818.  
  819.  You invoke the Rexx command processor with a comment line of the form /* .... 
  820. */. By default FF2 generates "REM" comments, thus invoking the normal OS/2 
  821. command processor. When you check the "Rexx" checkbox, FF2 generates the Rexx 
  822. style comments. These invoke the Rexx command processor when you start the 
  823. generated batch file.
  824.  
  825.  Comment files in path 
  826.  
  827.  This feature helps you in cleaning up your files. If you generate e.g. delete 
  828. commands, these commands will be commented in the generated file, thus 
  829. preventing the shell from executing them and deleting probably needed files. 
  830. This check box is only enabled when you have done a search for duplicate files 
  831. with the  Search for duplicate files dialog, and you checked the "Mark files in 
  832. below pathes in output listbox". Note that everything you specified 
  833. (transformation patterns and commands) are generated but commented.
  834.  
  835.  Comment first file 
  836.  
  837.  If you want to clean up your duplicate files, you may wish to keep at least 
  838. one file of a set of duplicate files. That's exactly what "Comment first file" does.
  839.  
  840.  Deleting duplicate files savely 
  841.  
  842.  If you want to delete duplicate files, you should use both options, "Comment 
  843. files in path" and "Comment first file". This preserves you one file and 
  844. preserves all files located in a path.
  845.  
  846.  Generating lists 
  847.  
  848.  When you leave the COMMAND BEFORE entry field empty, FF2 generates a "list". A 
  849. list consists of all the found files or directories. If you leave the COMMAND 
  850. BEFORE field empty FF2 prompts you that you are generating a list and gives you 
  851. a choice to abort. Lists are useful in a Rexx procedure.
  852.  
  853.  Generated ┬╖cmd file 
  854.  
  855.  If the file already exists, FF2 asks you, whether to overwrite it or not. FF2 
  856. suggests you the default batchfile you specified in the default generated batch 
  857. file dialog. If you want FF2 to generate into another file, enter the path in 
  858. the "path and filename without .cmd suffix" entryfield.
  859.  
  860.  Edit
  861.  
  862.  View and edit (if necessary) the generated .cmd file by clicking on the "edit" 
  863. push button.
  864.  
  865.  Run a generated .cmd file 
  866.  
  867.  Click on "run". FF2 opens a shell and executes the .cmd file.
  868.  
  869. CAUTION:
  870. Before you run the commands, view the generated file! 
  871.  
  872.  
  873. ΓòÉΓòÉΓòÉ 50. Directory size facility ΓòÉΓòÉΓòÉ
  874.  
  875. This tool gives you the actual used amount of bytes, e.g. allocated bytes in a directory.
  876.  
  877.  Only empty directories 
  878.  
  879.  This is a "garbage collector" giving you empty directories which are possible 
  880. candidate for deleting. FF2 considers a directory as empty when it contains no 
  881. files and subdirectories or only files of size 0. 
  882.  
  883. Warning: Desktop folders are structures of empty directories. Don't delete 
  884. these! 
  885.  
  886. Path 
  887.  
  888.  Enter the directory you want to examine in the entryfield or click on the 
  889. "Dir" pushbutton wich brings up the file dialog. Starting the dirsize run 
  890.  
  891.  Click on the "run" push button.
  892.  
  893.  Stopping a delete run 
  894.  
  895.  Click on stop to stop the dirsize run.
  896.  
  897.  Clear
  898.  
  899.  This clears the path entryfield.
  900.  
  901.  Quit
  902.  
  903.  Closes the dirsize dialog. If a dirsize run is active, it will continue. To 
  904. stop it, press the "stop" push button.
  905.  
  906.  
  907. ΓòÉΓòÉΓòÉ 51. Search patterns 2-5 ΓòÉΓòÉΓòÉ
  908.  
  909. File search patterns 
  910.  
  911.  Enter a File search pattern.
  912.  
  913.  Use
  914.  
  915.  Click on the "use" check box to activate the patterns you entered. If no 
  916. search pattern is entered the use check box is disabled. 
  917.  
  918.  
  919. ΓòÉΓòÉΓòÉ 52. Clipboard facility ΓòÉΓòÉΓòÉ
  920.  
  921. This tool allows you to get text to search from the clipboard. You clip text 
  922. into the clipboard whenever you do a "cut and paste" operation. A good example 
  923. is pasting in the EPM editor. 
  924.  
  925. Selecting text 
  926.  
  927.      Mark text in the multi line entryfield 
  928.  
  929.      Click on "Use" or "Use and Quit" 
  930.  
  931.  If you don't mark text, the first 1000 bytes in the multi line entry field 
  932.  will be used. You can not mark more then 1000 characters.
  933.  
  934.    Use
  935.  
  936.   "Use" puts the text contained in the clipboard in the "search" field, leaving 
  937.  the clipboard dialog open.
  938.  
  939.   Use and Quit 
  940.  
  941.   This puts the text conatined in the clipboard in the "search" field too, but 
  942.  closes the clipboard dialog.
  943.  
  944.   Update Display when Clipboard changes 
  945.  
  946.   If this check box is on, the text changes whenever you clip text in another 
  947.  application to the clipboard. This may be boring so you can switch the change of.
  948.  
  949.    Font
  950.  
  951.   Clicking on the pushbutton brings up the fonts dialog. allowing you to change 
  952.  the font of the multi line entryfield. 
  953.  
  954.  
  955. ΓòÉΓòÉΓòÉ 53. Program starter arguments ΓòÉΓòÉΓòÉ
  956.  
  957. Passing arguments to a program 
  958.  
  959.  If you double click an executable file in the output list box or press the 
  960. "exec" push button, FF2 determines the program type and starts the program. For 
  961. shell programs you can pass arguments and environment settings to the programm 
  962. to be started.
  963.  
  964.  Arguments
  965.  
  966.  If the program you start is the "dir" command, you could pass these arguments: 
  967.  
  968. c:\os2 /p
  969.  
  970. Environment for a started program 
  971.  
  972.  If you don't specify an environment, FF2 gets it from the shell. But you're 
  973. free to specify your own environemnt statements. You can check it out:
  974.  
  975.  Search the "env" program and double click it. Press the "ok" button. A shell 
  976. opens and displays the environment. You can alter theenvironment settings by 
  977. either overwriting an existing enviroment or adding to an existing environment. 
  978. Of course you can add a new environment setting too.
  979.  
  980.  Overwriting an environment setting 
  981.  
  982.  Supposed, your old environment for TMP was c:\tmp then c:\tmp\newtmp 
  983. overwrites the old setting.
  984.  
  985.  Adding to an existing environment setting 
  986.  
  987.  Supposed, your old environment for TMP was c:\tmp then %TMP%=c:\tmp\newtmp 
  988. would add c:\tmp\newtmp to :\tmp which gives c:\tmp\newtm;:\tmp.
  989.  
  990.  Creating a new environment setting 
  991.  
  992.  You crate a new environtemnt setting by adding the new setting. NEWTMP=c:\tmp 
  993. would add this setting to the environemnt.
  994.  
  995.  Working directory 
  996.  
  997.  If you specify a working directory FF2 changes to that directory before 
  998. starting the program.
  999.  
  1000.  Ok button 
  1001.  
  1002.  This starts the program. The started program appears in the tasklist. The 
  1003. tasklist entry for this program contains the invokation parameters if you have 
  1004. specified any. 
  1005.  
  1006.  
  1007. ΓòÉΓòÉΓòÉ 54. Selected a cmd-file ΓòÉΓòÉΓòÉ
  1008.  
  1009. This dialog asks you whether you want to edit or to exec the selected cmd-file. 
  1010. If you don't want neither of them, press cancel to abort. 
  1011.  
  1012.  
  1013. ΓòÉΓòÉΓòÉ 55. File attributes facility ΓòÉΓòÉΓòÉ
  1014.  
  1015. Read only, hidden, system, archive 
  1016.  
  1017.  FF2 searches for the following file attributes: 
  1018.  
  1019.      read only file 
  1020.  
  1021.      hidden   file 
  1022.  
  1023.      system   file 
  1024.  
  1025.      archive  file 
  1026.  
  1027.  The controls you use in this dialog take 3 states: 
  1028.  
  1029.      blank   file hasn't this attribute 
  1030.  
  1031.      crossed  file has   this attribute 
  1032.  
  1033.      greyed  it doesn't matter 
  1034.  
  1035.  You have the choice to search for files with the selected attributes, for 
  1036.  files without the selected attributes or you can say you don't matter whether 
  1037.  a file has a certain attribute.
  1038.  
  1039.    Examples
  1040.  
  1041.   If you like to find all archived files, set read only, hidden and system to 
  1042.  greyed (doesn't matter) and check (crossed) archived files. If you want to 
  1043.  select all non-system files, set read only, hidden and archive to greyed and 
  1044.  system to blank.
  1045.  
  1046.   Use selected attributs 
  1047.  
  1048.   If you check the "use selected attributes" checkboxes, your defined values 
  1049.  will be active in the next search. 
  1050.  
  1051.  In combination with the batch file generator/executer FF2 enables you to 
  1052.  change file-attributes system-wide with a few keystorkes. 
  1053.  
  1054.  
  1055. ΓòÉΓòÉΓòÉ 56. Single command executor ΓòÉΓòÉΓòÉ
  1056.  
  1057. Enter a valid OS/2 or DOS command 
  1058.  
  1059.  Type the command you want to execute against the found file or directory.
  1060.  
  1061.  Enter an optional to command 
  1062.  
  1063.  Type a command tail. 
  1064.  
  1065. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1066. Γöé command   Γöé   tail            Γöé
  1067. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1068. Γöé type      Γöé  lpt:       Γöé
  1069. Γöé dir       Γöé  /p               Γöé
  1070. Γöé xcopy     Γöé  c:/os2 /s  Γöé
  1071. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1072.  
  1073. File 
  1074.  
  1075.  Choose a file you want to work with. Dir 
  1076.  
  1077.  Choose a directory you want to work with. Excute 
  1078.  
  1079.  Excute opens a shell and runs your comand. 
  1080.  
  1081.  
  1082. ΓòÉΓòÉΓòÉ 57. Default batch file ΓòÉΓòÉΓòÉ
  1083.  
  1084. Enter the default .CMD file which FF2 uses in the batch generation dialog. Fill 
  1085. in the filename (without the .CMD extension) and the correct path to the file.
  1086.  
  1087.  Default
  1088.  
  1089.  If you don't specify anything, FF2 will use C:\FF2GEN.CMD as the default batch 
  1090. file. 
  1091.  
  1092.  
  1093. ΓòÉΓòÉΓòÉ 58. Arguments for .CMD batch file ΓòÉΓòÉΓòÉ
  1094.  
  1095. Type in the arguments you want to pass to the .cmd or .bat file being executed. 
  1096.  
  1097.  
  1098. ΓòÉΓòÉΓòÉ 59. Can't make out Applicationtype ΓòÉΓòÉΓòÉ
  1099.  
  1100. What happend?
  1101.  
  1102.  FF2 tried to start your progam but didn't suceed. If you know what kind of 
  1103. program you want to start, select the type and press ok. If you don't succeed 
  1104. start the program from a OS/2 shell. I think the more programs are beeing 
  1105. compiled with new versions of c and c++ compilers (and others) the fewer you'll 
  1106. see this dialog. 
  1107.  
  1108.  
  1109. ΓòÉΓòÉΓòÉ 60. Directory deletor ΓòÉΓòÉΓòÉ
  1110.  
  1111. Delete all files and directories contained in a given path. FF2 tries to set 
  1112. the file attributes to normal before deleting the files, in other words it's a 
  1113. tough delete. Type the directory you want to delete into the entryfield or 
  1114. click on the "Dir" pushbutton. This brings up the file dialog.
  1115.  
  1116.  Starting a directory deletion 
  1117.  
  1118.  Click on the "Run" push button.
  1119.  
  1120.  Stopping a delete run 
  1121.  
  1122.  Click on stop to stop a deleting run.
  1123.  
  1124.  Clear
  1125.  
  1126.  This clears the path entryfield.
  1127.  
  1128.  Quit
  1129.  
  1130.  Closes the directory deletor dialog. If a deletion run is active, it will 
  1131. continue. To stop it, press the "stop" push button.
  1132.  
  1133.  
  1134. ΓòÉΓòÉΓòÉ 61. Search strings 2-5 ΓòÉΓòÉΓòÉ
  1135.  
  1136. This dialog offers you more text strings to search for. You have the same 
  1137. choices referring to text strings as described in  Primary display. 
  1138.  
  1139.        All 
  1140.        Word 
  1141.        Regular expressions (enable GREP) 
  1142.        Case sensitive 
  1143.        Hexadecimal strings 
  1144.        Not checkbox 
  1145.  
  1146.  Use selected values 
  1147.  
  1148.   The strings and logical expressions you entered become active if you check 
  1149.  the "Use selected values" check box. If nothing is entered, the check box is 
  1150.  disabled. 
  1151.  
  1152.  
  1153. ΓòÉΓòÉΓòÉ 62. Define regular expression special characters ΓòÉΓòÉΓòÉ
  1154.  
  1155. FF2 suggests you default memonics for "regular expression characters". You can 
  1156. change them whenever you like. The characters you entered will be displyed in 
  1157. search textstrings 2-5  dialog where you use them. You cannot use the same 
  1158. character two times.
  1159.  
  1160.  
  1161. ΓòÉΓòÉΓòÉ 63. Standard OS/2 font Dialog ΓòÉΓòÉΓòÉ
  1162.  
  1163. Select one of the offered fonts.
  1164.  
  1165.  Display fonts 
  1166.  
  1167.  When you invoked this dialog from the  Output font configuration dialog you 
  1168. may choose a display font, since you specify a font for the output listbox.
  1169.  
  1170.  Printer fonts 
  1171.  
  1172.  When you invoked this dialog from the  Printer setup dialog, you may select 
  1173. either a display or a printer font.
  1174.  
  1175.  Ok pushbutton 
  1176.  
  1177.  This activates the selected font and writes it to the OS2.INI file. So you 
  1178. will get your font for the output listbox and printing whenever you use FF2 
  1179.  
  1180.  Cancel
  1181.  
  1182.  The old font will still be active. 
  1183.  
  1184.  
  1185. ΓòÉΓòÉΓòÉ 64. Standard OS/2 File Dialog - File select ΓòÉΓòÉΓòÉ
  1186.  
  1187. This dialog lets you select a file. Choose a directory and a file and click on 
  1188. file. The selected file will be used for the action you want to perform. press 
  1189. cancel to undo your selection. 
  1190.  
  1191.  
  1192. ΓòÉΓòÉΓòÉ 65. Standard OS/2 File Dialog - Directory select ΓòÉΓòÉΓòÉ
  1193.  
  1194. Use this dialog to select a directory. This dialog works like the standard file 
  1195. dialog but allows only the selection of directories. 
  1196.  
  1197.  
  1198. ΓòÉΓòÉΓòÉ 66. Working Option Selection ΓòÉΓòÉΓòÉ
  1199.  
  1200. Set the options active during searches and manage resources used by FF2 
  1201.  
  1202.  Threads Field 
  1203.  
  1204. FF2 makes heavy usage of OS/2 multitasking capabilities. Indeed, FF2 is one of 
  1205. the few tools making uncompromising use of threading. Please have a look at the 
  1206. THREADS parameter in the config.sys, since you can't start more threads then 
  1207. defined with this parameter. FF2 will work with any number of threads, but 
  1208. since threads eat ressources you should stick to something between 50 and 150. 
  1209. If you have a lot of memory (e.g. more than 16 MB) you may increase this parameter.
  1210.  
  1211.  Keep system responsive 
  1212.  
  1213.  FF2 executes the search threads with the lowest possible priority. If you 
  1214. think your system isn't responsive enough during a search, decrease the threads parameter.
  1215.  
  1216.  However, you do this at the cost of search efficiency. Threads let the system 
  1217. do disc I/O while doing other computations, e.g. searching text. More threads 
  1218. keep the hard disk busy while there is still something to do for the threads 
  1219. not waiting for data from the disk.
  1220.  
  1221.  Maximum threads 
  1222.  
  1223.  FF2 never schedules more threads than stated in the maximum threads field. 
  1224. This is true for memory and threads scheduling.
  1225.  
  1226.  Schedule by available memory 
  1227.  
  1228.  By default, FF2 schedules its threads according to the available memory.
  1229.  
  1230.  Schedule by available memory (default)
  1231.  
  1232.  When you search a CD-Rom you will see that it may contain files up to 25 MB. 
  1233. You can imagine that 10 Threads running at one time searching files of more 
  1234. then e.g. 1 MB will keep OS/2 busy swapping and more dangerous, running out of 
  1235. swapper space. To avoid this, FF2 queries the physical memory installed (e. g. 
  1236. 16 MB) and calculates, how many threads can be run concurrently. Here is how it 
  1237. works: 
  1238.  
  1239. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1240. ΓöéBytes of   ΓöéFile      ΓöéThreads Γöé
  1241. ΓöéMemory     Γöésize      Γöé        Γöé
  1242. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1243. Γöé 1,000,000 Γöé 100,000  Γöé10      Γöé
  1244. Γöé 1,000,000 Γöé 300,000  Γöé 3      Γöé
  1245. Γöé16,000,000 Γöé5000,000  Γöé 3      Γöé
  1246. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1247.  
  1248.  Start automatic scheduling from field 
  1249.  
  1250. This helps efficiently running your system. Just keep in mind that even if you 
  1251. specify 100 threads running this number will decrease because new threads wait 
  1252. until the large files are done searching. The FF2 default value is 0, meaning 
  1253. that the scheduler is active all the time. If you like, you can increase this 
  1254. number, e.g. up to 100,000 bytes. This means that FF2 schedules files under 
  1255. 100,000 bytes up to the limit in the thread fields and schedules files larger 
  1256. 100,000 bytes according to the available memory. If you change this setting, 
  1257. don't enter too large values. In most cases the default setting of zero is ok. 
  1258. A good reason to encrease it would be a search with a lot of small files and 
  1259. one of several megabytes. 
  1260.  
  1261. Schedule by allowed threads. 
  1262.  
  1263. If you switch "schedule by allowed threads" on, you set a limit of allowed 
  1264. threads, not taking care of the memory situation. While working on small files, 
  1265. this is ok but it can become dangerous if you work on large files of one 
  1266. megabyte or more. (When it becomes dangerous depends on how much memory you 
  1267. have installed and how many other processes you are running). 
  1268.  
  1269.  Warn on not accessible Files 
  1270.  
  1271. In text searches some files may not be accessible. By default, FF2 warns you on 
  1272. those files. This may be annoying. Uncheck  warn on not accessible files  to 
  1273. turn of promting. 
  1274.  
  1275.  Ask before replacing Text 
  1276.  
  1277. If you want to be asked before FF2 replaces a found text string, activate the 
  1278. warn before text replacement option. By default, FF2 warns you before changing text.
  1279.  
  1280.  Note that it might happen that a replace prompt window is hidden behind FF2 
  1281. In this case, FF2 seems to hang, because it's waiting for your input. Simply 
  1282. search the window and press ok or cancel.
  1283.  
  1284.  Display context lines 
  1285.  
  1286.  FF2 displays the line that contains a found text if you activate this option. 
  1287. Found lines are marked with a "=>" and replaced lines are marked with "<=". 
  1288. This gives you a quick decision help, which files might be worth a closer look. 
  1289. If you don't want the context lines, switch this option off.
  1290.  
  1291.  Truncated (long) output lines 
  1292.  
  1293.  Note that very large lines how they occur in binary files will be truncated. 
  1294. This happens in a way that the found string can be displayed. These lines start 
  1295. with the flag "Truncated!".
  1296.  
  1297.  Number of context lines 
  1298.  
  1299.  You can change the range of context lines displayed before and after the found 
  1300. string. Note that this spinbutton is only enabled when you set the "display 
  1301. context line" option active. The found line is marked by '=>', the replaced 
  1302. line by '<='. Both lines are highlited in different colors. The context lines 
  1303. are flagged with a '+'.
  1304.  
  1305.  Verbose search results 
  1306.  
  1307.  Search results come in two flavours. The default is a short listing containing 
  1308. only information about drives files found on. You can change the default to a 
  1309. "verbose" listing containing information about all search options active during 
  1310. the search and information about all searched drives, including thouse no files 
  1311. have been found on. To do this, check the "verbose search results" check box.
  1312.  
  1313.  Bubble help 
  1314.  
  1315.  You can toggle on and off bubble help with the "Enable bubble help" check box. 
  1316.  
  1317.  
  1318. ΓòÉΓòÉΓòÉ 67. Memory ΓòÉΓòÉΓòÉ
  1319.  
  1320. Get informations about current memory usage. The displayed values have the 
  1321. following meanings: 
  1322.  
  1323.      Page Size 
  1324.  
  1325.       The Size of a Page (the primary memory management unit) on your system. 
  1326.  
  1327.      OS/2 Version 
  1328.  
  1329.       The Revision letter. 
  1330.  
  1331.      Physical available 
  1332.  
  1333.       Total number of bytes of physical memory in the system. 
  1334.  
  1335.      Resident 
  1336.  
  1337.       Total number of bytes of resident memory in the system. 
  1338.  
  1339.      Available to all processes (red) 
  1340.  
  1341.       Maximum number of bytes that can be allocated by all processes in the 
  1342.       system.  This number is advisory and is not guaranteed, since system 
  1343.       conditions change constantly. 
  1344.  
  1345.      Private available 
  1346.  
  1347.       Maximum number of bytes of memory that this process can allocate in its 
  1348.       private arena.  This number is advisory and is not guaranteed, since 
  1349.       system conditions change constantly. 
  1350.  
  1351.      Shared available 
  1352.  
  1353.       Maximum number of bytes of memory that a process can allocate in the 
  1354.       shared arena. This number is advisory and is not guaranteed, since system 
  1355.       conditions change constantly. 
  1356.  
  1357.      SWAPPER.DAT size 
  1358.  
  1359.       Every 20 seconds FF2 queries the size of actual allocated memory blocks 
  1360.       in the SWAPPER.DAT file. 
  1361.  
  1362.  Update interval in millicseconds 
  1363.  
  1364.   You can change the timer interval. Activate the new value by clicking on the 
  1365.  "set" push button. Note that the timer setting doesn't affect the interval for 
  1366.  querying the SWAPPER.DAT size. 
  1367.  
  1368.  
  1369. ΓòÉΓòÉΓòÉ 68. Container ΓòÉΓòÉΓòÉ
  1370.  
  1371. Displaying the search results 
  1372.  
  1373.  You can open the container dialog whenever you want. You can minimize the FF2 
  1374. main panel and interact with the objects in the container just as you would 
  1375. from the listbox.
  1376.  
  1377. Note that you can't close the conatiner during an acitve search.
  1378.  
  1379.  Display modes 
  1380.  
  1381.  A click on the left mouse button brings up a pop up menu which offers you 
  1382. three different views: 
  1383.  
  1384.  View mode           Description 
  1385.  Icon                Shows the icons of the found files 
  1386.  Name                Shows the icons and names of the found files 
  1387.  Text                Shows the name of the found files only 
  1388.  Details             Shows the details (name, data of last write and size) of 
  1389.                      the found files 
  1390.  
  1391.  
  1392. ΓòÉΓòÉΓòÉ 69. Register ΓòÉΓòÉΓòÉ
  1393.  
  1394. Register 
  1395.  
  1396. Get your registration key 
  1397.  
  1398.  You will need a registration key to use FF2 as a registered user. As a 
  1399. registered user you will not see the annoying registration reminder dialog. 
  1400. Note that every user gets an individual key. After you have paid the 
  1401. registration fee I will send you the key as long I have your e-mail or postal 
  1402. address 
  1403.  
  1404.  CompuServe Shareware Registration 
  1405.  
  1406.  If you are a CompuServe member, GOSWREG and select ID 10138. This registers 
  1407. you for FF2 
  1408.  
  1409.  BMT Micro registration 
  1410.  
  1411.  You can register with BMT Micro. Have a look at the bmtorder.frm. You find BMT 
  1412. Micor on the WWW under http://www.bmtmicro.com.
  1413.  
  1414.  Sending me the money 
  1415.  
  1416.  I'm not greedy, no. But writing an application like this takes you a lot of 
  1417. time. Click on email to get my email address. Send me a mail and you get my 
  1418. postal address, so you can send me the money.
  1419.  
  1420.  Transfer the license fee to my bank account 
  1421.  
  1422.  Zuercher Kantonalbank 8952 Schlieren (Switzerland) Account 1148-998.792, 
  1423. Markus Pfister 
  1424.  
  1425.  Anyway, THANK you for sending the money! Your contribution makes sure that 
  1426. there will be future releases of FF2.
  1427.  
  1428.  Downloading new versions 
  1429.  
  1430.  Source              Adress 
  1431.  Compuserve          go os2share or pcutil or os2user 
  1432.  WWW Hobbes CDROM    http://www.cdrom.com/pub/os2/diskutil/ff2.zip 
  1433.  WWW Fernwood        http://www.juge.com/file/FWUTILS/ff2.zip 
  1434.  BMT Micro           http://www.bmtmicro.com/catalog/ff2.html 
  1435.  
  1436.  Disclaimer 
  1437.  
  1438.  
  1439.   FF2 is a product of HankoSoft. HankoSoft will not take
  1440.   responsability / liability for any damage to your hard- and
  1441.   software nor to loss or destruction of data caused by FF2
  1442.  
  1443.   By using FF2 you agree with this disclaimer.
  1444.  
  1445.  
  1446. ΓòÉΓòÉΓòÉ 70. not used now ΓòÉΓòÉΓòÉ
  1447.  
  1448.  
  1449. ΓòÉΓòÉΓòÉ 71. Printer setup ΓòÉΓòÉΓòÉ
  1450.  
  1451. Using default values 
  1452.  
  1453.  Click on the "Ok" pushbutton to start printing. If you have choosen a font in 
  1454. a previous session this font will be used. If not, FF2 uses 8 point System. If 
  1455. you don't select another printing queue, FF2 prints to your default 
  1456. Presentation Manager queue.
  1457.  
  1458.  Selecting a printer queue 
  1459.  
  1460.  Use the list box to choose a printer queue. You must double click on a printer 
  1461. queue name to select a printer queue. Once the printer queue is active, FF2 
  1462. spools the desired file or search results to this queue. The selection is only 
  1463. active during the current printing session. Whenever you bring up the printer 
  1464. setup dialog, the queue you made the OS/2 deault queue will be marked and preselected.
  1465.  
  1466.  Selecting a font 
  1467.  
  1468.  Click on the "Font" pushbutton. This brings up the  standard fonts dialog. If 
  1469. you select a font in this dialog, this font will be used as long until you 
  1470. specify another one. (FF2 writes the font to the OS2.INI file).
  1471.  
  1472.  Choose your own document header 
  1473.  
  1474.  If you don't like the FF2 default header, you can define one of your choice. 
  1475. The text you enter in the "header" entryfield will appear on top of every page 
  1476. of the printed document, followed by the page number.
  1477.  
  1478.  Define left margin 
  1479.  
  1480.  You define the left margin in sizes of a blank in the used font and fontsize. 
  1481. If you spin the button until "4" shows up, you define a left margin having the 
  1482. size of four blank characters. This is handy when you want to add handwritten 
  1483. notes to the printed documents.
  1484.  
  1485.  Expand tabs to blanks 
  1486.  
  1487.  A tabulator can be replaced by a number of blanks. Select through how many 
  1488. blanks you want to expand a tab sign. Normally 3 is a good value.
  1489.  
  1490.  Printer setup 
  1491.  
  1492.  If you wish, you can change the settings offered by your display drivers 
  1493. setup. Note that changes in the printer driver setup dialog affect only your 
  1494. current printing session.
  1495.  
  1496.  Do the printing 
  1497.  
  1498.  Press the "Ok" push button to start printing. If you first want a preview, 
  1499. open the printer icon and  select "Change status". Here you set the status to 
  1500. "hold". As soon as the spooling has stopped, you can double click the icon with 
  1501. the name of the printed file or search results output. This invokes the file 
  1502. view tool.
  1503.  
  1504.  No printing 
  1505.  
  1506.  If you change your mind, click on the "Cancel" push button. This brings you 
  1507. back to the FF2 main panel. 
  1508.  
  1509.  
  1510. ΓòÉΓòÉΓòÉ 72. Search duplicate files ΓòÉΓòÉΓòÉ
  1511.  
  1512. Search for duplicate files 
  1513.  
  1514.  When I wrote this feature and used it the first time on my sytem I was really 
  1515. surprised. I knew, I had some duplicate files. But I didn't expect that many. 
  1516. With FF2 you can do a four step approach to clean up your hard disk. 
  1517.  
  1518.      File Names must be equal 
  1519.  
  1520.      File sizes must be equal 
  1521.  
  1522.      File contents must be equal 
  1523.  
  1524.      Mark files located in a search path 
  1525.  
  1526.  Equal file names 
  1527.  
  1528.   To search for equal file names, just check the "Use the specified values" 
  1529.  check box, which will change color from red to green. When you start now a 
  1530.  search, FF2 searches for files with the same name.
  1531.  
  1532.   Note that you can't enter a search criteria while you have the "Use the 
  1533.  specified values" check box checked. Uncheck it to do text searches and text replacement.
  1534.  
  1535.   Equal file names and sizes 
  1536.  
  1537.   Once you have found equal files, you might distinguish between file sizes, 
  1538.  since there could be different versions of files. To accomplish this, check 
  1539.  the "Files must be of same size" option.
  1540.  
  1541.   Equal file contents (compare)
  1542.  
  1543.   This is the last step. To be sure whether you can throw away a file, it must 
  1544.  be compared. FF2 does this for you. When the "Compare files" option is set, 
  1545.  FF2 compares all found files with the same name and file size against each 
  1546.  other and lists them. Now you can be sure to have found duplicate files. Note 
  1547.  that checking "Compare files" activates the "Files must be of same size" 
  1548.  option too.
  1549.  
  1550.   Different versions 
  1551.  
  1552.   There may be duplicate versions of files having the same name and file size 
  1553.  but different contents. These files are listed with a separate version number, 
  1554.  which is displayed in brackets []. Note that a file has to be present at least 
  1555.  4 times with the same file size in two different versions (every version is 
  1556.  represented by two files) to be listed as different version.
  1557.  
  1558.   Mark files located in below pathes in output results listbox 
  1559.  
  1560.   Now you're up to make a decision. Throwing away the duplicate files or not? I 
  1561.  had that kind of trouble myself. One important clue whether you can throw away 
  1562.  a file or not is whether it's located in a search or lib path. If it is in 
  1563.  such a path, you are cautious about throwing it away. FF2 supports your 
  1564.  decision making. If you activate the "Mark files located in below pathes in 
  1565.  output results listbox" check box you can select path entries from the 
  1566.  listbox. Every duplicate file located in a search or libpath will appear with 
  1567.  a red hint, every file not located in a search or libpath with a green hint. 
  1568.  This feature comes handy when you want to delete duplicate files.
  1569.  
  1570.   Mark all 
  1571.  
  1572.   This check box is a shortcut for selecting all searchpathes in the list box. 
  1573.  This check box is only enabled when you activate the "Mark files located in 
  1574.  below pathes in output results listbox". If you uncheck the box, all pathes 
  1575.  are deselected.
  1576.  
  1577.   Reset duplicate file search 
  1578.  
  1579.   Again, click on the "Use specified values" check box. It turns red, 
  1580.  indicating that the settings won't be used. This means, FF2 is in the normal 
  1581.  mode, which allows text searches and text replacement. You achieve the same 
  1582.  results, if you click on the "Clear" push button. This resets all check boxes 
  1583.  to unset.
  1584.  
  1585.   Showing workstate 
  1586.  
  1587.   Searching for duplicate files can be a lengthy task when you're searching for 
  1588.  thousands of files. FF2 tells you which files it's comparing. The first file 
  1589.  showing up in the FF2 primary display is the file that is compared against all 
  1590.  other files with the same name. The "other" file is the second file name 
  1591.  displayed. The logic of FF2 is to compare every file found against the others 
  1592.  except the other file is already equal to another. I think the display of the 
  1593.  files actually being compared is useful to give you an impression of the work 
  1594.  your computer is doing to compare all the equal files. Note that it won't be a 
  1595.  good idea to search only on one hard drive since the duplicate file are 
  1596.  normally spread all over your system.
  1597.  
  1598.   Generating batch commands 
  1599.  
  1600.   In the  Batch file generation dialog you find two checkboxes which relate to 
  1601.  the settings you choose in this dialog. If you selected "Mark files located in 
  1602.  below pathes in output results listbox" you force comments on these files, 
  1603.  thus preserving them from being processed by the shell. Another option allows 
  1604.  you to preserve the first file of a set of duplicate files.
  1605.  
  1606.  
  1607. ΓòÉΓòÉΓòÉ 73. Write search results to file ΓòÉΓòÉΓòÉ
  1608.  
  1609. Select a file name 
  1610.  
  1611.  If you don't want to use the default file name, choose a file from the file list.
  1612.  
  1613.  Enter a file and path name 
  1614.  
  1615.  If you want to enter a new file name, use the entry field. Note that you must 
  1616. specify a path and the file name.
  1617.  
  1618.  Edit the file 
  1619.  
  1620.  If you want to have a look at the file press the edit push button.
  1621.  
  1622.  Write the file 
  1623.  
  1624.  Push this button to write the file. You will be warned if the file already exists.
  1625.  
  1626.  Cancel
  1627.  
  1628.  Leave the write to file dialog without writing the file nor storing a new file 
  1629. name in the file name entryfield.
  1630.  
  1631.  Reset
  1632.  
  1633.  Reset clears the entryfield.
  1634.  
  1635.  
  1636. ΓòÉΓòÉΓòÉ 74. Search Extremes ΓòÉΓòÉΓòÉ
  1637.  
  1638. Number of files to be searched 
  1639.  
  1640.  By default there will be 100 files displayed. You can change this setting 
  1641. using the files spin button.
  1642.  
  1643.  Age and size radio buttons 
  1644.  
  1645.  Button setting      Description 
  1646.  Oldest              Shows the oldest files 
  1647.  Most recent         Shows the most recent files 
  1648.  Smallest            Shows the smallest files 
  1649.  Largest             Shows the largest files 
  1650.  
  1651.  Use specified values 
  1652.  
  1653.   To activate your settings, click on the "use specified values" check box.
  1654.  
  1655.   Ok button 
  1656.  
  1657.   If you click on that button, FF2 remembers your settings and shows them the 
  1658.  next time you start the dialog.
  1659.  
  1660.   Cancel button 
  1661.  
  1662.   If you click on this button, the dialog is left without remembering your new settings.
  1663.  
  1664.   Date/Size push button 
  1665.  
  1666.   This buttons brings up the  Date, Size, File Name (DOS 8.3 or HPFS long) 
  1667.  options  dialog. Here you can refine your search. 
  1668.  
  1669.  
  1670. ΓòÉΓòÉΓòÉ 75. WPS (Work place shell) coniguration ΓòÉΓòÉΓòÉ
  1671.  
  1672. How to put the found files onto your desktop 
  1673.  
  1674.  Once you have done a successful search, you might drag the found files into 
  1675. another folder or onto your desktop. You can do this with FF2 easily. In this 
  1676. dialog you can specify how the found file should be displayed as workplace 
  1677. shell objects.
  1678.  
  1679.  Path push button 
  1680.  
  1681.  FF2 selects the systems default WPS location, which normally is the "DESKTOP" 
  1682. directory on the boot drive. If you want the FF2 search results folder in 
  1683. another physical location click on this button to open the  path dialog. 
  1684.  
  1685.  Path entry field 
  1686.  
  1687.  You can type in a valid path into this entry field directly. It has the same 
  1688. effects as using the path push button.
  1689.  
  1690.  Folder behaviour 
  1691.  
  1692.  Within the group "how to display found objects" you have to choose between one 
  1693. of the following settings:
  1694.  
  1695.  Folder behaviour              Description 
  1696.  Use old folder, delete old objects Uses the FF2 search results folder, deletes 
  1697.                                objects, if there are any and inserts the 
  1698.                                current search results into the folder. 
  1699.  Use old folder, add found objects This adds the current search results to the 
  1700.                                already existing objects in the FF2 search 
  1701.                                results folder. 
  1702.  Create new folder             Creates a now folder. It's name is FF2 search 
  1703.                                results folder followed by the search date. 
  1704.  
  1705.  Object types 
  1706.  
  1707.   The wps has different methods displaying an object in a folder or on the 
  1708.  desktop. You surely noticed that there is difference between "real objects" 
  1709.  and "shadwos". While the real objects acutally are in the folder (which is 
  1710.  just a directory made visible on the desktop) the shadows are only references 
  1711.  or representants of files located elsewhere on the system.
  1712.  
  1713.   FF2 uses by default the shadow display method. This saves a lot of disk 
  1714.  space, since these references are very small. You should be well aware that 
  1715.  changing that default setting to "copy found objects" into the search results 
  1716.  folder might crash your system, if a search creates a lot of found files and 
  1717.  you run out of disk space when they are copied into the FF2 search results 
  1718.  foler. Despite of that warning, it can be useful to have some found objects 
  1719.  copied physically into the search results folder.
  1720.  
  1721.   So here the summary: 
  1722.  
  1723.  How to handle found objects   Description 
  1724.  Shadows                       Commended method. Saves space and is fast. 
  1725.  Copy found objects            Not commended for searches with a lot of output. 
  1726.                                Places the found files physically into the 
  1727.                                search results folder. 
  1728.  Ok button 
  1729.  
  1730.   If you click on that button, FF2 remembers your settings and shows them the 
  1731.  next time you start the dialog.
  1732.  
  1733.   Cancel button 
  1734.  
  1735.   If you click on this button, the dialog is left without remembering your new settings.
  1736.  
  1737.   Default button 
  1738.  
  1739.   If you click on this button, the FF2 defaults are restored and set.
  1740.  
  1741.  
  1742. ΓòÉΓòÉΓòÉ 76. Registration reminder ΓòÉΓòÉΓòÉ
  1743.  
  1744. Click on  Register  and you see how easy it is to get your key. 
  1745.  
  1746.  
  1747. ΓòÉΓòÉΓòÉ 77. Config.sys maintenance ΓòÉΓòÉΓòÉ
  1748.  
  1749. Clean your config.sys
  1750.  
  1751.  This tool finds all pathes in your config.sys which do no longer exist. You 
  1752. have two options: 
  1753.  
  1754.      List not existing pathes 
  1755.  
  1756.      Remove not existing pathes 
  1757.  
  1758.  Remove references to not existing pathes 
  1759.  
  1760.   If you check this option, FF2 will not only list the not existing pathes, but 
  1761.  it will remove them also.
  1762.  
  1763.   Overwrite config.sys
  1764.  
  1765.   When this option is marked, FF2 overwrites your existing config.sys with a 
  1766.  new version without the not existent pathes. A old (backup) version is stored 
  1767.  in the file given in the file entryfield.
  1768.  
  1769.   If you do not select this option (the default) then FF2 will not change your 
  1770.  config.sys but it will create a changed version. The file name for this 
  1771.  versions is again the one given in the file entryfield.
  1772.  
  1773.   Select all pathes 
  1774.  
  1775.   This check box is a shortcut for selecting all pathes in the list box. If you 
  1776.  uncheck the box, all pathes are deselected.
  1777.  
  1778.   File entryfield 
  1779.  
  1780.   Give a filename where you want either to store a copy of your config.sys file 
  1781.  or where you want the FF2 altered config.sys to be saved.
  1782.  
  1783.   Use specified values 
  1784.  
  1785.   To activate your settings, click on the "use specified values" check box.
  1786.  
  1787.   Ok button 
  1788.  
  1789.   If you click on that button, FF2 remembers your settings and shows them the 
  1790.  next time you start the dialog.
  1791.  
  1792.   Cancel button 
  1793.  
  1794.   If you click on this button, FF2 resets all controls in this dialog to their 
  1795.  initial state 
  1796.  
  1797.  
  1798. ΓòÉΓòÉΓòÉ 78. Keys help ΓòÉΓòÉΓòÉ
  1799.  
  1800. Keys help 
  1801.  
  1802.  Use the tab key to tab forward and the tab shift key to tab backwards.
  1803.  
  1804.  The following accelerator keys are defined: 
  1805.  
  1806. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1807. Γöé Key    Γöé Action                    Γöé
  1808. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1809. Γöé Alt-c  Γöé Open Clipboard            Γöé
  1810. Γöé        Γöé                           Γöé
  1811. Γöé Alt-d  Γöé Delete a file             Γöé
  1812. Γöé        Γöé                           Γöé
  1813. Γöé Alt-D  Γöé Delete a directory        Γöé
  1814. Γöé        Γöé                           Γöé
  1815. Γöé Alt-e  Γöé Edit a file               Γöé
  1816. Γöé        Γöé                           Γöé
  1817. Γöé Alt-E  Γöé Execute a file            Γöé
  1818. Γöé        Γöé                           Γöé
  1819. Γöé Alt-f  Γöé Open folder view          Γöé
  1820. Γöé        Γöé                           Γöé
  1821. Γöé Alt-G  Γöé Batch generation Dialog   Γöé
  1822. Γöé        Γöé                           Γöé
  1823. Γöé Alt-i  Γöé Get size of a directory   Γöé
  1824. Γöé        Γöé                           Γöé
  1825. Γöé Alt-l  Γöé Enter a shell command     Γöé
  1826. Γöé        Γöé                           Γöé
  1827. Γöé Alt-m  Γöé Show memory usage         Γöé
  1828. Γöé        Γöé                           Γöé
  1829. Γöé Alt-p  Γöé Print a file              Γöé
  1830. Γöé        Γöé                           Γöé
  1831. Γöé Alt-P  Γöé Print contents of listbox Γöé
  1832. Γöé        Γöé                           Γöé
  1833. Γöé Alt-r  Γöé Reverse contents of listb.Γöé
  1834. Γöé        Γöé                           Γöé
  1835. Γöé Alt-R  Γöé Reboot system             Γöé
  1836. Γöé        Γöé                           Γöé
  1837. Γöé Alt-G  Γöé Batch generation Dialog   Γöé
  1838. Γöé        Γöé                           Γöé
  1839. Γöé Alt-G  Γöé Batch generation Dialog   Γöé
  1840. Γöé        Γöé                           Γöé
  1841. Γöé Alt-s  Γöé Start a search            Γöé
  1842. Γöé        Γöé                           Γöé
  1843. Γöé Alt-S  Γöé Stop a search             Γöé
  1844. Γöé        Γöé                           Γöé
  1845. Γöé Alt-w  Γöé Save contents of listbox  Γöé
  1846. Γöé        Γöé                           Γöé
  1847. Γöé Alt-F3 Γöé Exit FF2                 Γöé
  1848. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1849.  
  1850.  
  1851. ΓòÉΓòÉΓòÉ 79. Word ΓòÉΓòÉΓòÉ
  1852.  
  1853. A word is an  expression surrounded on the left and right by non- 
  1854. alphanumerical characters. If you select word you will get the following search 
  1855. results: 
  1856.  
  1857.  
  1858. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1859. Γöébutton    ΓöésearchΓöé in   Γöé     Γöé
  1860. Γöécase sens?ΓöéstringΓöé file ΓöéfoundΓöé
  1861. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1862. Γöéchecked   Γöé int  Γöé int  Γöéyes  Γöé
  1863. Γöéchecked   Γöé int  Γöé(int* Γöéyes  Γöé
  1864. Γöéchecked   Γöé int  Γöé9int  Γöéno   Γöé
  1865. Γöéchecked   Γöé int  Γöésintx Γöéno   Γöé
  1866. Γöéchecked   Γöé int  Γöé intx Γöéno   Γöé
  1867. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1868.  You can combine the options "case sensitive", "word" and "all". 
  1869.  
  1870.  
  1871. ΓòÉΓòÉΓòÉ 80. Case sensitive ΓòÉΓòÉΓòÉ
  1872.  
  1873. This table shows how case sensitivity affects search results. Note that case 
  1874. sensitive searches are slightly faster since there is no need to uppercase the 
  1875. searched text. 
  1876.  
  1877. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1878. Γöésearched text    Γöé searchstring Γöé case   Γöé  match  Γöé
  1879. Γöé                 Γöé              Γöé sens.  Γöé         Γöé
  1880. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1881. Γöé this is a House Γöé House        Γöé  yes   Γöé  yes    Γöé
  1882. Γöé this is OS/2.   Γöé Os/2         Γöé  yes   Γöé  no     Γöé
  1883. Γöé this is a House Γöé house        Γöé  no    Γöé  yes    Γöé
  1884. Γöé this is OS/2    Γöé Os/2         Γöé  no    Γöé  yes    Γöé
  1885. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1886. Here is another example:
  1887.  
  1888.  Entering the word "what" as search argument results in the following hits 
  1889. depending on "case sensitive" or "case insensitive" search. 
  1890.  
  1891. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1892. Γöébutton    ΓöésearchΓöé in Γöé     Γöé
  1893. Γöécase sens?ΓöéstringΓöéfileΓöéhit  Γöé
  1894. ΓöéΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1895. Γöéchecked   Γöéwhat  ΓöéwhatΓöéyes  Γöé
  1896. Γöéchecked   ΓöéwHat  ΓöéwHatΓöéyes  Γöé
  1897. Γöéchecked   ΓöéWhat  ΓöéwhatΓöéno   Γöé
  1898. Γöénot ch.   Γöéwhat  ΓöéwhatΓöéyes  Γöé
  1899. Γöénot ch.   ΓöéwHAt  ΓöéwhatΓöéyes  Γöé
  1900. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1901. Hex check box 
  1902.  
  1903.  When the "Case sensitive" check box is set, the "Hex" checkbox is disabled. 
  1904.  
  1905.  
  1906. ΓòÉΓòÉΓòÉ 81. All occurences ΓòÉΓòÉΓòÉ
  1907.  
  1908. List all hits of string x in the found file if the "all" checkbox is set on or 
  1909. only the first match if it's off. Note that displaying all strings takes more 
  1910. time to search. 
  1911.  
  1912.  
  1913. ΓòÉΓòÉΓòÉ 82. Regular expressions ΓòÉΓòÉΓòÉ
  1914.  
  1915. GREP - Regular Expressions 
  1916.  
  1917.  Long time ago, people already where searching for text in files. Since they 
  1918. didn't have OS/2, they did it on UNIX systems, and they the were looking for 
  1919. things like: I want all occurences of hello in below text:
  1920.  
  1921.  Hello, this is an example of how you don't find all hellos in a text with a 
  1922. simple search for helo.
  1923.  
  1924.  They searched for "Hello", for "hello" and for the misspelled "helo". You can 
  1925. do this with FF2 too, by filling up to five different search strings into the 
  1926. Search Strings 2-5  dialog. But I don't recommend you that. Again, the old 
  1927. folks thought: Too much work, we must get around that. We must invent 
  1928. something, that allows more flexibility. Something, that extends the meaning of 
  1929. a searchstring. The "something" are the "special characters", or more 
  1930. professional, the "metacharacters." Some student got the job from his prof, and 
  1931. he worte one of the legendary UNIX tools: GREP. (Global regular expressions). 
  1932. FF2 sticks close to the GREP syntax, but doesn't support all features of it. 
  1933. Others have been changed, since the GREP syntax sometime gets really tricky. So 
  1934. with FF2 you search for the different hellos with something like: 
  1935.  
  1936.   [Hh]e{1,2}lo
  1937. Does it look odd to you? Right, otherwise there wouldn't be whole books about 
  1938. that topic. But let's look bravely at it. The [Hh] means "There must be a 
  1939. character, which is either a "H" or a "h". The e means simply there must be an 
  1940. "e" and {1,2}l means there must be either one or two "l" and the o means simply 
  1941. "o". So this in fact matches now "Hello, hello, helo".
  1942.  
  1943.  If you want the only the Hello at the start of line, you would ad a caret "^" 
  1944. which has the start of line special meaning. 
  1945.  
  1946.   ^[Hh]e{1,2}lo
  1947. This finds only the first "Hello" at start of line.
  1948.  
  1949.  What follows in the next are examples for the use of wildcards, ranges, 
  1950. repetitions, start and end of line and their combinations.
  1951.  
  1952.  Note: You don't learn this by reading, but by doing. Create a file with a 
  1953. short text and start experimenting. Once you've got the message, you won't miss 
  1954. these GREP patterns!
  1955.  
  1956.  Regular expression checkbox 
  1957.  
  1958.  If you start a search for a text, FF2 searches for exactly the string you 
  1959. entered in the search string entry field. 
  1960.  
  1961. If you check the regular expression checkbox, you activate the meanings of the 
  1962. special (meta) character from the  regular expressions dialog . And you enable 
  1963. FF2 's built in GREP (regular expression) matching capabilities.
  1964.  
  1965.  The grep search capabilities give FF2 a high power for flexible searches. 
  1966. Characters with special meanings * ? @ # % ! / >  Some examples to show you the 
  1967. effects: 
  1968.  
  1969. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1970. Γöéspeial    ΓöésearchΓöé in   Γöé      Γöé
  1971. Γöécharacter ΓöéstringΓöé file Γöéfound Γöé
  1972. ΓöéΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1973. Γöéwildcard  Γöé *    Γöé abc  ΓöéalwaysΓöé
  1974. Γöéjoker     Γöé ???  Γöé abc  ΓöéalwaysΓöé
  1975. Γöéalpha     Γöé @a1  Γöé aa1  Γöéyes   Γöé
  1976. Γöéalpha     Γöé @a1  Γöé 9a1  Γöéno    Γöé
  1977. Γöénumeric   Γöé ##9  Γöé 449  Γöéyes   Γöé
  1978. Γöénumeric   Γöé ##9  Γöé a49  Γöéno    Γöé
  1979. Γöéalphanum  Γöé %%x  Γöé 48x  Γöéyes   Γöé
  1980. Γöéalphanum  Γöé %%x  Γöé [8x  Γöéno    Γöé
  1981. Γöénot alnum Γöé !!!  Γöé (=?  Γöéyes   Γöé
  1982. Γöénumeric   Γöé !!!  Γöé 9=?  Γöéno    Γöé
  1983. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1984.  
  1985. NOT ASCI ">" finds things like tabs or German vowels.
  1986. ASCI "/" finds all ASCI characters.
  1987.  If you have a file with the text "This is really 111 a very nice test" and you 
  1988. search for R?EA*##%*TE@@! the string is found. (Supposed you use the default 
  1989. values supplied with FF2 . 
  1990.  
  1991. With the escape character you overwrite the special meaning of a character. If 
  1992. a text in a file is "*** 4000 lines printed. ****" the search pattern \*\*\* 
  1993. 4000 finds three asterisks followed by blank 4000, not applying the special 
  1994. meaning "wildcard" of the character "*". This example supposes you have not 
  1995. changed the default escape character "\".
  1996.  
  1997.  Search pattern at start of line ^ 
  1998.  
  1999.  If you know GREP, you are already familiar with this. By default, the 
  2000. character indicating "must be at start of line" is the "^" (caret). Note that 
  2001. this character must be the first character in your search (grep) pattern. 
  2002. Otherwise, the character has no special meaning.
  2003.  
  2004.  Some examples to show you the effects: 
  2005.  
  2006. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2007. ΓöéPattern   Γöé Text         Γöé  match? Γöé
  2008. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2009. Γöé^a test   Γöé a test       Γöé  yes    Γöé
  2010. Γöé^ a test  Γöé look a test  Γöé  no     Γöé
  2011. Γöé^*        Γöé a test       Γöé  yes    Γöé
  2012. Γöé^*        Γöé a test       Γöé  yes    Γöé
  2013. Γöé^^a test  Γöé ^a test      Γöé  yes    Γöé
  2014. Γöé^^a test  Γöé a test       Γöé  no     Γöé
  2015. Γöéa ^ test  Γöé a ^ test     Γöé  yes    Γöé
  2016. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2017.  
  2018. Search pattern at end of line $ 
  2019.  
  2020.  If you know GREP, you are already familiar with this too. By default, the 
  2021. character indicating "must be at end of line" is the "$" (dollar). Note that 
  2022. this character must be the first character in your search (grep) pattern, 
  2023. otherwise the character has no special meaning.
  2024.  
  2025.  Some examples to show you the effects: 
  2026.  
  2027. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2028. ΓöéPattern   Γöé Text         Γöé  match? Γöé
  2029. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2030. Γöéa test$   Γöé a test       Γöé  yes    Γöé
  2031. Γöéa test$   Γöé a test look  Γöé  no     Γöé
  2032. Γöé*$        Γöé a test       Γöé  yes    Γöé
  2033. Γöé*test$    Γöé a test       Γöé  yes    Γöé
  2034. Γöéa test$$  Γöé a test$      Γöé  yes    Γöé
  2035. Γöéa test$   Γöé a test$      Γöé  no     Γöé
  2036. Γöéa $ test  Γöé a $ test     Γöé  yes    Γöé
  2037. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2038.  
  2039. Search pattern at start and end of line ^ and $ 
  2040.  
  2041.  This offers interisting possibilities. You can find a line that contains only 
  2042. the searched text and nothing else. The pattern "^Hello world$" matches only 
  2043. "Hello world", and not " Hello world" or "Hello world ".
  2044.  
  2045.  Finding empty lines ^$
  2046.  
  2047.  An empty line will be found with the pattern "^$".
  2048.  
  2049.  Finding all text ^*$
  2050.  
  2051.  Everything will be found with the pattern "^*$".
  2052.  
  2053.  Bracket expressions [a-zA-Z]
  2054.  
  2055.  Again, if you know GREP you may have already seen some of this. Bracket 
  2056. expressions give a range of characters to hit. If you want to match "World" and 
  2057. "world" in a case sensitive search, you spezify [Ww]orld. This means, that the 
  2058. lower or uppercase w is all right. Another sample would be "hook" and "look" 
  2059. which would be both matched with [wl]ook.
  2060.  
  2061.  More sophisticated uses include ranges, which are represented in a from char 
  2062. to char fashion [a-z] which matches all chars between lower a and lower z.
  2063.  
  2064.  To match all characters of the alphabet, lowercase and uppercase write [a-zA-Z].
  2065.  
  2066.  You are allowed to write as many ranges as you like, e.g. [abcd1-9xyz] matches 
  2067. abcd or a number or xyz.
  2068.  
  2069.  Let's look closer to at the numbers. Instead of [abcd1-9xyz] you may write 
  2070. [abcd#xyz] supposed you've left the meaning of the regular expressions 
  2071. unchanged. Inside the brackets, the special meaning of the characters is 
  2072. maintained, with the following exceptions : 
  2073.  
  2074.      Joker * 
  2075.  
  2076.       Inside brackets the joker (*) has the same meaning as ? 
  2077.  
  2078.       Inside brackets, repetitions (see below) are nonsense and have no 
  2079.       meaning. [{1,2}x] inside a bracket is interpreted as "one of these 
  2080.       characters must be there". 
  2081.  
  2082.      [#-@] 
  2083.  
  2084.       A range from number to ASCI doesn't make sense. In a from-to expression 
  2085.       regular expressions are treated like they would be escaped thus a # means 
  2086.       "the char #" and not "must be a digit".
  2087.  
  2088.  
  2089.  Escaping within bracket expressions 
  2090.  
  2091.   Supposed you want to search for  '[' (openingg bracket) ']' (closing bracket) 
  2092.  or '-' (range within brackets) within a bracket expression you have to escape 
  2093.  them. [ab-\1-3] means match a,b or  '-' or a number between 1-3. The same way 
  2094.  work [ab\]1-3] and [ab\[1-3]. 
  2095.  
  2096.   Case sensitive search is assumed!
  2097.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2098.   ΓöéPattern         Γöé Text         Γöé  match? Γöé
  2099.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2100.   Γöé[wW]orld        Γöé world        Γöé  yes    Γöé
  2101.   Γöé[wW]orld        Γöé World        Γöé  yes    Γöé
  2102.   Γöé19[0-4]5        Γöé 1935         Γöé  yes    Γöé
  2103.   Γöé19[0-4]5        Γöé 1995         Γöé  no     Γöé
  2104.   Γöé[lh]ook         Γöé look         Γöé  yes    Γöé
  2105.   Γöé[lh]ook         Γöé hook         Γöé  yes    Γöé
  2106.   Γöé[a-z]ake        Γöé make         Γöé  yes    Γöé
  2107.   Γöé[a-z]ake        Γöé fake         Γöé  yes    Γöé
  2108.   Γöé[a-z]ake        Γöé Sake         Γöé  no     Γöé
  2109.   Γöé[a-z]ake        Γöé sake         Γöé  yes    Γöé
  2110.   Γöé[a-zA-Z]ake     Γöé Sake         Γöé  yes    Γöé
  2111.   Γöé[a-zA-Z]ake     Γöé sake         Γöé  yes    Γöé
  2112.   Γöéwo[@#]rld       Γöé world        Γöé  yes    Γöé
  2113.   Γöéwo[@#]rld       Γöé wo4ld        Γöé  yes    Γöé
  2114.   Γöéwa[ab\-z]ter    Γöé wa-ter       Γöé  yes    Γöé
  2115.   Γöéwa[ab-z]ter  5  Γöé wa-ter       Γöé  no     Γöé
  2116.   Γöébra[\[]cket     Γöé bra[cket     Γöé  yes    Γöé
  2117.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2118.  
  2119.  Repeating an expression {1,2}a or {1-2}a
  2120.  
  2121.   Again, GREP addicts will know the message. Repetitions are indicated by the 
  2122.  following syntax: {from,to}character or {from-to}character. So you match 
  2123.  "helo", "hello", "helllo"  by specifying he{1,3}lo. If you want to find 
  2124.  "hello", write he{2}lo. Repetitions become handy if you wand to match things 
  2125.  like a numer starting with one and having 1-5 zeroes followed by one. 1{1-5}01 
  2126.  does the job.
  2127.  
  2128.   Repeating regular expressions {1,2}[a-z]
  2129.  
  2130.   You can repeat characters which have special meanings and bracked 
  2131.  expressions. he{1,2}[a-z]o still matches "hello", the same is true for 
  2132.  {he{1,2}@. If you repeat the "*" (joker) you would find a line containing 
  2133.  "this this this" by th{3}*s. Again, you will have to play around with the 
  2134.  repetition feature to exploit it's power. 
  2135.  
  2136.   Case sensitive search is assumed!
  2137.   {1,2}a and {1-2}a have the same meaning.
  2138.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2139.   ΓöéPattern         Γöé Text           Γöé  match? Γöé
  2140.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2141.   Γöéhe{1,2}lo       Γöé hello          Γöé  yes    Γöé
  2142.   Γöéhe{2}lo         Γöé hello          Γöé  yes    Γöé
  2143.   Γöéhe{1}lo         Γöé hello          Γöé  no     Γöé
  2144.   Γöéhe{1,5}lo       Γöé hello          Γöé  yes    Γöé
  2145.   Γöéhe{3,5}lo       Γöé hello          Γöé  no     Γöé
  2146.   Γöé1{1-5}01        Γöé 101            Γöé  yes    Γöé
  2147.   Γöé1{1-5}01        Γöé 1001           Γöé  yes    Γöé
  2148.   Γöé1{1-5}01        Γöé 10001          Γöé  yes    Γöé
  2149.   Γöé1{1-5}01        Γöé 100001         Γöé  yes    Γöé
  2150.   Γöé1{1-5}01        Γöé 1000001        Γöé  yes    Γöé
  2151.   Γöé1{1-5}01        Γöé 10000001       Γöé  no     Γöé
  2152.   Γöéhe{1,2}[a-z]o   Γöé hello          Γöé  yes    Γöé
  2153.   Γöéhe{1,2}[A-Z]o   Γöé hello          Γöé  no     Γöé
  2154.   Γöét{3}*s          Γöé this this this Γöé  yes    Γöé
  2155.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2156.  
  2157.  Escaping a repeating expression 
  2158.  
  2159.   You escape a repeating expression by adding the escaping character. 
  2160.  he\{1,2}llo matches now only the string "he{1,2}llo".
  2161.  
  2162.   Repetitions and start/end of line 
  2163.  
  2164.   Start of line and end of line characters must occur as the first or last 
  2165.  characters in the regular expression. Look at the examples: 
  2166.  
  2167.   Case sensitive search is assumed!
  2168.   {1,2}a and {1-2}a have the same meaning.
  2169.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2170.   ΓöéPattern         Γöé Text           Γöé  match? Γöé
  2171.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2172.   Γöé{1,2}^ hello    Γöé a ^ hello      Γöé  yes    Γöé
  2173.   Γöé{1,2}^ hello    Γöé a ^^ hello     Γöé  yes    Γöé
  2174.   Γöé^{1,2}^ hello   Γöé a ^ hello      Γöé  no     Γöé
  2175.   Γöé^{1,2}^ hello   Γöé ^hello         Γöé  yes    Γöé
  2176.   Γöé^{1,2}^ hello   Γöé ^^hello        Γöé  yes    Γöé
  2177.   Γöéhello{1,2}$     Γöé hello$ a       Γöé  yes    Γöé
  2178.   Γöéhello{1,2}$     Γöé hello$$ a      Γöé  yes    Γöé
  2179.   Γöéhello{1,2}$$    Γöé hello$ a       Γöé  no     Γöé
  2180.   Γöéhello{1,2}$$    Γöé hello$         Γöé  yes    Γöé
  2181.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2182.  
  2183.  Wildcards and repetitions 
  2184.  
  2185.   You can look for lines like "hello 123 a test" , "hello oops 1234 a test" by 
  2186.  writing the pattern ^*{1-3}[1-4] a test. This shows that if you specify a 
  2187.  wildcard followed by a repetition or bracket expression (or both together like 
  2188.  here) the following pattern {1-3}[1-4] (one to three times a character in the 
  2189.  range from 1 to 4) must be matched.
  2190.  
  2191.   Hex check box 
  2192.  
  2193.   When the "Use regular expressions" check box is checked, the "Hex" check box 
  2194.  is disabled. 
  2195.  
  2196.  
  2197. ΓòÉΓòÉΓòÉ 83. Startable program types ΓòÉΓòÉΓòÉ
  2198.  
  2199. Read the following information to start a program whose type you don't know. 
  2200. This situation occurs with some "old" programs wich don't contain information 
  2201. about their appearence under OS/2. 
  2202.  
  2203.  
  2204. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2205. ΓöéProgram          Γöé        Γöé
  2206. Γöétype             Γöé remarksΓöé
  2207. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2208. Γöé                 Γöé        Γöé
  2209. ΓöéFull screen OS/2 Γöé 1      Γöé
  2210. ΓöéWindowed    OS/2 Γöé 1      Γöé
  2211. ΓöéPM               Γöé 2      Γöé
  2212. ΓöéFull screen DOS  Γöé 3      Γöé
  2213. ΓöéWindowed DOS     Γöé 3      Γöé
  2214. ΓöéWINOS/2          Γöé 4      Γöé
  2215. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2216.  
  2217. 1. A full screen program normally
  2218. runs as a windowed OS/2 program
  2219. and vice versa.
  2220.  
  2221. 2. Every program that uses PM to
  2222. display itself (and is not a windows
  2223. program).
  2224.  
  2225. 3. A full screen DOS program normally
  2226. runs as a windowed DOS program and
  2227. vice versa.
  2228.  
  2229. 4. Every program that uses WINDOWS to
  2230. dispay itself on the desktop.
  2231.  
  2232.  
  2233. ΓòÉΓòÉΓòÉ 84. Transformation Templates ΓòÉΓòÉΓòÉ
  2234.  
  2235. Definition for substitutions 
  2236.  
  2237.  Transformation templates work the way that you can devide a path into it's 
  2238. parts: 
  2239.  
  2240.  
  2241.  %d%  drive            = d:
  2242.  %p%  path             = \path\  (the whole path)
  2243.  %p1% to %p10%         = part 1...10 of above path
  2244.  %f%  filename         = file
  2245.  %e%  file extension   = .ext
  2246.  %s%  file + extension = file.ext
  2247.  
  2248. The parts extracted by the transformation templates contain already the : 
  2249. (colons) and \ (backslashes). You need to enter them only when you are adding 
  2250. additional pathes like in %d%%p1%MYPATH\%p2%. In this example you add a \ 
  2251. (backlashe) after MYPATH. 
  2252.  
  2253.  Sample template definitions: copy 
  2254.  
  2255.  If you wish to copy all found files  with another filename extension then the 
  2256. original one,  just enter 
  2257.  
  2258. "%d%%p%%f%.new" 
  2259.  
  2260. What does it? It looks up the found path and builds the to-destination by 
  2261. extracting the drive, path filename and fileextension from the original path 
  2262. and applys it on your template. This makes up the destination path. The from 
  2263. part remains unchanged, and in the destination part drive, path and filename 
  2264. remain unchanged, but the filename extension is set to "new". 
  2265.  
  2266. Adding directory levels 
  2267.  
  2268.  Suppose you want to add two direcotory levels to save the found files. The 
  2269. template 
  2270.  
  2271. %d%newlevel1\newlevel2\%p%%s%" 
  2272.  
  2273. does it, leaving drive, filename and filename extension unchanged, and adding 
  2274. adds level1\level2\ to the destination filename.
  2275.  
  2276.  You might want to change a path named drive:\dir1\dir2\dir3\filename.ext to 
  2277. \dir1\mynewdir\dir2\dir3\filename.ext wich requieres the template 
  2278.  
  2279. "%d%%p1%mydir%p2%%p3%%s%" 
  2280.  
  2281. Deleting directory levels 
  2282.  
  2283.  The same way you can delete a directory with a template. 
  2284.  
  2285. %d%%p1%%p3%%s% 
  2286.  
  2287. deletes the second directory level in the path, changing the original 
  2288. drive:\dir1\dir2\dir3\filename.ext to drive:\dir1\dir3\filename.ext.
  2289.  
  2290.  More directory parts then in the original path 
  2291.  
  2292.  If the original path contains less directory parts then %pn% substitutions FF2 
  2293. substitutes the superfluous %pn% with empty strings. This way the result is the 
  2294. same as if you wouldn't have specified a %pn% path. Here's an example: 
  2295.  
  2296. found path:      "d:\path1\myfile.ext"
  2297. subst. pattern:  "d:%p1%%p2%%p3%%f%.sav"
  2298. result:          "d:\path1\myfile.sav"
  2299.  
  2300.  
  2301. ΓòÉΓòÉΓòÉ 85. File search pattern ΓòÉΓòÉΓòÉ
  2302.  
  2303.  ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2304.  Γöé pattern   Γöé  matches                      Γöé
  2305.  Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2306.  Γöé*.txt      Γöé hello.txt bye.txt FF2.txt     Γöé
  2307.  Γöéwom?n      Γöé woman women                   Γöé
  2308.  Γöé*.sav      Γöé hello.sav bye.sav             Γöé
  2309.  Γöéconfig.??? Γöé config.sav config.sv1         Γöé
  2310.  Γöépa*.???    Γöé pattern.txt pause.exe         Γöé
  2311.  Γöé*.?        Γöé fancy.1 warp.1                Γöé
  2312.  Γöé*.*        Γöé everything with a dot between Γöé
  2313.  Γöé*          Γöé everything                    Γöé
  2314.  ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2315.  
  2316.  
  2317. ΓòÉΓòÉΓòÉ 86. Hexadecimal characters ΓòÉΓòÉΓòÉ
  2318.  
  2319. Hexadecimal strings 
  2320.  
  2321.  Every character can be represented by its hexadecimal value. Have a look at an 
  2322. ASCII table or enter a text in the text strings entryfield, then check the 
  2323. "hex" checkbox. If you entered abcd01234, you will get a string of 
  2324. 616263643031323334. This is the hexadecimal representation of abcd01234. If you 
  2325. uncheck the "hex" checkbox, you'll get abcd01234 again.
  2326.  
  2327.  Examples
  2328.  
  2329.  You can use the hexadecimal string representation whenever you want to search 
  2330. or change unprintable characters, eg. to change the newline sequence 0D0A to 
  2331. another value. Advanced usage includes patching.
  2332.  
  2333.  Case sensitive and Regular expression checkbox 
  2334.  
  2335.  When "Hex" is checked, the "Case sensitive" and "Regular expression" check 
  2336. boxes are disabled. Note that in the hex search mode, searches are always case 
  2337. sensitive. E. g. 74657374, the hexadecimal representation of "test" matches 
  2338. only "test", and not "TEST" or "TEst". 
  2339.  
  2340.  
  2341. ΓòÉΓòÉΓòÉ 87. Logical connections ΓòÉΓòÉΓòÉ
  2342.  
  2343. "and", "or", "not" checkboxes 
  2344.  
  2345.  You combine the search strings logically by toggeling the and/or checkbox. FF2 
  2346. searches all strings you specified. For every file FF2 then evaluates wheter 
  2347. the found strings and your logical expressions match. FF2 evaluates logical 
  2348. expressions in top down order.
  2349.  
  2350.  "Not" negates a logical expression, e.g. "and not a string" means that it's 
  2351. true if the string was not found at the evaluation point of this expression. 
  2352.  
  2353.  Expr. 1:
  2354.  1 and     2 and 3 and     4 and 5
  2355.  Expr. 2:
  2356.  1 and     2 or  3 or      4 and 5
  2357.  Expr. 3:
  2358.  1 or      2 or  3 and not 4 and 5
  2359.  Expr. 4:
  2360.  1 and not 2 or  3 or      4 and 5
  2361.  
  2362. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2363. Γöéexpres- Γöéstring found in fileΓöétrue Γöé
  2364. Γöésion    Γö£ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöñ     Γöé
  2365. Γöé        Γöé 1 Γöé 2 Γöé 3 Γöé 4 Γöé 5  Γöé     Γöé
  2366. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2367. Γöé  1     Γöé Y Γöé Y Γöé N Γöé N Γöé Y  Γöé No  Γöé
  2368. Γöé  2     Γöé Y Γöé Y Γöé N Γöé N Γöé Y  Γöé Yes Γöé
  2369. Γöé  3     Γöé Y Γöé Y Γöé N Γöé N Γöé Y  Γöé Yes Γöé
  2370. Γöé  4     Γöé Y Γöé Y Γöé N Γöé N Γöé Y  Γöé No  Γöé
  2371. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2372.  
  2373.  
  2374. ΓòÉΓòÉΓòÉ 88. Installation ΓòÉΓòÉΓòÉ
  2375.  
  2376. System requirements 
  2377.  
  2378.  It's up to you how much system resources you give FF2  You specify system 
  2379. resources in the  working options  dialog. 
  2380.  
  2381. The Hankosoft product FF2 is delivered with
  2382.  
  2383.    FF2.EXE     executable
  2384.    FF2RES.DLL  resource dynamic link library
  2385.    FF2HOOK.DLL system wide hook for killer
  2386.    FF2.HLP     helpfile
  2387.    FF2.INI     initial file
  2388.  
  2389. DLL files location 
  2390.  
  2391.  Place the DLL's either together with FF2.EXE into the same directory or place 
  2392. them somewhere with your other applications DLL files. Note that if you place 
  2393. the DLL's together with FF2.EXE into the same directory you should add a .; as 
  2394. the first path in your CONFIG.SYS LIBPATH statement, eg. LIBPATH=.;C:\..... . 
  2395. If you definitely don't want any trouble, put the DLL's in a path already 
  2396. defined in LIBPATH or add one, eg. LIBPATH=....;D:\FF2;.... . This example 
  2397. assumes that you have placed all files into D:\FF2. Help file location 
  2398.  
  2399.  The FF2.hlp file should be placed either in the same directory as FF2 or in 
  2400. the HELP path.
  2401.  
  2402.  Restoring the FF2.INI file 
  2403.  
  2404.  If your FF2.INI file seems to be corrupted just delete it. FF2 generates a new 
  2405. one containing the installation default values. The FF2.INI file will always be 
  2406. placed in the same directory as FF2.EXE.
  2407.  
  2408.  Disclaimer 
  2409.  
  2410.  
  2411. FF2 is a product of HankoSoft. HankoSoft will not take
  2412. responsability / liability for any damage to your hard- and
  2413. software nor to loss or destruction of data caused by FF2
  2414.  
  2415. By using FF2 you agree with this disclaimer.
  2416.