1樓:匿名使用者
set/a r=!random!+12345(for /f "delims=" %%a in ('findstr /n .* a.txt') do (
set "str=%%a"
set "str=!str:aa123=%r%!"
echo,!str:*:=!
))>$
move $ a.txt
2樓:匿名使用者
@echo off
setlocal enabledelayedexpansionset "code=0123456789"
for /l %%i in (0,1,5) do (set n=%%i
call :main
)set "b=!a0!!a1!!a2!!a3!!a4!"
for /f "delims=" %%i in (a.txt) do (
set "c=%%i"
set c=!c:aa123=%b%!
echo.!c!>>$
)move $ a.txt
exit
:main
goto :eof
放在和a.txt同一目錄中執行
求修改txt內容的vbs或者批處理 20
3樓:匿名使用者
@echo off
setlocal enabledelayedexpasionfor /f "delims=" %%i in (123.txt) do (
set/a n+=1
echo %%i>>temp.txt
set m=!n!%5
if m==0 echo --------------->>temp.txt)
4樓:匿名使用者
o(∩_∩)o哈哈~,他那個enabledelayedexpansion寫錯了,少了個n
批處理或vbs提取字串並輸出到txt檔案中
5樓:王生
for /f "tokens=1,2,3,4,5* delims=$ " %%a in (1.txt) do (
@echo>>2.txt %%a
@echo>>2.txt %%b
@echo>>2.txt %%c
@echo>>2.txt %%d
@echo>>2.txt %%e
)空的變數和 空行要另外寫判斷
求個替換文字內容的批處理或vbs
批處理或vbs批量替換指定內容?
6樓:匿名使用者
這個最簡單,不過有點兒侷限性。假設1.txt是原始檔,替換後為2.txt
for /f "tokens=1-3 delims=." %%a in (1.txt) do echo %%a%%b.com>>2.txt
txt文件部分內容的替換 批處理程式怎麼編?
7樓:匿名使用者
setlocal enabledelayedexpansionfor /f "tokens=*" %%i in (原文字.txt) do (
set var=%%i
set "var=!var:123456=11!"
echo !var! >> 新文字.txt) pause
將你需要替換的文字改名為原文字並和p處理放一起,執行p處理後生成新文字。
空行是無法保留的,因為p處理只能做這些了。
8樓:
樓主要實現的功能是否要替換內容的同時,保證該文字的整體摸板,例如空行,特殊字元等..
如若要求比較高的話,可以使用change.exe第三方工具來實現,或者用批處理也可以實現,如若需要的話,留個話!
9樓:匿名使用者
能詳細介紹點內容嗎??
txt替換~~~
你新建一個txt 裡面內容 打 11 txt檔名改成 123456 檔案的相同檔名
然後複製貼上覆蓋他不就得了???
或者你按ctrl+f 查詢 123456 凡查到一個123456 就貼上替換 11
這不就得了!!
更好的辦法就是用word 裡面貌似有這個特換的功能
批處理,替換(或者刪除)當前資料夾中所有txt文件中指定的字元?
10樓:
@echo off
setlocal enabledelayedexpansionfor /f "delims=" %%i in ('dir /b "*.txt"') do (
for /f "skip=2 delims=" %%a in ('find /v "%%" "%%i"') do (
set "word1=%%a"
set "word1=!word1:123=abc!"
set "word2=!word1!"
set "word2=!word2:456=xyz!"
set "word3=!word2!"
set "word3=!word2:444=!"
echo,!word3! >>"%%~ni_tmp.txt"
)del "%%i" /f /q
ren "%%~ni_tmp.txt" "%%i"
)pause
注:把批處理檔案跟txt放在一起執行,測試前先備份好原檔案您的採納是我們的動力和鼓勵,請及時點選【採納回答】
求批處理指令碼
這題真麻煩。echo off for f delims a in se do set a path path set p se 起始日期 結束日期 yyyy mm d yyyy mm dd for f tokens 1 6 delims a in se do set a y1 a,y2 d,m1 1...
求用批處理建立另批處理的程式,求用一個批處理建立另一個批處理的程式
首先,很遺憾的告訴你,你的第一個程式是有問題的,問題出在對b.bat 的呼叫上。直接輸入b.bat的確可以執行b.bat,但是系統執行完b.bat後就退出了,b.bat後面的del b.bat exit根本就沒有執行,不信你看看b.bat被刪掉了嗎?正確的呼叫方法是 call b.bat。其次,若用...
求助批處理,求助一個批處理
測試成功 例如把 資料夾 c source 複製為 資料夾 i destination 不覆蓋存在的檔案 echo off xcopy c source i destination e c h y echo 完成 pause 如果u盤碟符會變,用這個批處理自動識別碟符,注意要把批處理檔案放到u盤裡執...