Folgendes Scriptzeile ließt den Pfad des Starmenüs aus der Registry aus und schreibt den Wert in die Umgebungsvariable AllUserStartMenu
for /F "tokens=4* skip=4 usebackq" %%f in (`reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Common Start Menu"`) do @set x3=%%g
set AllUserStartmenu=%x3:ü=%
echo %AllUserStartmenu%
Auf einem deutschem XP kommt dann folgende Ausgabe:
C:\Dokumente und Einstellungen\All Users\Startmenü
Die Set Anweisung konvertiert übrigens noch das Sonderzeichen in den Buchstaben Ü zurück, da dies durch die Shell nicht richtig verarbeitet wird.
Dienstag, 19. Mai 2009
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen