Potrzebuję pomocy w sprawdzeniu, czy wartość klucza istnieje, czy nie.
Nie wiem, jak sprawdzić, czy moja nazwa określonej wartości istnieje, czy nie w określonej ścieżce klucza.
Mam to:
reg add "HKLM\SOFTWARE\....." /v "ARCHIVELOGENABLE" /d "Y"
Jak więc sprawdzić, czy ARCHIVELOGENABLE
jedna z nazw wartości jest na mojej ścieżce klucza?
Mam coś takiego:
@echo off
reg query myKEY > nul
if %ERRORLEVEL% EQU 1 echo (
goto INSTALL
) else (
if (my value name not exist) (
goto INSTALL
) else (
goto SKIP_INSTALL
)
)
- moja nazwa wartości nie istnieje, co powinienem tutaj napisać?
Odpowiedzi:
W kodzie i klauzuli IF występują pewne problemy.
Przykład . Sprawdźmy
ForceActiveDesktopOn
wartość kluczaHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
Musisz także wstawić nazwę i wartość klucza w wierszu zapytania reg
źródło