Ich muss auf mehreren Windows 2000 Rechnern das Adresssbuch von Outlook-Express ersetzen. Die Batchdatei die ich benötige sollte folgendes können: 1. Herausfinden wie das derzeitige, auf dem Rechner befindliche Adressbuch heisst. 2. Das Standard-Adressbuch in diesen Namen umbenennen. 3. Das auf dem Rechner befindliche Adressbuch durch das umbenannte Standardadressbuch ersetzen. Ist es möglich so etwas zu programmieren?? Bin dankbar für jede Antwort.
Office - Word, Excel und Co. 9.731 Themen, 41.312 Beiträge
Bei Win9x/Me ist das leider nicht so einfach möglich, da die Umgebungsvariable für den Benutzername nicht definiert ist (ist nur bei NT-Systemen (NT/2K/XP) der Fall).
Üblicherweise liegt das Adressbuch unter Win9x in der Datei
%WINDIR%\Anwendungsdaten\Microsoft\Adress Book\%USERNAME%.wab
%USERNAME% ist unter Win9x nicht definiert, könnte allerdings als Parameter an die BatchDatei übergeben werden. Evtl. kann man mit dem FOR Befehl alle Dateien in diesem Verzeichnis durchlaufen und durch die StandardDatei ersetzen, dafür müsste ich allerdings überprüfen ob dies mit dem FOR-Befehl von Win9x, möglich ist - auf NT-Systemen ist dies auf jeden Fall der Fall...
CU Borlander