94 New And Changed Macros Since AMAC42.ZIP ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ AMAC42E.ZIP April 27, 1992 (See end of file for Macros Description) Key File Description ----- --------- ---------------------------------------------- Macros to Make Macro Title Boxes ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @(5) {com002} Make Macro Title Box @(9) {com002} Remove Macro Title Box @(6) {com002} Copy Macro Title To Index Date and Time Macros ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @(7) {DATE15} 4-9-92 (US -) @(6) {DATE15} 4/9/92 (US /) @(f10) {DATE15} 9-4-92 (European -) @(f3) {DATE15} 9/4/92 (European /) @(8) {DATE15} 9.4.92 (European .) ^(f2_) {DATE15} Thu 4-16-1992 (DOS format) @(2) {DATE15} Thursday April 9, 1992 @(9) {DATE15} | ( no comma) @[ {DATE15} Thursday, April 9, 1992 @] {DATE15} | @(f2) {DATE15} Thursday, 9 April, 1992 (European) @(f9) {DATE15} | (European) @(4) {dat001} April 9, 1992 @(1) {dat001} | @(f4) {dat001} 9 April, 1992 (European) @(f1) {dat001} | (European) @(f5) {dat002} Thursday, April 9, 1992 at 11:18 am @(f6) {dat002} | @(f7) {dat003} Tom Hogshead, Friday, May 8, 1992 at 11:27 am @(f8) {dat003} | ^(f1_) {dat003} Tom Hogshead Friday, May 8, 1992 at 11:27 am ( no comma) @(3) {dat003} 5:26 pm @(0) {dat003} | Sort Directory Sizes in Descending Order, @(1) {dsiz@1} | - RIGHT Justify Number of Files' Column @(2) {dsiz@2} | - LEFT Justify Number of Files' Column Macros For Files ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @(f3) {FILE27} SAVE Read Only Files Miscellaneous Column Block Macros ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Make Block a Column Block of Longest Line @(3) {msg003} | - Exclude Leading Spaces @(1) {msg003} | - Include Leading Spaces @(7) {msg003} | - Include Leading Spaces Make Paragraph a Column Block of Longest Line @(5) {msg003} | - Exclude Leading Spaces @(2) {msg003} | - Include Leading Spaces Miscellaneous Message Macros ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @(f8) {msg004} Format Message (For v2.10) Switch Case and Captilization Macros ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @(3) {rfr002} Capitalize First Letter of Words in COL Block @(4) {rfr002} Capitalize First Letter of Words in CHAR Block @(5) {rfr002} Capitalize First Letter of Words in LINE Block Macros To Format ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @(f8) {rfr003} Format BLOCK To User Selected Left/Right Margins @(f9) {rfr003} Format PARAGRAPH To Left Margin of Last "Goto Column" Prompt Entry Reformat ONLY Lines Wider Than Right Margin 80 @(f1) {rfr003} |- QEdit v2.15 Only (Fast) @(f2) {rfr003} |- QEdit v2.10 or 2.15 (Slow) @(8) {rfr003} Format BLOCK, Small Version of @5 @(1) {rfr003} Format BLOCK, Smallest Version of @5 @(5) {rfr003} Format BLOCK, Uses Temp File, Technique only Macros to Right/Left Justify and Align ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @(6) {rfr004} Comma Delineate and Align Column Block By Decimal Point, Fill With Zeros, Add $'s @(5) {rfr004} Comma Delineate and Align Column Block By Decimal Point, Fill With Zeros @(4) {rfr004} Align Column Block By Decimal Point, Fill Zeros @(3) {rfr004} Align Column Block By Decimal Point @(2) {rfr004} Left Justify Column Block @(1) {rfr004} Right Justify Column Block @(9) {rfr004} Right Justify Column Sort Column Block And Adjacent Text In: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @(1) {rfr009} Ascending Absolute Value @(2) {rfr009} Descending Absolute Value @(3) {rfr009} Ascending, Case Insensitive @(4) {rfr009} Descending @(5) {rfr009} Reverse Sort Column Block Only In: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @(6) {rfr009} Ascending Absolute Value @(7) {rfr009} Descending Absolute Value @(8) {rfr009} Ascending, Limited to 999 Lines @(9) {rfr009} Descending @(0) {rfr009} Randomly #(f1) {rfr009} Make Column Block to Test Macros #(f2) {rfr009} Test If Block Is Marked, and Close Macros To Select and Load Files In QEdit Ring ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @(f2_) {ring@f2} Load At Command Line All Files From a Pre-Made List of Files, Read Macro of First File in File List If It Exists, Macros To Search/Replace In Text And ZIP Files ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ From Command Line Only . . . @(0) {SR} Search/Replace In Text and Zip Files @(5) {SRQ} Search/Replace, Quit Files After Replacement @(7) {SRL} Search Only In Text and Zip Files While Editing . . . @(1) {SRCH31} Make Filelist Containing Search Text @(4) {SRCH31} Search/Replace Files While Editing Macros To Show Byte Size of Macros, SIZE19.QM ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ @(1) Size of SINGLE Macro In Format: * 146 bytes Wed 04-22-1992 23:31:51 (TH @1) @(2) Size of ALL Macros In File In Format: * 147 bytes Wed 04-22-1992 23:34:18 (TH @2) @(3) Size of SINGLE Macro In Short Format: * 223 bytes 4/22/92 11:38 pm (TH @3) Macros Description ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ AMAC42(A+B+C+D) or AMAC42.ZIP contain over 400 QEdit macros. AMAC42.ZIP uploaded to SemWare is split into four files as AMAC42(A+B+C+D).ZIP. AMAC42.ZIP can also be found on CompuServe IBMAPP Lib 0, Exec-PC (414-789-4210) and New-Ware (619-450-3257 or 455-5226). Any files changed and new macros added since AMAC42.ZIP was issued will be found later in AMAC42(E+F...).ZIP. 1) BOOKxx.QM are a series of macros to place () around selected words in QEdit files as bookmarks. Getting to a desired location in a file and reading an unlimited number of macros is almost instantaneous. Expands macro buffer space. See also JMPPOSxx.QM. 2) BUFFxx.QM contains macros to access and manipulate Scratch Buffers the same as StoreScrBuff, AppendScrBuff and GetScrBuff do except the last accessed buffer name is entered at the buffer name prompt. All currently loaded Scratch Buffers may also be saved and reloaded at the next edit session. 3) CENTxx.QM are QEdit macros to center lines/paragraphs/files. 4) COMTxx.QM contains macros to comment and un-comment lines, blocks, paragraphs, macros, C programs, and dBase lines. Also has macros to insert and delete text at beginning of lines or blocks, macro to speed up batch file running, and macros to make and remove boxes surrounding text with any border. 5) DATExx.QM for Date in English 'March 9, 1991', not 'Sat 03-09-1991' and Time in Standard '5:26 pm', not Military '17:26:37'. 6) DELSPxx.QM macros may be used to delete leading spaces from various lines in the file currently being edited. 7) DSIZxx.QM are macros to list all directories in a current or a specified drive, sorted by directory size in descending order. The number of files in each directory is also shown. 8) FILExx.QM QEdit macros allow the user to select files from a list to either load, delete, read a macfile, save a read-only file, or save files with the name either 09141025.EXT or file NAME.914. Spell check macros with ShareSpell. Macros to save files without backups, and delete and edit backups. Cursor position and scroll macros. 9) JMPPOSxx contains QEdit macros to provide an alternative to the "bookmarking" macros in BOOKxx.QM. The JMPPOS macros allow the user to set "Position Markers" at various points in a file, then jump quickly to the next or previous position marker from anywhere in the file or across files. 10) MACRxx.QM contains QEDIT macros to easily convert macros to and from text/binary using QMAC. 11) MENUxx.QM is the beginning of a QEdit menuing system. 12) MISCxx.QM are miscellaneous macros: mis001 -- Cursor and Line Position Macros mis002 -- Counting Macros mis003 -- Column Block and Box Making Macros mis004 -- Macros to Compare Files mis005 -- Macros to Make Single Column Macros mis006 -- Other New Macros 13) MSGxx.QM QEdit macros make, update and remove an Index of all the messages in an OffLine mail reader saved message file with the Index inserted at the top of the saved message file. Macros are also included to reformat OffLine message reader messages retaining sender initials and quoting character for quoting replies. 14) PAGExx.QM QEdit macros "paginate" files and QMAC txtfiles so page break locations can be seen and moved for better readability. 15) PAUSExx.QM macros make any portion of a QEdit macro marked as a block a "single step" macro by entering a "pause" before the each macro command in the block. Macros are included to revert a single step macro to normal operation. 16) QLSTxx.QM contains macros that enables QEdit to load a list of files from a FileList of unlimited length. These may be two of the broadly most useful macros so far. 17) RFRMxx.QM contains macros to reformat QEDIT blocks, paragraphs and files. Number of words in a file can be counted. Deletes extra blank lines in files. Capitalize first letter of every word in block. Double and triple space files. Left and right justify blocks and files. 18) RINGxx.QM macros emulate PC Magazine FILECTRL.COM enabling the user to know what files are in the ring, in what order, and the capability to load a file in the ring *without* having to nextfile through the ring. Files may be loaded from a list of files at the command line or from a Pick List of files in the ring while editing. 19) SIZExx.QM are QEdit macros that quickly shows the byte size of each macro. Size is added to the end of the macro with an asterisk in column 1. 20) SRCHxx.QM are QEdit macros to search/replace and search only using FGREP and MAXFIND. Only files containing the search text are loaded automatically, and then the desired search/replace is performed. Search/replace may be run from the command line or while editing files. Search or search/replace may be also performed on ZIP files without manually unzipping and rezipping. 21) TIMERxx.QM are macros enabling the user to measure execution time of QEdit macro command sequences with unparalleled accuracy and versatility. Timing macro commands provides the capability to optimize macros for speed. Relative speed of many commands are compared. The number of repeats can be timed from 1 to 100,000 for different command sequences. 22) TOGLxx.QM contains QEdit macros to toggle Insert, AutoIndent, WordWrap, EnterMatching and BoxDraw ON, and toggle Backups OFF.