Hallo zusammen,
seit langer Zeit suche ich nach einer Möglichkeit, alle ELCAD_ID's auf einer Machschine automatisch
mit einer anderen zu ersetzen, wenn z.B. bei uns ein neues Dongle hinzu kommt. Nach langer Suche weiß
ich nun, dass das viel leichter ist, als ich dachte:
Man erstelle eine Batch-Datei ELCAD_ID.bat mit dem Inhalt
REPLACE L:\ELCAD_ID C:\ /S /R
Erklärung:
REPLACE Ersetzt Dateien, die sich im Zielverzeichnis befinden, durch Dateien, die dieselben Namen haben
L:\ELCAD_ID die Quelldatei
C:\ /S Durchsucht alle zum Zielverzeichnis gehörenden Unterverzeichnisse und ersetzt alle gefundenen Dateien.
/R Ersetzt sowohl schreibgeschützte Dateien als auch ungeschützte Dateien
Diese Batch-Datei setzt man in den Autostart-Ordner des Rechners. Fertig.
-------------------------------------------------
Beim Aufrufen von Batch-Dateien erscheint immer dieses schwarze Fenster. Es erscheint aber nicht, wenn man die Batch-Datei
mit einer Visual-Basic-Datei aufruft:
Man erstelle die Datei autostart.vbs mit dem Inhalt:
Set WshShell = WScript.CreateObject( "WScript.Shell" )
WshShell.Run "L:\ELCAD_ID.bat",0,True
Diese autostart.vbs setzt man dann in den Autostart-Ordner des Rechners.
-------------------------------------------------
Ich weiß, viele von Euch werden sich jetzt denken "Der spinnt wohl, von wegen ganz leicht... ",
aber es ist wirklich total simpel. Ich helfe Euch auch gerne beim Erstellen der beiden Dateien.
Fragt einfach...
------------------
Viele Grüße
Uli