In Regsitry Username einfügen
Die Temppfade in SolidWorks wurden bei uns verschoben nun sollten diese in der Registry angepasst werden
Hierzu habe ich einen Export gemacht. Dieser hat nun alle Werte die ich benötige.
Wenn ich den Pfad richtig setze ohne der %USERNAME% Variable dann sind die Werte auch richtig in der Registry.
Setze ich die %USERNAME% ein und binde es per Batch ein habe ich die Variable im Pfad und somit verkehrt.
Hier meine Batchdatei
Gruß
Chris
Hierzu habe ich einen Export gemacht. Dieser hat nun alle Werte die ich benötige.
Wenn ich den Pfad richtig setze ohne der %USERNAME% Variable dann sind die Werte auch richtig in der Registry.
Setze ich die %USERNAME% ein und binde es per Batch ein habe ich die Variable im Pfad und somit verkehrt.
Hier meine Batchdatei
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Solidworks\SolidWorks 2010\SolidWorks Rx\sm]
"SWX Backup Folder"="C:\\Temp-Verzeichnisse\\%USERNAME%\\1-TempSWSicherungsverzeichnis"
"SWX Temp Folders Root"="C:\\Temp-Verzeichnisse\\%USERNAME%\\Temp"
"Win Temp Folder"="C:\\Temp-Verzeichnisse\\%USERNAME%\\2222Tmp2222"
[HKEY_CURRENT_USER\Software\Solidworks\SolidWorks 2011\SolidWorks Rx\sm]
"SWX Backup Folder"="C:\\Temp-Verzeichnisse\\%USERNAME%\\TempSWSicherungsverzeichnis"
"SWX Temp Folders Root"="C:\\Temp-Verzeichnisse\\%USERNAME%\\Temp"
"Win Temp Folder"="C:\\Temp-Verzeichnisse\\%USERNAME%\\Tmp"
Gruß
Chris
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 166342
Url: https://administrator.de/contentid/166342
Ausgedruckt am: 22.11.2024 um 16:11 Uhr
7 Kommentare
Neuester Kommentar
Aloha,
greetz André
- Du hast keine Batchdatei, sondern eine Registrydatei (.reg)
- Du kannst via Batchdatei jedoch das Ganze ausführen, ein Beispiel dazu findest du in diesem Thread (link)
greetz André
Blödsinn:
...
- er hat keine Batchdatei
- %USERNAME% ist also keine Variable
- %%USERNAME%% würde aus der Batchdatei nur %USERNAME% in der Registry erzeugen und nicht Name
- was dann dasselbe wie %USERNAME% in der .reg ist: Keine Variable
...
JEIN:
die Eleganteste Lösung wäre ein Pwoershellskript.
Man kann die Registry ähnlich wie das Filesystem bearbeiten:
Etwas Powershell Grundkenntnisse und es geht los:
http://powershell.com/cs/blogs/ebook/archive/2009/03/30/chapter-16-the- ...
Vlt hilft das ja weiter - Daniel.
die Eleganteste Lösung wäre ein Pwoershellskript.
Man kann die Registry ähnlich wie das Filesystem bearbeiten:
Etwas Powershell Grundkenntnisse und es geht los:
http://powershell.com/cs/blogs/ebook/archive/2009/03/30/chapter-16-the- ...
Vlt hilft das ja weiter - Daniel.
Noch mehr Nonsense von dir?
Eleganter als mit einem Script Registryeinträge zu ändern ist also mit einem anderen Skript dasselbe zu tun?
Dazu kommt, dass sich i.d.R. kaum jemand mit Powershell befasst, da batch einfacher ist und immer noch derartige Sachen erledigen kann und Powershell auf XP Rechnern z.B. nicht einmal ein Boardmittel darstellt ...
Warum bieten wir ihm nicht gleich noch eine VisualBasic-Lösung an ...
edit @folgekommentar ... k bye, Thread ist eh seit langem gelöst
Eleganter als mit einem Script Registryeinträge zu ändern ist also mit einem anderen Skript dasselbe zu tun?
Dazu kommt, dass sich i.d.R. kaum jemand mit Powershell befasst, da batch einfacher ist und immer noch derartige Sachen erledigen kann und Powershell auf XP Rechnern z.B. nicht einmal ein Boardmittel darstellt ...
Warum bieten wir ihm nicht gleich noch eine VisualBasic-Lösung an ...
edit @folgekommentar ... k bye, Thread ist eh seit langem gelöst