Search and Replace for Windows Funduc Software, Inc. Copyright 1995-2010, All Rights Reserved http://www.funduc.com http://www.searchandreplace.com Thank you for your interest in Search and Replace! PLEASE NOTE: While Search and Replace allows replacing in binary files (such as .DOC, .XLS etc), these proprietary format files may contain internal counters which may get out of synch when changed with an external program. As a result, the application that created the file may not be able to read it. For best results, replace in ASCII text files (such as .HTM, .RTF, .TXT, .INI, .C, .CPP, .H etc). In particular, Word files should be converted to RTF format which can be safely processed. For replacing in shortcuts or the registry, see our new utilities at http://www.funduc.com. For Word file replacement, see the WordSR freeware on our website. Features in v 2.7-6.5 include: - Support for FSHED - Funduc Software Hex Editor - for binary files. - Context viewer improvements for Unicode files. - 'Binary Mode' changes related to Unicode functionality. - Unicode improvements; Delete All Files from Backup Path function (Actions Menu) - 'Check for Update' function (Help Menu) - Enhancements to Script Editor - Unicode support in User Interface - Asian text support greatly improved - x64 version available - Additional support for Windows Vista - Additional debug support - 'Show hits on separate lines' added to Options|Display to allow switching between listing each on separate line or not. - Limit of 4 GB maximum file size for single file removed. - Added special 'Show Hits on one line' function. See http://www.funduc.com/srspecconfig.htm - Script Loop function now fully supported in Script Editor. See Advanced Tab. - Script Editor supports 'Repeat Action' to repeat one or more s/r's. Manually entered 'Script Loop' can also be used for scripts created by hand. - Enhanced instance handling. See Options|General. - The file name extension for xml files can be modified. See F1 Help - 'Registry Switches'. - Switch to copy (or not) search header info the clipboard and output file. See Options|Display - "Buffer Size" can now be specified in Options|Search - Special switch to control number of buffers to process. See F1 Hlp - 'Registry Switches'. - "Filters" in the main program window when a filter is enabled. - "Process Binary Files" switch in Options|Search to control whether or not the program searches 'binary' files - Special "privacy" mode switches to clear program history on exit. See Privacy Settings in F1 hlp - Enhanced File Operations dialog with drag n drop to Windows Explorer and context menu. - Additional keyboard shortcuts. - Special switch to cause program to not search 'binary' files. - Special switch to not output search parameters during Ctrl+C copy to clipboard in Search Results - 'Explorer From Here' to launch Windows Explorer - Ctrl+S keyboard shortcut to save current search results to a file of your choice. - Crtl+W keyboard shortcut to swap search & replace strings. - Options|Display dialog added. - Options|General now has choices for program response to double click on a search hit: Context Viewer; Open with computer associated viewer for that file type; Open with Search and Replace Default Viewer; Launch internal File Operations dialog. - Line Prefix for Text and Binary files can now be set in Options|Output - Internal enhancements to File Finder mode. - Quiet Mode switch in Options|General. - File name searching on command line. - Auto-detect of Encoding= statements at top of .xml files. - Handling for UTF-8 Files when file extension is .xml (See F1 Hlp, UTF-8 topic). - Internal Context Viewer can be disabled (see F1 Help, External Editors) - The number of subdirectories descended when Search Subdirs is enabled can be regulated (see F1 Help, Search Subdirs) - Selected Hit color configurable in Options|General - "Explorer From Here" in Context Menu - Adjustments in Script Editor when very long strings are present. - Case Change Replacement mode. See Options|Replace. - Math operations regular expression replacement operator. - Line prefix in the Search Results list and output report can be customized. - Delete files from Backup Path function (Actions Menu). - Reset button for Options|Filters to set all switches back to default of no filters. - Special option to change the font face and size of the main dialog. Please see http://www.funduc.com/srspecconfig.htm for more information. - Handling for dirs that begin with . and .. characters. - Refinements for View Context editor, including handling of unicode files. - Resizeable script editor dialog. - Script editor checkboxes to specify which search/replace string operations to carry out. - %%today%% value for the Min Date Filter= and Max Date Filter= switches in manually edited scripts. - Progress meter for 'File Find' mode. - Special switch to simply special replace counters sequencing across files. - Extension to %%srfound%% to remove the characters specified from the replace. See F1 hlp index, Replacement Operators. - ctrl+drag n drop a folder from Windows Explorer will append that folder to the Path field in the main dialog. - GUI field in Options-General to specify the binary/editor to use when a search hit is in a binary file. - Special registry switch to make a default target path for the file operations dialog. - %%SRPREPEND%% and %%SRAPPEND%% operators for scripts. - Script switches in the [Options] section can now go in any order. Previously they had to be in a specific order. - Settings from Options-General are no longer saved in scripts. - The results can be dumped directly to the windows clipboard. Specify 'clipboard' (no quotes) for the output file spec in Options-Output. - Search all local hard drives can be done by specifying 'Local Hard Drives' in the Path field. To search shares you have access to on a UNC path, specify the UNC machine name in the Path field. - Additional special replacement operators: %%srfound%% returns the entire search string found. %%srfilesize%% returns the size of the file prior to replacements. - The boolean regular expression operators - &, |, and ~. can be used directly in the Search For: field. Enable 'Whole Word' search to use. See F1 Help for more information. - Switch to enable display of file data & time in Search Results (Options-Output). - Warning for Delete during file operations. - UNICODE text files are processed automatically, without any user setup. - Progress meter can be displayed or not. - Results list can be scrolled during processing (it slows the display down somewhat). - Additional variables for file date/time and system date/time to be used in searches/replaces - Sorting of file names to be processed by various criteria - Executing scripts from the command line does not display the user interface if the /q switch is used. - More powerful attribute filters. See Help for more details. - Allowing reversal of Filters (only showing files meeting the given criteria). - Progress dialog with Cancel button. - New tree display allows one to collapse branches for a "cleaner display". Ctrl and + or - keypad key expand or collapse all branches. F4 and F5 move from file to file. - Append to Output File switch and script option. - Auto-complete combo boxes. The option can be adjusted in Options | General. - Filters for File Attributes were added to Options, Filter tab. - Organize Favorites now has an Edit button that allows you to edit the selected item. - Network client setup is available on demand (write support@funduc.com). That way all client machines can use the same copy of the program. - New Favorites menu allows you to save frequently used searches and/or paths and file masks. - Replace Confirmation and File Operations dialogs are resizable and they remember the last position. - Shift+Ctrl+H will replace text in the clipboard. - More script options for performing replaces more than once (in a specified loop). - An HTML mode which processes text with special HTML characters (such as <>& and accented characters). - Find in Search Results - A way to convert files character by character (between ASCII and EBCDIC for example) by using a special script. See help file and example scripts. - Touch only files selected in the Search results list (see context menu). - Option for maximum characters on a line displayed for each hit. - Regular Expression operators for beginning and end of file. - Ability to specify include/exclude expressions based on a regular expression hit. - Holding Alt+Ctrl when clicking on Search or Replace button will process only the files currently listed in the Search results (if any). - Regular expression operator ! syntax has changed(it was also improved). See Help file for more information. - Search/replace information is displayed for Copy to Clipboard, Print or View as HTML. - Main Window has an improved user interface with a configurable toolbar (View Menu or right click on toolbar). - Script editor uses Tabs for improved navigation and allows comments to be entered and edited for Search/Replace items. - In the Touch dialog you can now add or subtract (use a negative value) seconds from the date/time stamp of selected files. - Maximum Regular Expression size is now 32K (Options-Search). - Apply Script button in Binary Mode dialog (... button next to Search/Replace fields) allows conversion of plain text to RTF, Unicode, precede reserved characters by \ etc). - Check Ignore Whitespace to find a phrase regardless of where line breaks may lie. - File Operations are available (see context menu and the Actions menu) on selected file names from the results list. - %%envvar=temp%% can be used in the search or replace field to be replaced by the contents of an environment variable (in this case temp). - View Context window (double-click a hit line) has Prev/Next hit buttons. - Holding Ctrl key down when clicking on Insert or Remove All buttons in the script editor will put the main window's Search/Replace and Path/Mask values in the script fields. - Text files can now be re-formatted at a specific column (see Binary Mode dialog Help in the Help file). - In Binary Mode dialog (... button next to Search and Replace fields), if regular expression is checked on main screen, the - Print menu when Search Results are displayed. Also a View as HTML menu to view results in your browser(and perhaps then print them in color). - Undo replace feature when using a Backup Directory. - Caching of file names processed previously is enabled by default. It can be turned off in Options. - In the 32 bit version, Page Up/Down moves around a file in the View Context window. - Drag and drop of files or folders to the program is possible. - Allowing including/excluding of certain files and/or subdirectories when processing. See user interface for that when pressing ... button next to the Mask field. - Stop processing file after first hit Option was added. - Allowing script files to contain options for batch processing. - Multiple paths, separated by ; can be used for processing from the main window. - Touch functionality allows changing file attributes also. - Files and/or directories can be dropped from the Explorer or File Manager into the main window and they will be recognized for processing. - Script files can now contain a description and a boolean expression to control which files will be processed (see Script/Advanced). Several Options can now be specified in a script file. - Entering "Default Printer" for the Output file setting in Options/Output will produce a wrapped printout. - Tighter integration with the Windows Explorer for processing certain selected files/directories and the program is now available on the Start/Find menu in Windows 95/NT 4.0. - Several useful scripts are included and copied to the program's directory. - Numbers can be incremented or decremented using Regular Expression replaces. See Help file for more info. - In replaces, when the strings %%SRPATH%% and/or%%SRFILE%% are found, the program will insert the currently processed file path and name in their place. - In the Windows 95/NT version, Enter on the Search Results acts as a double-click. - Default viewer Option now handles keywords %line% and %path% for current line and path for custom editor command line settings. The keywords are case insensitive. - Regular Expressions allow specifying a range of expressions to match for the + operator (ie +5[a-z] matches exactly 5 characters, +5-10[a-z] matches 5 to 10, +-5[a-z] matches 5 or less and +5+[a- z] matches at least 5 characters). - Regular Expressions syntax was improved to allow specifying all characters like so: [] means match ANY 1 character, +5[] means match ANY 5 characters etc. - Filters for processing files between dates, sizes. See Options. - Output Options were split from Search Options and expanded. A Display replace string feature will allow creation of reports without line numbers. It also serves as a log of what was replaced (when some hits are not replaced, the replace string is not output). - You can prepend or append data (several lines if you want) at the beginning or end of the files processed using the Binary Mode dialog (... buttons next to the Search and Replace fields). This feature can also be used with scripts. - Write changed files to Backup Directory option now allows you to leave your original files intact and write the changed files to the Backup Directory instead. - Regular expressions to find (and replace) items "close by" (up to 4096 characters) can be set in options. The default is 512 characters. - The Windows 95/NT version allows View Context of binary files through a new Freeware utility: HexView. HexView can be downloaded from http://www.funduc.com. It should then be installed in the same directory as Search and Replace(or in the path or the Windows dir.). - Scripts can be created to specify multiple search/replace combinations (with associated settings) and/or multiple paths and masks to process. The script settings (masks, paths, search/replace strings) can also be overridden from the main screen. - Exclude masks can now be used. For example: *.*;~*.swp;~*.exe;~*.dll will process all but *.swp;*.exe;*.dll files. I'd like to thank you for offering suggestions and pointing out problems! If you have any suggestions for improvements or bug reports please do not hesitate to contact us at support@funduc.com. As a registered customer, you receive free upgrades of the product and customer support (by E-MAIL) for one year. If you need additional copies and would like to take advantage of the quantity discounts, the information is available on our Web page (see below). Thank you, Mike Funduc Funduc Software Inc. http://www.funduc.com support@funduc.com