Jag sitter och knepar och jävlas med hur jag ska lyckas skriva till registret exempelvis.. till: Nja, det är nog API'et som gäller för din del. Behöver du mer exempel så skrik till... Kasta in en commandbutton och pröva följande kod. Hej En parantes bara, jag tröttnade på att skriva dessalånga kodrader så jag gjorde en class med funktioner så nu behöver jag bara specificera vart jag vill skriva till registret, vilket namn & vilket värde. Simpelt och tidsbesparande. och den finns förståss på tips och tricks eller filarea? Eller sa du det Eftersom frågan kommer upp i genomsnitt en gång i veckan och eftersom H3 alltid föreslår cRegistry från vbaccelerator.com så kan jag inte riktigt förstå varför ingen lär sig det. >och den finns förståss på tips och tricks eller filarea? Eller sa du det Omformulering: Nu tror jag inte att jag förstod ditt svar Emma, kanske e det för tidigt på morgonen? var in på vbAccelerator.com innan jag skrev inlägget.. WScript verkar vara det som skall användas. Själv har jag inte använt denna alls och vet inte heller något om den.Ändra Värde i Registret hur på lättaste sätt?
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
och sen ändra ett värde i exempelvis: "Start Page"
har sett ett par exempel men dom e ju så förbaskade stora..
finns det några lättare sätt?
eller hur gör man för att bädda en in *.reg fil i sitt program och sen ropa på det via shell eller liknande..
gärna att det inte popar upp en ruta lägger till i registret eller vad det brukar stå..
hoppas någon förtår vad jag försöker uppnå..!Sv: Ändra Värde i Registret hur på lättaste sä
//TordSv: Ändra Värde i Registret hur på lättaste sä
Går att göra snyggare men den fungerar
<code>
Private Sub Command1_Click()
'Win 9x
'Path = "HKLM\Software\microsoft\windows\currentversion\"
'NT & Win2000
Path = "HKLM\Software\microsoft\windows nt\currentversion\"
Set ws = CreateObject("WScript.Shell")
v1 = ws.RegRead(Path & "RegisteredOwner")
v2 = ws.RegRead(Path & "RegisteredOrganization")
Dummy1 = InputBox("Skriv ditt namn!", "Ändra namn?", v1)
Dummy2 = InputBox("Skriv ditt företag!", "Ändra företag", v2)
ws.RegWrite Path & "RegisteredOwner", Dummy1, "REG_EXPAND_SZ"
ws.RegWrite Path & "RegisteredOrganization", Dummy2, "REG_EXPAND_SZ"
v1 = ws.RegRead(Path & "RegisteredOwner")
v2 = ws.RegRead(Path & "RegisteredOrganization")
MsgBox "Ändrig har skett: " & vbCrLf & "RegisteredOwner: " & v1 & vbCrLf & "RegisteredOrganization: " & v2
End Sub
</code>
/JanneSv: Ändra Värde i Registret hur på lättaste sä
Nej det finns inga genvägar.Du måste följa det beprövade
mönstret,det finns en uppsjö av exempel på hur du skriver
i Registret här hos pelle.
mvh
SvenSv: Ändra Värde i Registret hur på lättaste sä
Sv: Ändra Värde i Registret hur på lättaste sä
bara för att jäklas med alla andra som inte heller orkar skriva de där
långa kodraderna? ;)
/EmmaSv: Ändra Värde i Registret hur på lättaste sä
Läser ni inget annat än urprungsfrågan när ni läser trådarna?
/Niklas JanssonSv: Ändra Värde i Registret hur på lättaste sä
>bara för att jäklas med alla andra som inte heller orkar skriva de där
>långa kodraderna? ;)
>/Emma
Haha, Nä, den finns inte på pellesoft alls, faktum är att den classen med funktioner inte är helt korrekt, den fungerar utmärkt för mig, men är väl inte helt korrekt skriven, vilket troligen bara leder till irritation :-)
Är det nån här som vill att jag lägger upp den så kan jag göra det:-)
Har en del andra classer med andra funktioner i som underlättar.
/BennySv: Ändra Värde i Registret hur på lättaste sä
aja... då förstår jag att du inte vill lägga upp den. Fast det kanske inte
behövs eftersom ämnet (Ändra Värde i Registret) varit uppe ett otal
gånger och besvarats. Så de som söker hjälp borde inte ha några större
problem att hitta ett svar om de bara letar lite...
/EmmaSv: Ändra Värde i Registret hur på lättaste sä
Sv: Ändra Värde i Registret hur på lättaste sä
ska testa kod exemplet som jag fick..
tack allihopa..
/OlisSv: Ändra Värde i Registret hur på lättaste sä
När jag skriver kod som ändrar och läser i registret använder jag mig uteslutande av RegObj vilken jag tycker är enkel och bra. Finns det någon anledning att detta inte omnämts tidigare, är det en bra eller dålig komponent jämfört med WScript, är den ur tiden m.m.
Nyfiken!
Mvh
/Bosse
Finns på:
http://msdn.microsoft.com/vbasic/downloads/addins.asp