标题:
怎么截取命令返回的字符串
[打印本页]
作者:
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
谢谢!搞定了
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5