[VBS] Wil regfile niet runnen, simpele vraag

Pagina: 1
Acties:

  • doak
  • Registratie: Oktober 2001
  • Niet online
Hoi ik zit met een klein probleem wat ik maar niet opgelost krijg. Het wil de regfile niet runnen. Wat doe ik fout?



'On Error Resume Next
Dim WshShell, sysd, deploy, reg
set fso = CreateObject("scripting.filesystemobject")
set WshShell = WScript.CreateObject("WScript.Shell")

sysd = WshShell.ExpandEnvironmentStrings("%ProgramFiles%")
deploy = sysd & "\dameware\"
reg = "ClearUserSettingsNt5.reg"

If fso.folderexists (deploy) Then

WshShell.Run "REGEDIT /S " & deploy & reg

WshShell.Popup "Successfully imported", 0, "Good", 64
WScript.Quit

Else
WshShell.Popup "Doet het niet", 0, "Bad", 48

End if



En ja de reg file staat op die locatie :)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 21:25

gorgi_19

Kruimeltjes zijn weer op :9

En heb je al gedebugged waar het fout gaat en welke waarden er anders zijn dan je verwacht en welke foutmelding je krijgt?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • doak
  • Registratie: Oktober 2001
  • Niet online
Krijg geen foutmelding haha :)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 21:25

gorgi_19

Kruimeltjes zijn weer op :9

doak schreef op vrijdag 01 april 2005 @ 15:25:
Krijg geen foutmelding haha :)
Dan blijft nog steeds staan of je gedebugged hebt en aan kan geven waar er andere waarden zijn dan je verwacht?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • doak
  • Registratie: Oktober 2001
  • Niet online
Ik heb momenteel alleen de beschikking over notepad dus echt debuggen wil niet. Er verandert verder niets in het registry. Via command line werkt het wel. Zal de inhoud van de reg file ook wel even posten dan kan je de verwachte waardes zien

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\DameWare]

En de key bestaat op het moment van testen

  • dotnetter
  • Registratie: Februari 2005
  • Laatst online: 06-10-2025

dotnetter

aka BamiSoep

doak schreef op vrijdag 01 april 2005 @ 15:33:
Ik heb momenteel alleen de beschikking over notepad dus echt debuggen wil niet. Er verandert verder niets in het registry. Via command line werkt het wel. Zal de inhoud van de reg file ook wel even posten dan kan je de verwachte waardes zien

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\DameWare]

En de key bestaat op het moment van testen
Volgens mij moet je dubbele slashes gebruiken in het .reg bestandje, heb het zelfde probleem ook eens gehad, en de dubbele slashes deden het voor mij...

code:
1
2
3
Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\\Software\\DameWare]

| Allemaal spulletjes | Ik flickr! >Hier<


  • mbrouwer
  • Registratie: September 2001
  • Laatst online: 28-04 12:42
Is het sowieso niet makkelijker om vanuit VBS zelf de Registry Key te verwijderen in plaats van via het importeren van een Registry Key. Kijk hier maar eens.

"And As A Finishing Touch... God Created The Dutch"


  • doak
  • Registratie: Oktober 2001
  • Niet online
Ik begrijp idd dat je dat zegt. Ik was daar al geweest maar het nadeel is dan dat je per key moet aangeven welke subkeys het moet verwijderen alvorens het de key zelf kan verwijderen. Ik had deze reg als voorbeeld genomen, er komen nog veel meer waardes + keys in. Mbrouwer ik heb het geprobeerd maar het werkt niet. Ik wist niet dat het echt zo moeilijk was een regedit /s aan te roepen via vbs.
Pagina: 1