2012-11-22 44 views

回答

0

我做了一個功能:

@Echo OFF 

:: By Elektro [email protected] 

REM CALL :REGIF "KEY\SUBKEY" 
REM or 
REM CALL :REGIF "KEY\SUBKEY" /V "VALUE" 

REM Examples: 
Call :REGIF "HKLM\Key that fails" 
Call :REGIF "HKCU\Software\Microsoft\Windows\Shell\BagMRU" 
Call :REGIF "HKCU\Software\Microsoft\Windows\Shell\BagMRU" /V "MRUListEx" 
Pause&Exit 

:REGIF 
REG QUERY %* 1>NUL 2>&1 && (
    REG DELETE %* /F 1>NUL 
    Echo [+] Key deleted: %* | MORE 
) || (
    REM added value is default SZ type. 
    REG ADD %* /F >NUL 
     Echo [+] Key added: %* | MORE 
) 
GOTO:EOF 
0

在這裏你去

set name=HKLM\SOFTWARE\key /v value 
reg query %name% 
if %errorlevel%==0 (
reg delete %name% /f 
) else (
if %errorlevel%==1 reg add %name% /d "data" /f 
) 
相關問題