By registering with us, you'll be able to discuss, share and private message with other members of our community.
SignUp Now!Obviously you know how to do it with @REGQUERY. Is there still a question? My WallpaperSource is empty so with another example, here's one way to do it.How would I echo the value of WallpaperSource and not what the command fully echos ?
v:\> REG QUERY "HKCU\Console" /v FaceName
HKEY_CURRENT_USER\Console
FaceName REG_SZ Andale Mono
v:\> REG QUERY "HKCU\Console" /v FaceName | ffind /k /m /t"FaceName" | (do l in @con ( echo %@word[2-,%l]))
Andale Mono
v:\> type gg.bat
@echo off
set answer=
for /f "tokens=*" %%a in ('REG QUERY HKCU\Console /v FaceName ^| findstr FaceName') do @set answer=%%a
echo %answer:~22,100%
v:\> ver
TCC 24.02.49 Windows 7 [Version 6.1.7601]
v:\> gg.bat
Andale Mono
v:\> cmd /c gg.bat
Andale Mono
v:\> ver
TCC 24.02.49 Windows 7 [Version 6.1.7601]
v:\> for /f "skip=2 tokens=2,* usebackq" %a in (`REG QUERY HKCU\Console /v FaceName`) do @echo %b
Andale Mono
v:\> cmd
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
v:\> for /f "skip=2 tokens=2,* usebackq" %a in (`REG QUERY HKCU\Console /v FaceName`) do @echo %b
Andale Mono
v:\> type xx.bat
@echo off
ver
for /f "skip=2 tokens=2,* usebackq" %%a in (`REG QUERY HKCU\Console /v FaceName`) do @echo %%b
v:\> xx.bat
TCC 24.02.49 Windows 7 [Version 6.1.7601]
Andale Mono
v:\> cmd /c xx.bat
Microsoft Windows [Version 6.1.7601]
Andale Mono
v:\> ver
Microsoft Windows [Version 6.1.7601]
v:\> for /f "skip=1 tokens=2,* usebackq" %a in (`REG QUERY HKCU\Console /v FaceName`) do @echo %b
Andale Mono
v:\> for /f "skip=2 tokens=2,* usebackq" %a in (`REG QUERY HKCU\Console /v FaceName`) do @echo %b
Andale Mono
v:\> REG QUERY HKCU\Console /v FaceName | type /l
1 :
2 : HKEY_CURRENT_USER\Console
3 : FaceName REG_SZ Andale Mono
4 :