Macros in this distribution are all Copyright (c) Chris Angelico 2000. All rights reserved. If you find a genuine bug, I'll try to fix it. If it wrecks your current project completely, restore from a backup. (You do make regular backups, don't you?) If it helps you to work more efficiently, I'll accept full responsibility. If it breaks anything, it was your choice to install it! <g>
To download, hit the link!
Custom install (be selective): Take the appropriate lines from this Profile.VRM and append them onto your own Profile.VRM. Copy the desired .VRM files into your Macros directory. Restart VX-REXX if needed. All done!
File Name | Low Level? | Description |
---|---|---|
CHECKNUM.VRM | No | Check objects for numeric tags |
COMPILE.VRM | No | Compile a REXX .CMD into a Presentation Manager executable |
COPYCAPT.VRM | No | Copy the Caption of an object onto the clipboard, in a form suitable for the name of an object |
PASTENAME.VRM | Yes | Paste the name of an object from the clipboard; keeps the prefix. Use after COPYCAPT. |
UPDNAMES.VRM | Yes | Update the names of the selected objects based on the caption of the selected object. See ObjNames.TXT for details. |
REXXCODE.VRM | Yes | Execute REXX code (designed for Extras menu) |
REXXPOPUP.VRM | Yes | Execute REXX code (designed for object popup) |
All of these macros are donationware. If you like them, please send money (in Australian dollars) in proportion to the amount of value you get out of them.
Prefix: The part of an object name before the underscore.
Tail: The part of an object name after the underscore.
Each object has a prefix to indicate the type of object (Window and Menu/MenuItem objects excepted). This is always the same as the default prefix given by VX-REXX (eg PB for pushbuttons, EF for entryfields, or DT for descriptivetexts). Also, if an object is in a logical group (eg 16 checkboxes for the bits in a word), there will be a middle portion (separated from prefix and tail by underscores). The tail is usually based on the caption of the object (or for entry fields, the caption of the associated DT), hence UPDNAMES.VRM. Numerics on the ends of object names usually indicate failure to rename some object, hence CHECKNUM.VRM.
Usage: Install into popup menu, select.
Macro file: CHECKNUM.VRM
Usage: Install into Extras menu, select, choose .CMD (from file dialog), choose location for .EXE (also file dialog).
Macro file: COMPILE.VRM
Usage: Install into popup menu, select.
Macro file: COPYCAPT.VRM
Usage: Install into popup menu, select.
Macro file: PASTENAME.VRM
Usage: Install into popup menu, select all objects to be renamed, popup on object with caption (can be selected as well if it's to have its name changed), select.
Macro file: UPDNAMES.VRM
Usage: Install, select, enter code, press enter.
Macro files: REXXCODE.VRM and REXXPOPUP.VRM.