online 1
gast (50)

/ Forum / WindowsXP

WindowsXPWindowsXP

Fragevon asdffdsa vom 07.06.2020, 14:20 Options

registtry eintrag per batch modifiziren?

hi!

warum funktionirt das nicht?:

@echo off
title xxx
set /P name=please enter your Name! :    

cls
echo.
echo.
echo your name:   %name%
echo.
echo.
set /P comp=please enter your company`s name  :    

cls
echo.
echo.
echo            your name:    %name%
echo  your company`s name:    %comp%
echo.
echo.



REGEDIT4 
regedit /s "%0" 
[HKEY_LOCAL_MACHINE\SOFTWARE\ 8\Info]
"User"="%name%"
"Company"="%comp%"


REGEDIT4 
regedit /s "%0" 
[HKEY_LOCAL_MACHINE\SOFTWARE\ 8\Info]
"User"="%name%"
"Company"="%comp%"


:(

Die Batch datei sollte doch erst name/company verlangen
und die dann in die registry eintragen...


oder?

danke!


Antwort schreiben

Antwort 1 von Massaraksch vom 07.06.2020, 14:34 Options

die Zeilen
REGEDIT4 
regedit /s "%0" 
[HKEY_LOCAL_MACHINE\SOFTWARE\ 8\Info]
"User"="%name%"
"Company"="%comp%"


REGEDIT4 
regedit /s "%0" 
[HKEY_LOCAL_MACHINE\SOFTWARE\ 8\Info]
"User"="%name%"
"Company"="%comp%"

verstehe ich in diesem Zusammenhang nicht.

Mit "regedit /s Dateiname" kann man REG-Dateien importieren. Der Parameter "%0" in einer Batchdatei ist der Name der aufrufenden Batchdatei selbst. Eine Batchdatei kann man jedoch nicht in die Registry importieren.

Solltest du vielleicht mal genauer erklären...

Ich würde die Änderung der registry-Werte ganz einfach mit dem in XP vorhandnen Kommandozeilentool "reg.exe" vornehmen. Kann man in der Batch aufrufen:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\8\Info" /v User /t REG_SZ /d "%name%"

(wobei man bei Stringwerten die Typangabe "/t REG_SZ" auch weglassen kann)

reg add /? erklärt alles.

Massaraksch

Antwort 2 von Massaraksch vom 07.06.2020, 14:36 Options

Wieso schreibst du eigentlich "please enter your Name!"? Hast du englischsprachige User? Dann solltest du "Name" aber auch konsequent klein schreiben:o)

Massaraksch

Antwort 3 von Massaraksch vom 07.06.2020, 14:39 Options

Ach so, vielleicht noch ein "force" hintendran, damit keine Nachfrage wegen Überschreiben des Reg-Werts kommt:

reg add ... /f

Massaraksch

Antwort 4 von Massaraksch vom 07.06.2020, 14:41 Options

Ach so, nochmal... Bedenke auch, ob deine User auch die entsprechenden Rechte im Zweig "HKEY_LOCAL_MACHINE\SOFTWARE" haben.

Massaraksch

Ähnliche Themen

Batch aktuelles Verzeichnis
Rudi0815  12.09.2007 - 289 Hits - 1 Antwort

Tastendruck mit Batch-Datei simulieren ??
schlucki0815  03.10.2007 - 262 Hits - 3 Antworten

Programmaufruf mit Batch-Datei
Martina  09.11.2007 - 370 Hits - 5 Antworten

was heist Modifiziren ???
567890  13.03.2008 - 11 Hits - 1 Antwort

Batch Ordner Downloaded
Harvey17  14.03.2008 - 106 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026