I or any other contributors allow you to use and modify freely under the condition that I or other contributors are in no way responsible for any damage or loss you may suffer.
06/10/03 | V1.2 | map datapath (gjarvis@ieee.org) key maybe option in list (gjarvis@ieee.org) |
05/06/03 | V1.1 | drive mapping bug key now in quotes (may have spaces) wild card matching of apps ALL option (gjarvis@ieee.org) |
17/06/02 | V1.0 | Initial version (gjarvis@ieee.org) |
GETINI is a REXX program to generate selected USER and SYSTEM applications. Most apps of SYSTEM and some apps of USER are part quite Operating System dependent. WPS objects are handle seperately by GETWPS.
Use repeatedly in a command window and edit 'getini.lst' until desired result achieved. Usually only a few iterations are needed.
>getini >epm getini.*
The following statistics are displayed:
GETINI [(Options] | |
Options | [ALL] |
---|---|
ALL | 'getini.lst' is ignored and all keys for all applications saved to 'getini.all'. |
An ASCII file, 'getini.lst', is used to select which apps get selected with following format.
* | blank lines and lines starting with an asterik are ignored |
EXC | exclude an application |
Parameter | EXC ini "app" ["key"] |
---|---|
ini | USER or SYSTEM |
app | application to exclude. May end with wildcard * . |
key | optional key to exclude. If no key is specified then exclude all keys for application. |
INC | include an application |
Parameter | INC ini "app" ["key"] |
ini | USER or SYSTEM |
app | application to include. May end with wildcard * . |
key | optional key to include. If no key is specified then include all keys for application. |
If there is neither 'INC' nor 'EXC' for an application then an 'EXC' line is appended to bottom of file. Just run the program and it will generate the 'EXC'. Edit the file by changing 'EXC' to 'INC' for the applictaions you want. Then run the program again.
An ASCII file, 'getini.din', is generated with following format.
first line | information on who, what and when generated data |
---|---|
rest of lines | ini "app" "key" valfmt valhex |
ini | USER or SYSTEM |
app | application |
key | key |
valfmt | formated value (human readable) |
valhex | unformated hexadecimal value (computer readable) |
If a value contains a bootpath then it is replaced by 'C:\'.
If a value contains a datapath then it is replaced by 'D:\'.
A string delimit by graphic marks where each byte is displayed as:
ASCII | printable ASCII |
circle with verticle line | null char |
happy face | other |
exc USER "WIN_RES_*"
exclude video driver dependent apps. Note that the use of wildcards not only makes your list file easier to read, but also faster to process.
INC USER "PM_Lockup" exc USER "PM_*"
include PM_Lockup but exclude other apps that starts with PM_
exc USER "XWorkplace" "ArchiveSettings" exc USER "XWorkplace" "ArchiveLastBackup" exc USER "XWorkplace" "LastDesktopPath" inc USER "XWorkplace"
include app XWorkplace but exclude the specified three keys