@ECHO OFF for /f "tokens=2,*" %%i in ('reg query "HKEY_CURRENT_USER\Software\Test1" /v "DATE"') do (Set dt=%%j) SET dt=%dt:~,1% IF %dt%==2 (ECHO 存在) else reg add "HKEY_CURRENT_USER\Software\Test1" /v DATE /t REG_SZ /d %date:~0,4%-%date:~5,2%-%date:~8,2% /f>nul PAUSE