@echo off
for /f "tokens=3" %%i in ('reg query HKEY_CLASSES_ROOT\.qup ^|findstr QPWUpdatePack') do (
if "%%i"=="QPWUpdatePack" goto had
echo 没有! & pause & exit
)
:had
echo 有 & pause
上面这,如果 HKEY_CLASSES_ROOT 下有 .qup这个项和QPWUpdatePack这个键值的话能作出正确判定,但如果没有就会直接goto had ,有什么办法能解决? 或者能不能判定 HKEY_CLASSES_ROOT 下是否含有 .qup 的项,如果有则执行某操作,没有则不执行
帮帮小弟写个解决例子,谢谢咯
for /f "tokens=3" %%i in ('reg query HKEY_CLASSES_ROOT\.qup ^|findstr QPWUpdatePack') do (
if "%%i"=="QPWUpdatePack" goto had
echo 没有! & pause & exit
)
:had
echo 有 & pause
上面这,如果 HKEY_CLASSES_ROOT 下有 .qup这个项和QPWUpdatePack这个键值的话能作出正确判定,但如果没有就会直接goto had ,有什么办法能解决? 或者能不能判定 HKEY_CLASSES_ROOT 下是否含有 .qup 的项,如果有则执行某操作,没有则不执行
帮帮小弟写个解决例子,谢谢咯
