这里是我的代码:如何在批处理文件中打破FOR循环?
@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
所以,当我们运行这个批处理文件命令提示符下会打开,所以我的要求是,当我在输入我们需要打破for循环单击以命令提示符是没有得到关闭,任何人都可以帮助我吗?
我知道如何[摆脱'for'循环(https://stackoverflow.com/a/37041525),但我不明白你的问题。你想要达到什么目的? – aschipfl
如果您的注册表搜索模式更具体,可能不需要跳出循环。 _你预先知道那些数据的确切位置。您能否向我们展示您尝试解析的确切关键,价值和数据内容。 – Compo
当我们运行该批处理文件时,命令提示符屏幕将显示消息1 Match Found!并与位置C:pangea \ batchfile,所以当我单击输入按钮,应该关闭但是这是重复C:pangea \ batchfile C:pangea \ batchfile C:pangea \ batchfile C:pangea \ batchfile C:pangea \ batchfile即使我按回车,我不能附加屏幕快照向您显示 – manikanth