Asp.net 如何在批处理文件中中断FOR循环?

Asp.net 如何在批处理文件中中断FOR循环?,asp.net,batch-file,cmd,command-line-arguments,batch-processing,Asp.net,Batch File,Cmd,Command Line Arguments,Batch Processing,这是我的密码: @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 因此,当我们运行此批处理文件时,命令提示符将打开,

这是我的密码:

@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循环,因为命令提示符未关闭,是否有人可以帮助我?

尝试转到:

@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
尝试转到:

@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

是的,当我尝试运行此代码时,命令提示符未打开!同时运行和关闭,但命令提示符需要打开,它应该显示消息,当我们单击enter时,它需要关闭是的,当我尝试运行此代码时,命令提示符不打开!同时运行和关闭,但命令提示符需要打开,它应该显示消息,当我们单击enter时,它需要关闭。我知道如何关闭,但我不理解您的问题。您到底想要实现什么?如果您的注册表搜索模式更具体,则可能不需要打破循环。您似乎提前知道该数据的确切位置。您能告诉我们您正试图解析的确切密钥、值和数据内容吗?当我们运行批处理文件时,命令提示符屏幕将显示消息1找到匹配!位置为C:pangaea\batchfile,所以当我单击enter按钮时,应该会关闭,但这是重复的C:pangaea\batchfile C:pangaea\batchfile C:pangaea\batchfile C:pangaea\batchfile,即使我按enter键,我无法附加屏幕截图,向您显示循环C:pangaea\batchfile、C:pangaea\batchfile、C:pangaea\batchfile中重复的代码,我想用enter按钮关闭cmd,简而言之,用该代码!我想在命令提示符用enter键打开后退出该输出!我知道怎么做,但我不明白你的问题。您到底想要实现什么?如果您的注册表搜索模式更具体,则可能不需要打破循环。您似乎提前知道该数据的确切位置。您能告诉我们您正试图解析的确切密钥、值和数据内容吗?当我们运行批处理文件时,命令提示符屏幕将显示消息1找到匹配!位置为C:pangaea\batchfile,所以当我单击enter按钮时,应该会关闭,但这是重复的C:pangaea\batchfile C:pangaea\batchfile C:pangaea\batchfile C:pangaea\batchfile,即使我按enter键,我无法附加屏幕截图,向您显示循环C:pangaea\batchfile、C:pangaea\batchfile、C:pangaea\batchfile中重复的代码,我想用enter按钮关闭cmd,简而言之,用该代码!我想在命令提示符用enter键打开后退出该输出!