请问FOR + REG 怎样略过空白处
我主要是把要RESISTER中的环境变量让COMMAND下可以使用
不过转出来的变数会多空白
结果如下
请求各位协助
谢谢
delimes="TAB"
批處理
@echo off
for /f "skip=4 tokens=1,3* delims= " %%i in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"') do (set REG_%%i=%%j)
echo ============================================================================
set REG_
echo ============================================================================
pause
結果
============================================================================
REG_ AppData=%USERPROFILE%\Application Data
REG_ Cache=%USERPROFILE%\Local Settings\Temporary Internet Files
REG_ Cookies=%USERPROFILE%\Cookies
REG_ Desktop=%USERPROFILE%\桌面
REG_ Favorites=%USERPROFILE%\Favorites
REG_ History=%USERPROFILE%\Local Settings\History
REG_ Local AppData=%USERPROFILE%\Local Settings\Application Data
REG_ Local Settings=%USERPROFILE%\Local Settings
REG_ My Pictures=%USERPROFILE%\My Documents\My Pictures
REG_ NetHood=%USERPROFILE%\NetHood
REG_ Personal=%USERPROFILE%\My Documents
REG_ PrintHood=%USERPROFILE%\PrintHood
REG_ Programs=%USERPROFILE%\「開始」功能表\程式集
REG_ Recent=%USERPROFILE%\Recent
REG_ SendTo=%USERPROFILE%\SendTo
REG_ Start Menu=%USERPROFILE%\「開始」功能表
REG_ Startup=%USERPROFILE%\「開始」功能表\程式集\啟動
REG_ Templates=%USERPROFILE%\Templates
============================================================================
請按任意鍵繼續 . . .