本帖最后由 ShenMian 于 2018-1-20 22:52 编辑
格式printf 字符串1 空格数 字符串2 空格数 ... 空格数 字符串n
代码:- @echo off
- setlocal enabledelayedexpansion
- for /f "tokens=1,2,3" %%a in (1.txt) do (
- call:printf %%a 20 %%b 20 %%c
- echo;
- )
- exit /b
-
- :printf
- set /p "=%~1"<nul
- set length=0
- set "str=%~1"
- :printf_0
- if "!str:~%length%!" == "" (
- for /l %%a in (%length%,1,%2) do set /p = <nul
- shift
- shift
- if not "%~3" == "" goto printf
- exit /b
- )
- set /a length+=1
- goto printf_0
复制代码
|