1樓:匿名使用者
echo 以下是貼上的內容:>提取.txt & echo ***************=:>>提取.txt
set /p aa=請輸入需要提取內容檔名(如a.txt):
for /f "delims=" %%a in (%aa%) do (
for /f "tokens=1* delims=:" %%i in ('call echo %%a^|find /i "(1)"') do echo %%a>>"提取.txt"
)for /f "delims=" %%a in (%aa%) do (
for /f "tokens=1* delims=:" %%i in ('call echo %%a^|find /i "(2)"') do echo %%a>>"提取.txt"
)for /f "delims=" %%a in (%aa%) do (
for /f "tokens=1* delims=:" %%i in ('call echo %%a^|find /i "(3)"') do echo %%a>>"提取.txt"
)start 提取.txt & cls & echo 提取成功! & pause>nul
::請將程式放在需要提取的文字文件目錄中並執行!
::程式會讓你輸入需要提取的文字文件名,將如要提取的文字文件名為123.txt
::就輸入123.txt回車就行了,程式會自動提取並在當前目錄儲存一個名為提取的文字文件!
::gagatoshut 團隊製作(純手打,望採納!)
2樓:匿名使用者
我看到你的求助,
3樓:ip大神
for /f %%a in ('type a.txt^|findstr ^(*^)') do echo %%a >>a.log
批處理檔案如何將一個文字的內容在另一個文字中的指定行開始複製?
如何批量將複製指定檔案到另一個資料夾中,需要複製的檔案在一個txt檔案內。批處理如何編寫
4樓:林夢嫣
@echo offsetlocal enabledelayedexpansionfor /r %%a in (*.txt) do if "%%~xa"==".txt" set "file="%%~a"+!
nowtime::=!set nowtime=!
nowtime: =0!copy /b !
file:~,-1! "!
nowtime!_newfile.txt"pause 指令碼放在當前目錄,即可把此目錄中包含子目錄裡的txt檔案全部合併。
新的檔案命名格式為「時間_newfile.txt」
用批處理找出txt文字中的特定字串,並寫入另一個txt檔案中?
5樓:匿名使用者
@echo off
for /f "tokens=1-2*" %%i in ('type 1.txt^|findstr /i "systemqroductname"') do (echo %%k>>2.txt)
pause
請用記事本把以上內容儲存為批處理檔案(xx.bat),批處理和1.txt放在一起使用,批處理執行後自動生成2.txt.內容為後面的名稱(ph325u).
批處理 文字檔案合併
把分割線後的 存為bat並置於這10個資料夾的父目錄中執行即可,把你要新增的文字替換為exit後面的漢字。注意如果這個資料夾及其子資料夾中還有其它不需改動的txt檔案,請將其移出,否則也會被新增字首文字。另外為避免意外,最好把整個資料夾複製出來試用。echo off for r i in txt d...
批處理檔案相對路徑複製檔案,批處理 將一個檔案,拷貝到一個相對路徑怎麼寫?
echo off setlocal enabledelayedexpansionfor f delims i in fsutil fsinfo drives find v do set var i set drive var 2 fsutil fsinfo drivetype drive find ...
如何用批處理生成隨機的密碼在文字里,要求是小寫字母 數
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...