- @Echo Off&SetLocal EnableDelayedExpansion
- Set Volue=0
- For /F "tokens=1-10 delims=:() " %%A In (Info.txt) Do (
- IF /i "%%A" == "Disk" (
- Set /A Volue+=1
- Set Info!Volue!=磁盘%%B的容量是%%C
- )
- )
- Echo 磁盘总数是%Volue%
- For /L %%A In (1,1,%Volue%) Do (
- Echo !Info%%A!
- )
- Pause>Nul
复制代码 你这个题,应该会得到很多种思路的。
我这个只是其中一种.
如果不是要求先显示出 磁盘数量的话 将会更简单. |