亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > BAT > 正文

文本左右對齊排版的批處理

2020-07-26 20:23:26
字體:
來源:轉載
供稿:網友
如1.txt內容如下。復制內容到剪貼板代碼:
111111111111111111111 98912 張三
222222222222222222 150020 李四四
333333333333333333333 360000 王五
444444444444444444 2332 趙六六
555555555555555555 222 田七
666666666666666666666 999999 舞吧通過批處理輸出為:復制內容到剪貼板代碼:

111111111111111111111 98912 張三
222222222222222222 150020 李四四
333333333333333333333 360000 王五
444444444444444444 2332 趙六六
555555555555555555 222 田七
666666666666666666666 999999 舞吧代碼要求,不生成任何臨時文件。
代碼簡潔,視思路與代碼加分!
------------------------------------------------------------------------------------------
本題只是給出一個簡單的文本通過批處理排版,而要求代碼的通用,正如batman版主所說,會是一個繁瑣的過程,于是就題解題,不必考慮代碼的通用。
淺默:
復制代碼 代碼如下:

@echo off
Setlocal Enabledelayedexpansion
set n=0
for /f "tokens=1,2*" %%i in (1.txt) do (
set "ke=%%i %%j"
set m=0
call :1
)
for /f "tokens=1,2*" %%i in (1.txt) do (
set "ke1=%%i %%j"
set ke2=%%i
set m1=0
call :2
echo !ke2! %%j %%k
)
pause
goto :eof
:1
if not "!ke:~%m%,1!"=="" set /a m+=1&goto 1
if %m% gtr %n% set n=%m%
goto :eof

:2
if not "!ke1:~%m1%,1!"=="" set /a m1+=1&goto 2
set /a dd=n-m1
for /l %%a in (1,1,%dd%) do set "ke2=!ke2! "
goto :eof

 

 

batman:
復制代碼 代碼如下:

@echo off&setlocal enabledelayedexpansion
set "kong= "
for /f "delims=" %%a in (1.txt) do (
for %%i in (%%a) do (
set "str=%%i"&set /a n+=1
if !n! equ 2 (
set "str=%kong%!str!"
set /p=!str:~-10! <nul
) else (
set "str=!str!%kong%"
set /p=!str:~,20! <nul
))
set "n=0"&echo.
)
pause>nul

 

more:
復制代碼 代碼如下:

@echo off
setlocal enabledelayedexpansion
for /f "tokens=1,2*" %%a in ('type temp.txt') do (
set "mo=%%a"&set "niu=%%b"&set "m=0"&set "n=0"&set "very="
call :ming0 %%a %%b %%c
)
echo.&pause&exit
:ming0
if not "!mo:~%m%,1!"=="" (set "momo=!mo:~%m%,1!"&set /a "m+=1"&goto :ming0)
:ming1
if not "!niu:~%n%,1!"=="" (set "niuniu=!niu:~%n%,1!"&set /a "n+=1"&goto :ming1)
set /a "ming=30-%m%-%n%"
for /l %%i in (1 1 %ming%) do set "very=!very! "
echo %1 %very% %2 %3

 

523066680:
復制代碼 代碼如下:

@echo off
mode con cols=100 lines=20
setlocal enabledelayedexpansion
for /l %%a in (1,1,80) do set kong= !kong!
for /f "eol= tokens=1,2,3" %%a in ('type 1.txt') do (
set lie1-2=%%a%%b%kong%
set lie1-2=!lie1-2:~0,80!
set lie1-2=%%a!lie1-2:%%a%%b=!%%b
echo,!lie1-2! %%c
)
pause

原理:例如文本內容為:
ab******1*d
abc*************2********e
用for獲得前面的兩列
直接組合 則免去了中間的空格:
ab1
abc2
直接加上80個空格
ab1***************************……
abc2***************************……
然后保存前80位。
ab1*********……***
abc2********……***
把空格前移
ab*********……***1
abc********……***2
這樣前面的就基本對齊了。后面的第三列 就不用說了…
我覺得應該可以了……至少我自己用不上太通用的,這個代碼自己也沒有當工具用過
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲最大的免费| 97视频免费在线观看| 欧美日韩综合视频网址| 国产一区二区在线免费| 91av免费观看91av精品在线| 亚洲国产精久久久久久| 国产综合视频在线观看| 亚洲影院在线看| 中文字幕亚洲一区在线观看| 国产网站欧美日韩免费精品在线观看| 日韩精品中文字幕在线| 国产日本欧美在线观看| 亚洲国产黄色片| 亚洲一区二区福利| 国产乱肥老妇国产一区二| 国产精品久久久久久久av大片| 国内精品国产三级国产在线专| 亚洲精品一区av在线播放| 日本精品视频在线播放| 亚洲色图17p| 中文字幕av一区中文字幕天堂| 欧美日韩国产中文精品字幕自在自线| 国产欧美一区二区三区久久| 欧美国产日韩中文字幕在线| 国产午夜精品视频免费不卡69堂| 亚洲国产精品热久久| 中文欧美在线视频| 国语对白做受69| 狠狠色狠狠色综合日日小说| 日韩欧美高清视频| 中文字幕日韩av综合精品| 国产精品高清在线观看| 欧美刺激性大交免费视频| 国产午夜精品全部视频播放| 91精品视频免费观看| 亚洲欧洲免费视频| 韩国一区二区电影| 美女性感视频久久久| 国产亚洲激情视频在线| 国产精品麻豆va在线播放| 国产亚洲欧美一区| 亚洲欧美国产精品专区久久| 日本欧美国产在线| 亚洲香蕉伊综合在人在线视看| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲情综合五月天| 精品久久久国产| 国产成人精品免高潮在线观看| 911国产网站尤物在线观看| 欧美黑人xxxⅹ高潮交| 久久久免费精品| 亚洲欧美国产高清va在线播| 91精品久久久久久久久久| 亚洲欧美激情在线视频| 欧美极品美女电影一区| 亚洲精品视频久久| 不卡av在线播放| 91亚洲精品在线| 日韩av在线导航| 性欧美xxxx| 北条麻妃一区二区三区中文字幕| 日本精品视频在线观看| 亚洲精品xxxx| 欧美人在线观看| 国产成人在线亚洲欧美| 国产一区欧美二区三区| 日韩中文字幕在线观看| 日韩va亚洲va欧洲va国产| 97国产suv精品一区二区62| 欧美性猛交丰臀xxxxx网站| 成人女保姆的销魂服务| 国产精品1234| 综合欧美国产视频二区| 亚洲精品一区二区网址| 欧美激情成人在线视频| 欧美国产日韩一区二区| 91精品国产乱码久久久久久久久| 久久91精品国产91久久久| 国产精品免费网站| 中文字幕无线精品亚洲乱码一区| 日韩精品视频观看| 不卡av电影在线观看| 91人人爽人人爽人人精88v| 国产小视频91| 欧美激情网友自拍| 日韩暖暖在线视频| 国产在线视频91| 精品日本高清在线播放| 亚洲乱码国产乱码精品精天堂| 国产午夜精品免费一区二区三区| 欧美巨乳在线观看| 欧美人与物videos| 久久精品中文字幕| 国产欧美精品一区二区| 亚洲第一av在线| 91社影院在线观看| 91国产在线精品| 91精品久久久久久久久久| 亚洲老头同性xxxxx| 97不卡在线视频| 国产亚洲精品成人av久久ww| 国产精品国语对白| 欧美另类在线播放| 久久天天躁狠狠躁夜夜爽蜜月| 日韩精品免费一线在线观看| 91精品成人久久| 久久综合88中文色鬼| 97国产精品免费视频| 97久久精品人人澡人人爽缅北| 91免费在线视频| 亚洲精品720p| 日韩中文字幕在线观看| 久久精品视频免费播放| 欧美精品久久久久久久久久| 日本sm极度另类视频| 欧美国产在线视频| 精品亚洲一区二区三区| 91美女片黄在线观看游戏| 中文字幕精品久久| 色综合久久88色综合天天看泰| 亚洲一区亚洲二区| 欧美日韩亚洲91| 国产精品视频一区二区高潮| 欧美日韩国产区| 欧美精品久久久久久久免费观看| 国产日韩欧美91| 国产午夜精品久久久| 欧美裸体xxxx极品少妇| 日韩美女视频在线观看| 色与欲影视天天看综合网| 欧美成年人视频| 亚洲人成网站色ww在线| 奇米一区二区三区四区久久| 亚洲精品国产精品国自产观看浪潮| 97婷婷大伊香蕉精品视频| 日韩国产欧美精品在线| 日本中文字幕成人| 韩国v欧美v日本v亚洲| 亚洲精品成人久久| 深夜精品寂寞黄网站在线观看| 97精品国产97久久久久久春色| 欧美大人香蕉在线| 国产丝袜高跟一区| 成人乱色短篇合集| 日本一区二区三区四区视频| 日韩欧美在线第一页| 国产精品视频久久久| 成人福利网站在线观看| 久久久精品日本| 国模gogo一区二区大胆私拍| 国产亚洲欧洲高清一区| 亚洲欧美国产va在线影院| 亚洲高清一二三区| 国内揄拍国内精品少妇国语| 欧美理论在线观看| 国产一区二区丝袜| 欧美专区日韩视频| 成人网址在线观看| 一区二区三区日韩在线| 欧美特级www| 国产精品人成电影在线观看| 在线视频国产日韩| 国产亚洲aⅴaaaaaa毛片| 亚洲成年人影院在线|