批處理命令根據文字裡面內容生成新的文字

2022-11-03 20:16:58 字數 2935 閱讀 9839

1樓:

複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起執行@echo off

rem 根據乙個指定的txt檔案裡的每一行內容建立/生成多個txt檔案

title %#% +%$%%$%/%@% %z%

cd /d "%~dp0"

for /f "tokens=1* delims=:" %%a in ('type "a.txt"') do (

echo;%%a

>"%%a.txt" echo;%%b

)echo;%#% +%$%%$%/%@% %z%

pause

2樓:依夢琴瑤

@echo off & title 根據文字內容建立文字檔案 by 依夢琴瑤

::設定文字檔案

set file=a.txt

echo 文字檔案正在批量生成中。。。

for /f "usebackq tokens=1,2* delims=:" %%a in ("%file%") do (echo,%%~b)>"%%~a.txt"

cls & echo 文字檔案生成完畢。

pause

call :donate

exit

:donate

set "s0=fpdv"

set "s1=.:ailnhpst/"

start "" "%s2%%s3%%s1:~10,1%%s0%"

exit

如何用批處理或其他方式,擷取txt文字中指定字元間的內容到新的文字檔案

3樓:火_易

大量不需要的字元,這段不是數字開頭吧?

用emeditor,ctrl+f

搜尋&ia01.*?&ia20=\d+

搜尋的時候勾選使用正規表示式,右邊的全部選擇改成全部提取,並且提取選項裡改成僅顯示匹配的字元。

點全部提取會自動生成乙個檔案,檔案裡顯示的就是提取的內容。

如何使用批處理將乙個文字文字的內容複製到另乙個文字?

4樓:匿名使用者

如果把乙個文字複製到一新文字或是覆蓋另一文字可以 type a.txt>b.txt

如果把乙個文字複製到一新文字或是追加到另一文字可以 type a.txt>> b.txt

而想貼到另一文字中部,比如第15 行後得在批處理適當程式設計:

@echo off

set n=15

(for /f "tokens=1* delims=:" %%a in ('findstr /n ".*" b.txt')do (

echo.%%b

if %%a equ %n% type a.txt))>c.txt

move/y c.txt b.txt

pause

如何用bat讀取指定文字裡面的內容並建立資料夾

5樓:孤星

@echo off

for /f "delims=" %%a in (aaa.txt) do (

md "%%a"

for %%b in (a b c d e) do copy "c:\%%b.txt" "%%a\"

) pause

怎樣用批處理擷取某個文字中指定字串之後的內容並輸出到另乙個文字? 20

6樓:匿名使用者

新年的鐘聲裡舉起杯,任酒的醇香在空氣中蕩漾,任我對你的感激在杯裡慢慢沉澱,深深祝福我的朋友,祝你新年幸福美滿,健康快樂!加分吧,嘻嘻

7樓:匿名使用者

新年到了,送你乙個餃子平安皮兒包著如意餡,用真情煮熟,吃一口快樂兩口幸福三口順利然後喝全家健康湯,回味是溫馨,余香是祝福~~~

8樓:匿名使用者

一直很想跟你說,但不知你會不會覺得我太心急,我又怕被別人搶先一步,所以我決定鼓起勇氣,告訴你--新春快樂!

9樓:匿名使用者

新的一年又將到來,無情的時間將一切拉遠,而只有我們的愛情卻從來沒有改變過。親愛的,祝你春節快樂! 加分吧,嘻嘻

10樓:匿名使用者

願你抱著平安,擁著健康,揣著幸福,攜著快樂,摟著溫馨,帶著甜蜜,牽著財運,拽著吉祥,邁入新年,快樂度過每一天!

11樓:匿名使用者

setlocal enabledelayedexpansionfor /f "delims=" %%i in (a.txt) do (

set/a n+=1

if "!n!"=="2" (

set str=%%i

set str=!str:200=201!

echo !str!>>temp.txt

) else (

echo %%i>>temp.txt))

copy temp.txt a.txt /ydel temp.txt /f

start a.txt

直接更改做不到了。可以提取文字的每一行,把要修改的行,修改好後,和不用修改的行重新輸入到另乙個檔案(也可以用變數代替)。再把這個修改好的檔案,覆蓋掉原來的文字檔案。

12樓:

你的目的是加密嗎??

13樓:匿名使用者

@echo off 2

批處理按條件批量移動檔案,bat批處理,根據清單中的檔名將多個檔案移動到另外乙個路徑下,如何批量處理?非常感謝!

echo off setlocal enabledelayedexpansionfor i in txt do set str ni copy i b str 1 以上為 放在資料夾a裡執行,如果不不行的話,吧.b 改成b資料夾的相對路徑 好辦,稍等,大概要10分鐘內,如果你還有要補充的,繼續追問你...

批處理用ifnoteist命令判斷檔案複製不成功

以上指令碼寫法是正確 問題是你的bat檔案存在 這個 cd 是指bat所在的目錄 還有就是bat不會自動檢測並執行,而是要人工雙擊開啟後,才會去判斷執行操作的 如果在執行網頁時的臨時檔案 1 exe是存在於 userprofile local settings temporary internet ...

批處理顯示文字中重複出現的內容,批處理比對多文字檔案的 找出相同內容另存為乙個文字

你太想當然了。批處理最不擅長的就是進行字串處理。建議你還是學乙個sed或者gawk之類的專門用來處理字串的工具的用法。需要學正規表示式,太麻煩,平常用不到,好不容易學會了,幾天就忘了。echo off setlocal enabledelayedexpansion for f tokens i in...