Avatar billede flim Nybegynder
29. april 2005 - 11:54 Der er 14 kommentarer og
1 løsning

Hvordan skrives i regedit med en batch-fil?

Hej exp.

Jeg vil gerne lave en batchfil som går ned og ændrer 3-4 værdier i min registrerings database.

Er der en der kan fortælle mig hvad der præcist skal stå i den batch fil?

Den ene ting er fx:

HKCU\Software\FinePrint
Software\pdfFactory2\FinePrinters\pdfFactory\PrinterDriverData\PdfAction  skal have værdien 2

Håber virkelig I kan hjælpe.

Mvh Flim
Avatar billede ejvindh Ekspert
29. april 2005 - 12:04 #1
Det kan sagtens lade sig gøre. Hvilket styresystem taler vi om?
Avatar billede flim Nybegynder
29. april 2005 - 12:18 #2
Win XP
Avatar billede ejvindh Ekspert
29. april 2005 - 12:22 #3
Nå, jeg lavede alligevel én der kan fungere under alle windows-styresystemer:

echo REGEDIT4>C:\regfil.reg
echo.>>c:\regfil.reg
echo [HKEY_CURRENT_USER\Software\FinePrint Software\pdfFactory2\FinePrinters\pdfFactory\PrinterDriverData]>>c:\regfil.reg
echo "PdfAction"="2">>c:\regfil.reg

REGEDIT.EXE  /S  c:\regfil.reg
del c:\regfil.reg
Avatar billede ejvindh Ekspert
29. april 2005 - 12:28 #4
I Win Xp findes en nemmere løsning -- nemlig at bruge reg kommandoen.

reg add HKCU\Software\FinePrint Software\pdfFactory2\FinePrinters\pdfFactory\PrinterDriverData /v PdfAction /t reg_sz /d 2
Avatar billede ejvindh Ekspert
29. april 2005 - 12:32 #5
Avatar billede flim Nybegynder
29. april 2005 - 12:50 #6
ejvind - ser fint ud det hele, men hvordan gør jeg præøcist for at lave det om til en batch-fil?

Smækker det hele ind i notepad og hvad så?
Avatar billede ejvindh Ekspert
29. april 2005 - 12:58 #7
Smækker det ind i notepad, klikker på gem-som, vælger "Alle filtyper", og gemmer teksten i en fil, der slutter med .bat i filnavnet
Avatar billede flim Nybegynder
29. april 2005 - 13:01 #8
Dejligt - prøver jeg lige.

Vender tilbage senere
Avatar billede flim Nybegynder
29. april 2005 - 13:21 #9
Sidste spørgsmål...

Jeg har fundet de 4 her:

HKEY_CURRENT_USER\Software\FinePrint Software\pdfFactory2\FinePrinters\FinePrint pdfFactory\PrinterDriverData
HKEY_CURRENT_USER\Software\FinePrint Software\pdfFactory2\FinePrinters\pdfFactory\PrinterDriverData
HKEY_USERS\S-1-5-21-85159100-1453416662-1877560073-6665\Software\FinePrint Software\pdfFactory2\FinePrinters\FinePrint pdfFactory\PrinterDriverData
HKEY_USERS\S-1-5-21-85159100-1453416662-1877560073-6665\Software\FinePrint Software\pdfFactory2\FinePrinters\pdfFactory\PrinterDriverData


Er der forskel på de 2 nederste og de 2 øverste?

Kan godt se at der er en forskel, men henvises der til samme fil, eller kan du forklare mig forskellen?
Avatar billede ejvindh Ekspert
29. april 2005 - 13:24 #10
Jeg gætter på at de er de samme. Current_user er en undernøgle af Users. Så den ene af de mapper der ligger lige under USERS vil være identisk med Current_user.

Du kan tjekke det ved at tilføje en mappe til den ene, og så se om den optræder i den anden herefter :-)
Avatar billede ejvindh Ekspert
29. april 2005 - 13:26 #11
(det kan variere HVILKEN mappe under Users der svarer til Curren_user -- alt efter hvilken bruger man er logget ind som (Current_user = den aktuelle bruger))
Avatar billede flim Nybegynder
29. april 2005 - 13:39 #12
Så hvis jeg smider den ind under CURRENT_USER, så er jeg sikker på at ændre indstillinger for den bruger der er logget på?

Dvs de første linier er kun de jeg har brug for?
Avatar billede ejvindh Ekspert
29. april 2005 - 13:40 #13
yeps! Det er sådan man normalt gør. Det er sjældent man går ind og piller i USERS-nøglen.
Avatar billede flim Nybegynder
29. april 2005 - 14:36 #14
Takker for svar. Ser ud til at virke.

Og rigtig god weekend
Avatar billede ejvindh Ekspert
29. april 2005 - 14:38 #15
Takker for point. Og også god weekend til dig :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester