MikeEast: Jo, det är så att jag har ett färdigt VBScript, som inte är riktigt så bra som jag hade velat; om det inte går att göra det jag eftersträvar, så går jag vidare till VB
OverRRide: Jag borde kanske meddelat lite tydligare, för jag tänkte mig faktiskt att VBS-filen ska köras lokalt.
Hur som helst, så kommer scriptet här, så kan nu ju kolla om det är nåt som går att fixa eller inte:
Set WshShell = WScript.CreateObject("Wscript.Shell")
wabpath = "D:\Backup\Adressbok\Adressbok.wab"
WshShell.RegWrite "HKCU\Software\Microsoft\WAB\WAB4\Wab File Name\", wabpath
MsgBox "The default Address Book has been changed to" &vbCR & wabpath, 4096, "Confirmation"
WSHShell.Run "wab.exe /a"
Set WSHShell = Nothing
Det jag skulle vilja ha, är att slippa gå in på filen, ändra det och sen köra scriptet.
Då kan man lika gärna gå in i registret själv.
Egentligen skulle jag vilja avancera scriptet till att göra mer, men vi börjar med att kolla möjligheterna, i annat fall, kanske VB är bäst.
Om det skulle vara så, hur får man över hela tråden till VB-forumet? - Men, om det går att göra så att man interaktivt, genom ett öppna-fönster, kan välja fil, så nämn det så länge.
Tack!