标题: 怎么截取命令返回的字符串
[打印本页]
作者: shayulei
时间: 2008-8-7 13:53
标题: 怎么截取命令返回的字符串
for /f "Tokens=1-15" %%i in ('diskpart /s z:\a.txt | find "*"') do set F=%%i-%%j
为什么变量“F ”取不到字符串
作者: huahua0919
时间: 2008-8-7 14:09
diskpart /s z:\a.txt | find "*"
你在命令行下运行一下,看看有没有显示信息
作者: shayulei
时间: 2008-8-7 14:21
显示的内容是
* 分区 1 主要 20 GB 1024 KB
但FOR里好像不让我用管道命令
作者: huahua0919
时间: 2008-8-7 14:33
作者: shayulei
时间: 2008-8-7 14:35
作者: huahua0919
时间: 2008-8-7 14:41
用for命令时括号里的管道|要转意的及 ^|
如:
for /f "delims=" %%i in ('dir/a/b ^|findstr "2008"') do (echo %%i)
作者: shayulei
时间: 2008-8-7 16:33