Environment variables i batch og registry

Tags:    diverse

Jeg er i gang med at lave en batch fil, der kan opdatere registrerings databasen. Dels har jeg en .reg fil med de nøgler jeg skal bruge, og i nogle tilfælde har de nøgler en værdi, som er stien til et program. Men drevet er så erstattet af en environment variabel kaldet %DRIVE%.

Så har jeg en batch fil hvor jeg opretter den variable og kalder så regedit.

Mit problem er at jeg gerne vil kunne parse min .reg fil på en sådan måde, at når den tilføjes til databasen, parses %DRIVE% til det drev det har, og nøglerne består dermed af absolutte paths uden nogle environment variables. Jeg er bare ikke klar over hvordan, hvis overhovedet, jeg kan gøre dette.



1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Man kunne gøre noget i stil med:

Fold kodeboks ind/udKode 


Med denne inp.reg:
pop=%windir%\\pop.stop

Får jeg denne out.reg:
pop=C:\\WINDOWS\\pop.stop



Indlæg senest redigeret d. 23.04.2008 19:40 af Bruger #4996
t