为了排版的美观,需要用固定长度显示长度不一致的几行字符,请问如何实现?
代码如下:
[ Last edited by willsort on 2006-5-22 at 00:33 ]
代码如下:
@echo off
cls
color 2e
title 各分区剩余空间情况
echo.
echo.
echo ╔══════════════════════════════╗
echo ║ 磁盘分区 剩余空间(MB) ║
echo ║ _____________________________________________________ ║
setlocal enabledelayedexpansion
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%a:\nul (
for /f "tokens=3" %%b in ('dir /-c %%a:\^|find "可用字节"') do (set freesize=%%b
set /a freesize=!freesize:~0,-3!/1049>nul 2>nul
echo ║ %%a: !freesize! ║
)
)
)
echo ╚══════════════════════════════╝
pause>nul
[ Last edited by willsort on 2006-5-22 at 00:33 ]
