这是我的代码:
@echo off
for /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\NCR\APTRA\Aggregate
Installer\Inventory\Aggregate\APTRA Self-Service Support" /f 06.04.01') do set "AppPath=%%~b"
echo %AppPath%
cmd /k
所以当我们运行这个批处理文件时,命令提示符会打开,所以我的要求就是当我点击Enter时我们需要打破FOR LOOP,因为命令提示符没有关闭,任何人都可以帮帮我吗?
答案 0 :(得分:0)
尝试使用goto:
@echo off
for /f "tokens=2*" %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\NCR\APTRA\Aggregate
Installer\Inventory\Aggregate\APTRA Self-Service Support" /f 06.04.01') do (
set "AppPath=%%~b"
goto :break
)
:break
echo %AppPath%
cmd /k