bat 批處理 文字修改,如何利用BAT批處理修改檔名及檔案中內容??

2021-12-25 02:38:15 字數 2568 閱讀 3779

1樓:

@rem 複製後請把每行後面的空格去掉

set /p str= ^<=^>★^tmp.txt>tmp.vbs echo wscript.

echo replace(createobject("scripting.filesystemobject").opentextfile("tmp.

txt").readall,"★",vbcrlf)

(for /f "delims=" %%i in ('cscript.exe //nologo tmp.vbs') do echo %%i)>1.txt

del tmp.txt

del tmp.vbs

start 1.txt

::只能寫到這個程度了,建議你考慮用vbs來處理

2樓:匿名使用者

'k4me

'k4me 2009

'00;12 星期日 2023年5月24日'把需要處理的檔案改名為a.htm,同目錄下執行此批處理,輸出為k4me_output.txt

copy /y a.htm a.txt

setlocal

echo ^>a.txt

del /q k4me_output.txtset /a k4me=0

<

if %%i==k4me goto endecho ^<%%i >>k4me_output.txtgoto jump

):jump

goto do

:end

del /q a.txt

3樓:大力是也

沒規律只能擷取了 1.txt是你原來的文字 2.txt是整理後的setlocal enabledelayedexpansionfor /f "tokens=*" %%i in (1.

txt) do (set a=%%i

echo !a:~0,45!

>>2.txtecho !a:

~46,61! >>2.txtecho !

a:~107,61! >>2.

txtecho !a:~168,61!

>>2.txtecho !a:

~229,61! >>2.txtecho !

a:~290,61! >>2.

txtecho !a:~351,7!

>>2.txt)

4樓:匿名使用者

給個批處理給你參考一下吧~

::code by lxmxn @ cn-dos.net .

::目的:幫助新手們更好的理解變數字元擷取功能.

::date 2006-12-16 .

::說明:有的變數擷取之後值為空,這是正常的.

:: 出處

::設定變數var的值:

set var=0123456789abcdefcall :begin

for /l %%a in (1,3,15) do (for /l %%b in (1,4,15) do (call :printf %%a %%b

) )call :begin

for /l %%a in (1,4,15) do (for /l %%b in (-1,-3,-15) do (call :printf %%a %%b

) )call :begin

for /l %%a in (-2,-3,-15) do (for /l %%b in (1,4,15) do (call :printf %%a %%b

) )call :begin

for /l %%a in (-1,-4,-15) do (for /l %%b in (-2,-3,-15) do (call :printf %%a %%b

) )pause

endlocal&cls&echo.

echo 演示結束了,任意鍵退出……

pause>nul

goto :eof

::輸出結果:

:printf

echo %%var:~%1,%2%% 擷取之後的字元為: !var:~%1,%2!

goto :eof

::清理螢幕:

:begin

echo\&pause&cls&echo.

echo 變數var的值為: %var%

echo.

goto :eof

5樓:水瓶座的小哀

用editplus開啟,直接ctrl+f

查 ><

替換 >\n<

6樓:匿名使用者

樓主,看來想成為超人,用批處理修改。贊一個

如何利用bat批處理修改檔名及檔案中內容??

能否提供BAT批處理,修改資料夾內的所有檔案的檔名,檔名不統一,並修改第一行文字

for f tokens a in dir b txt do set n na call num2hz n hzf set h 0 for f tokens t in a do set m t set a h 1 if h equ 1 call num2hz m hzt set hzt hzt ec...

高懸賞!批處理對比文字並判斷,批處理如何判斷文字中是否有內容

注意裡面a.txt,b.txt的路徑,請自行修改 echo off for f tokens 2 delims a in findstr ffd a.txt do findstr a d b.txt nul goto 1 goto 2 goto eof 1echo sub1 pause goto e...

如何用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...