Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Registrierungswert exportieren per Wildcard Pattern

Frage Entwicklung Batch & Shell

Mitglied: FanoStorm

FanoStorm (Level 1) - Jetzt verbinden

13.07.2014, aktualisiert 22:33 Uhr, 1515 Aufrufe, 7 Kommentare

Hallo,
Ich möchte alle Werte die mit "inputsettings_name" beginnen, per Wildcard (inputsettings_*) unter "HKEY_CURRENT_USER\Software\Smartly Dressed Games\Unturned" in einer .reg Datei exportieren.

Hab bereits bisschen probiert doch bekomm es nicht hin.
01.
FOR /F "tokens=3*" %%A IN ('REG QUERY "HKCU\Software\Smartly Dressed Games\Unturned" /v "inputSettings_*"') DO 
02.
...
Liebe Dank im vorraus

Grüße
Mitglied: Friemler
14.07.2014, aktualisiert um 00:36 Uhr
Hallo FanoStorm,

das könnte so gehen (zur Eingabe direkt in der Console):
01.
for /f "tokens=*" %a in ('reg query "HKCU\Software\Smartly Dressed Games\Unturned" ^| findstr /r /c:"^ "') do @(set /p "=%a" < NUL) | findstr /i /r /c:"^inputSettings_.*"
Zur Suche wird die von FINDSTR gebotene rudimentäre Unterstützung von Regular Expressions benutzt. Siehe FINDSTR /?.

Bei der Suche wird die Groß-/Kleinschreibung nicht beachtet (Parameter /i von FINDSTR).

Gruß
Friemler
Bitte warten ..
Mitglied: rubberman
14.07.2014 um 01:12 Uhr
Hallo FanoStorm,

die Windows-eigenen Tools regedit.exe und reg.exe bieten keine Möglichkeit derart selektiv in eine *.reg Datei zu exportieren. Wie man per FINDSTR die Werte ausfiltern kann hat Friemler gezeigt, daraus wird aber noch lange kein Registry Editor Format.

Vielleicht erklärst du noch mal, was du damit vorhast, ob der Schlüssel rekursiv durchsucht werden soll und welchen Datentyp die gesuchten Werte haben. Evtl. lässt dann noch etwas Format hinein bringen.

Grüße
rubberman
Bitte warten ..
Mitglied: FanoStorm
14.07.2014 um 11:17 Uhr
Also ich möchte halt die Einstellungen (REG_DWORD: inputSettings_) exportieren und dann als Backup nutzen.
Bitte warten ..
Mitglied: rubberman
14.07.2014 um 18:22 Uhr
Hallo FanoStorm.

OK, so weit war das zu erwarten. Aber noch mal die Frage: Liegen alle Werte direkt unter "HKCU\Software\Smartly Dressed Games\Unturned" oder müssen auch Unterschlüssel rekursiv durchsucht werden?

Grüße
rubberman
Bitte warten ..
Mitglied: FanoStorm
14.07.2014 um 21:12 Uhr
Ja liegen direkt darunter - kein weiterer Unterschlüssel.
Bitte warten ..
Mitglied: rubberman
14.07.2014 um 21:53 Uhr
OK, dann teste folgendes.

Zum Speichern der Daten:
01.
@echo off &setlocal 
02.
>"inputSettings.bak" ( 
03.
  reg query "HKCU\Software\Smartly Dressed Games\Unturned" | findstr /rixc:"    inputSettings_..*    REG_..*    ..*" 
04.
)
Zum Wiederherstellen:
01.
@echo off &setlocal 
02.
for /f "usebackq delims=" %%i in ("inputSettings.bak") do ( 
03.
  set "line=%%i" 
04.
  setlocal EnableDelayedExpansion 
05.
  for /f "tokens=1,2* delims=\" %%j in ("!line:    =\!") do ( 
06.
    reg add "HKCU\Software\Smartly Dressed Games\Unturned" /v "%%j" /t %%k /d "%%l" /f 
07.
08.
  endlocal 
09.
)
Funktioniert so nicht unter XP.

Grüße
rubberman
Bitte warten ..
Mitglied: FanoStorm
15.07.2014 um 11:53 Uhr
Funktioniert beides. Herzlichen Dank dafür
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
VB for Applications
Excel Makro zum Suchen von Spalten und exportieren in CSV (2)

Frage von Raptox zum Thema VB for Applications ...

MikroTik RouterOS
gelöst Script - exportieren Hotspot user (4)

Frage von sebasscha zum Thema MikroTik RouterOS ...

Windows 10
gelöst Registrierungswert für File Access (1)

Frage von SkipperLP zum Thema Windows 10 ...

Heiß diskutierte Inhalte
DSL, VDSL
gelöst DSL 200m verlängern (16)

Frage von Angela44 zum Thema DSL, VDSL ...

Windows Server
SBS 2011 Standard virtualisieren (11)

Frage von HeinrichM zum Thema Windows Server ...

LAN, WAN, Wireless
Per Script auf UniFi-controller zugreifen und WPA2-Key ändern (11)

Frage von Winfried-HH zum Thema LAN, WAN, Wireless ...

Backup
Datensicherung ARCHIV (11)

Frage von fautec56 zum Thema Backup ...