bat 批处理 注册表查找,删除


@echo off
@set root=%~dp0

setlocal enabledelayedexpansion
:设置延迟

:for /f "delims=" %%i in (%root%officeview.txt) do ( :不需要取全行,只取到项值就好
for /f  %%i in (%root%officeview.txt) do (
set tempath=%%i 
echo !tempath!|find /I "HKEY">nul 2>nul&& set KeyPath=!tempath! || (echo !KeyPath!!tempath!
reg delete !KeyPath! /v !tempath! /f)
)

:echo !KeyPath!
:echo !DataPath!
pause

bat 批处理 注册表查找,删除_第1张图片


问题在delete行为什么提示找不到,继续找找原因

你可能感兴趣的:(bat,脚本,随便)