Det är möjligt att det går på något smidigare sätt, men annars kan man göra såhär: Det går ju även att använda sig av WSH - Windows Shell Scripting, det kanske inte är vad ni är ute efter, men skulle det vara det så maila mig så skall du få ett kodexempel som skriver till registryt. Exempel (register.bat): Tack för svaren...Ändra i registret i en batfil?
Min kollega frågade mej. Jag kan inget om dos och sånt.
Skickar därför frågan vidare till er...
Kan man ändra i registret via en batfil.
I så fall. Hur?Sv: Ändra i registret i en batfil?
-Skapa en .reg fil med de ändringar som ska göras
-anropa regedit /s filnamn.reg
-ta bort .reg-fil
/JohanSv: Ändra i registret i en batfil?
Sv: Ändra i registret i en batfil?
---------------------------------------
@echo off
rem Börja skriva till regfilen
rem Första raden skriver över ev. existerande fil
echo REGEDIT4 > register.reg
echo. >> register.reg
echo [HKEY_CLASSES_ROOT\*\shell\notepad] >> register.reg
echo @="&Anteckningar" >> register.reg
echo. >> register.reg
echo [HKEY_CLASSES_ROOT\*\shell\notepad\command] >> register.reg
echo @="C:\\WINDOWS\\NOTEPAD.EXE %1" >> register.reg
rem Lägg in i registret
regedit /s register.reg
rem Ta bort filen
del register.reg
---------------------------------------
Detta program lägger alternativet "Antecknigar" i högerklicks-menyerna för alla fltyper.
Börjar med "REGEDIT4".
Register-addressen innom [hakparanteser].
@ är (Standard)-strängvärdet i en nyckel.Sv: Ändra i registret i en batfil?
Men om man inte vill "mellanlanda" i en .reg fil.
Hur gör man då?