1樓:匿名使用者
aaabbb
ccc小計(111345435688768)
dddeee
fff小計(222)
**如下:
@echo off
setlocal enabledelayedexpansion
set "fn=test.txt" ::要處理的檔名 處理後的檔名為 ~test.txt,就是原始檔名前面加上了~
del "~%fn%" 2>nul
set num=0
for /f "tokens=1-2 delims=()" %%i in (%fn%) do (
set /a num=num+1
if not "%%j"=="" echo !num! %%j>>~~%fn%
)set "hang=-1"
set str=
set index=1
set "num=0"
set "sig=0"
call :strs
for /f "tokens=*" %%i in (%fn%) do (
set /a num=num+1
if "!hang!"=="!num!" (
set /a index=index+1
call :strs
echo !num! %%i>>~%fn%
) else (
echo !num! !str! %%i>>~%fn%))
del ~~%fn%
pause
exit
:strs
set sig1=0
for /f "tokens=1*" %%8 in (~~%fn%) do (
set /a sig1=sig1+1
if !index!==!sig1! set "hang=%%8" & set "str=(%%9)")
2樓:匿名使用者
@echo off
setlocal enabledelayedexpansionif exist __a.txt del __a.txtset /a c=0
for /f %%i in (a.txt) do (set /a c=c+1
echo !c! %%i>>__a.txt)執行完後會出現__a.txt 裡面的內容滿足要求
如何用批處理寫命令 同時彈出多個視窗
0就是程式本身 start就是執行 1l的效果是彈出一個黑視窗 我們可以進行變形 astart goto a 儲存到記事本 字尾為bat 這個的效果就是無限彈出黑視窗 消耗光你的記憶體 慎重使用 不要隨便點選 否則 後果自負解決方法 重啟 彈出1000個對話方塊.若要修改視窗數量,修改1000為其他...
如何用bat批處理更改指定ini檔案內的指定內容
attrib s h 配置檔案.inifor f delims a in 配置檔案.ini do set str a 1.ini move 1.ini 配置檔案.ini 請在c盤根目錄下執行!希望能夠幫助你,望採納!謝謝!echo off setlocal enabledelayedexpansio...
如何用批處理生成隨機的密碼在文字里,要求是小寫字母 數
echo off set 密碼長度 9 start set a m random set a m m 36 1 if n 密碼長度 goto endgoto start end echo 隨機密碼是 pass pause echo pass d 檔案.txt 可以儲存密碼,放到 end後一行。mfc...