這裏是我的代碼:如何在批處理文件中打破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