Lokale indstillinger - wildcard
Jeg er ved at lave et lille cmd/dos-baseret installationsprogram (til nogle små grafikfiler). Ved hjælp af "if exist", "set drive=" og en masse andre fine commandoer, virker det efter hensigten.Det er slet ikke det, jeg vil spørge om.
Imidlertid har jeg på et tidspunkt en "if exist"-fil, der ligger i:
\Documents and Settings\%username%\Lokale indstillinger\Temp\enmappe\enfil.txt"
... som jeg bruger som dirigent i en batchfil til at finde ud af, hvilket drev det aktuelle windows ligger på.
Det er kun et problem i det tilfæde, at folk har dual-boot og derfor måske har 2 windows-mapper eller 2 winnt-mapper på computeren. Ellers kunne jeg bare bruge "if exist c:\winnt\enfil.exe til at drev-fæste windows, men batchfilen kan vist ikke skelne det aktuelle windows' winnt-mappe fra en anden winnt-mappe på et andet drev. Derfor "if exist"-filen.
Men jeg kan kun køre programmet på dansk windows 2000/XP, idet
mappen LOKALE INDSTILLINGER hedder noget andet på alle andre sprog. Jeg leder derfor efter et wildcard for LOKALE INDSTILLINGER (ligesom %username%), men jeg kan ikke finde et.
Findes et sådant wildcard?
Er der et work-around på problemstillingen?
Hvis spørgsmålet er uforståeligt, så undskylder jeg. Jeg forklarer mig gerne yderligere.
