To run BatchResourceUpdater, you can do the following:
BatchResourceUpdater test.bru
Where "bru" files are actually just XML files, with the following format:
......
...
...
...
The and blocks may come in any order and any number of them.
The source, destination, and remove values are specifications of either files
or resource IDs, for example:
File: file1.bmp
Resource: shell32.dll|BITMAP|100|1033
PE Files must have an extention of:
exe, dll, sys, ocx, mui, drv, cpl, efi, com, fnt, msstyles, scr, ax, acm, ime, pe
For more examples see the examples zip file.
The block may have more than one destination, but only one source.
It also can have an "overwrite" attribute:
Default is always. Always is means to always overwrite the resource/file, never
means to save the resource/file only if it does not already exist, and only
means to save the resource/file only if it does already exist.
The other set of blocks that can be used is , like so:
...
...
The # must be an integer from 0 to 9 (inclusive).
There may be any number of blocks.
After this block, whenever a %# (e.g. %1) is used it is replaced with all of the
values defined by the blocks for that index. There are some limitations
on replacements that can be made. Also %% is replaced by %. For examples, so
the examples zip file.
One very convient thing to do is register BRU files with the BatchResourceUpdater
program so that you can double click the files.