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...