批处理之家's Archiver

zhaosiyu2010 发表于 2020-2-23 14:50

[已解决]批处理for里怎么运行reg命令

[code]for /f "tokens=3 delims= " %%i in ("reg query HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt") do set z=%%i
echo %z%
pause[/code]运行如下

去掉双引号如下

直接读取文本到是可以。请问第一个for里应该怎么改?
1.txt
HideFileExt    REG_DWORD    0x1[code]for /f "tokens=3 delims= " %%i in (1.txt) do set zhi=%%i
echo %zhi%
pause[/code]

zaqmlp 发表于 2020-2-23 14:58

[code]for /f "tokens=3" %%i in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt') do echo;set z=%%i[/code]

zhaosiyu2010 发表于 2020-2-23 15:44

[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=226722&ptid=54906]2#[/url] [i]zaqmlp[/i] [/b]


   谢谢哈,

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.