标题: [其他] 批处理 for /f 命令怎么解析具有引号的命令? [打印本页]
作者: shelluserwlb 时间: 2015-1-10 10:10 标题: 批处理 for /f 命令怎么解析具有引号的命令?
如下代码,我想把wmic命令的输出赋给一个变量,如何实现?- @echo off & setlocal ENABLEDELAYEDEXPANSION
- set /a n=0
- for /f %%i in ('wmic logicaldisk where caption="c:" get size') do (
- set /a n+=1 && if !n! == 2 set size=%%i
- )
- echo C盘大小: %size%
- pause
复制代码
作者: yiwuyun 时间: 2015-1-10 12:10
- @echo off & setlocal ENABLEDELAYEDEXPANSION
- set /a n=0
- for /f %%i in ('wmic logicaldisk where caption^="C:" get size') do (
- set /a n+=1 && if !n! == 2 set size=%%i
- )
- echo C盘大小: %size%
- pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |