A parancsfájl használata
Call RegXSZ [”]ÉrtékNév[”][”]szöveg[”] Regfájl
Az Értéknév a megfelelő regisztrációs value name. Ha névtelen értéknevet akarunk megadni, használjuk a ””, ”@”, @ formulát.
A szöveg az adattartalom, amit a változó tárol. Amikor a szöveges értéket megadjuk, nem használhatjuk a következő karaktereket, mert problémát okoz a parancsértelmezőnek: ! ^ & = | ” ; < > ,
A cikkhez mellékelt htm állományban megtaláljuk kigyűjtve a speciális karakterek használatához szükséges helyettesítő karaktersorozatokat. Minden karaktert 3 karakter %nn formában helyettesít. A % jel szintén nem használható, csak ilyen behelyettesítő formában, és a jel után két szám következik. Ugyanebben az állományban megtaláljuk az angol billentyűzet valamennyi karakterének behelyettesítését. A html állományt megnyithatjuk Internet Explorer vagy Excel segítségével.
A Regfájl paraméter adja meg a kimeneti állományt, a hozzá tartozó úttal együtt, és mivel az érték megadása előtt mindig lennie kell adatsornak, a fájlnak is már léteznie kell.
A RegXSZ.bat visszaad egy $RegXSZ környezeti változót is, ami Y, ha a REG_EXPAND_SZ sorok sikeresen beszúrásra kerültek, és N, ha hiba történt.
Példa
Hogy beállítsunk egy adatértéket, ami a következőt tartalmazza:
"%ProgramFiles%\Internet Explorer\iexplore.exe"
használjuk a következő behelyettesítést:
"%22%25ProgramFiles%25\Internet Explorer\iexplore.exe%22"
Ha a szövegbe beágyazzuk a macskaköröm jelet, akkor a következőképpen néz ki a karaktersorozat:
%25%22%25ProgramFiles%25\Internet%20Explorer\iexplore.exe%22%25
Ügyeljünk arra, hogy az utóbbi esetben %20 karaktersorozattal kell a space karaktereket is helyettesíteni.