① bat 文件批量重命名
@echo
off
color
0e
&
MODE
con:
COLS=79
LINES=25
cls&setlocal
EnableDelayedExpansion
echo.&echo.&echo.&echo.&echo.
echo
說明:
echo.&echo
使用本bat文件可批量重命名本文件所在文件夾下的所有文件
echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.&echo.
set
/p
filename=
請輸入新的文件名(直接以數字重命名請直接回車):
echo.&set
/p
houzhui=
請輸入重命名的文件後綴類型(全部重命名請輸入*):
for
/f
"delims="
%%i
in
('dir
/a-d/b
*.%houzhui%')
do
(
set/a
a+=1
)
set
b=!a!
if
!b!
GEQ
1000
GOTO
:A
IF
!b!
GEQ
100
GOTO
:B
ELSE
GOTO
:C
:A
set
a=1
for
/f
"delims="
%%j
in
('dir
/a-d/b
*.%houzhui%')
do
(
set
name=000!a!
if
not
"%%~ni"=="%~n0"
(
ren
"%%j"
"%filename%!name:~-5,4!.%houzhui%"
set/a
a+=1
)
)
echo.&echo.&echo.&echo.&echo
操作完成,按任意退出……
exit
pause
>nul
:B
set
a=1
for
/f
"delims="
%%j
in
('dir
/a-d/b
*.%houzhui%')
do
(
set
name=00!a!
if
not
"%%~ni"=="%~n0"
(
ren
"%%j"
"%filename%!name:~-4,3!.%houzhui%"
set/a
a+=1
)
)
echo.&echo.&echo.&echo.&echo
操作完成,按任意退出……
exit
pause
>nul
:C
set
a=1
for
/f
"delims="
%%j
in
('dir
/a-d/b
*.%houzhui%')
do
(
set
name=0!a!
if
not
"%%~ni"=="%~n0"
(
ren
"%%j"
"%filename%!name:~-3,2!.%houzhui%"
set/a
a+=1
)
)
echo.&echo.&echo.&echo.&echo
操作完成,按任意退出……
exit
pause
>nul
② bat批量替換word內容
使用遲雀現成的工具,搜百肆渣寶箱碼雹早V10.0。如下圖所示,選擇doc類型。
③ 如何用BAT批處理更改指定ini文件內的指定內容
@echooff&
attrib-s-h配置文件.ini
for/f"delims="%%ain(配置文件.ini)do(
setstr=%%a
setstr=!str:ABCDEF=GHIJKL!&echo!str!>>1.ini
)
move1.ini配置文件.ini
請在c盤根目錄下運行!內
希望能夠容幫助你,望採納!謝謝!
④ 如何批處理修改文件名中的指定文字
用total commander 選中文件,ctrl+m,在查找中填要被替換掉的,剩下的你就會了。
⑤ bat批量修改txt文件里的內容
:OnErrorResumeNext
:Subbat
echooff&cls
echo'>nul&title批量替換文本內容By依夢琴瑤
echo'>nul&cd/d"%~dp0"&for%%ain(*.txt)docscript/nologo-e:vbs"%~f0""%%~a"
echo'>nul&echo請按任意鍵退出&pause>NUL
ExitSub
EndSub
setfso=createobject("scripting.filesystemobject")
setfile=fso.opentextfile(WScript.Arguments(0))
s=file.readall
file.close
s=replace(s,"LocationColumn","Column")
s=replace(s,"LocationRow","Row")
s=replace(s,"TubeCode","Code")
setfile=fso.createtextfile(WScript.Arguments(0))
file.writes
file.close
保存為bat文件,並放在TXT文件一起後運行。
⑥ BAT里批量修改文本文件里的內容!
1、首先滑鼠右鍵單擊電腦桌面,選擇新建一個文本文檔。
2、然後打開新建文本文檔,輸入下方的代碼:
@echooff
for/f"delims="%%iin('dir/s/b*.txt')do(
for/f"delims="%%ain('type"%%~fi"')do(
set"foo=%%a"
call,setfoo=%%foo:1234=4311%%
call,echo/%%foo%%>>"%%~fi._"
)
move"%%~fi._""%%~fi"
)
exit
3、然後點擊選擇編輯頁面左上角文件中的「另存為」。
4、然後在彈出來的窗口中,將文件名的後綴更改成「.bat」,選擇保存的目錄,回車確定。
5、然後去到保存的目錄,找到下圖中的程序,雙擊它就完成了。
⑦ bat批處理 能修改自身中的內容嗎 比如我想在程序中設置密碼,能嗎
貌似只能添加,不能修改。
除羨鉛非,調用。通過調用來生成新虛晌的P文件,然後在通過替換得出修改後的差派鋒新P.
不過,麻煩,得不償失。
⑧ bat文件如何逐行讀取文件內容並修改
1、進入win10桌面以後,右擊桌面空白處,然後選擇【新建】,然後找到並且點擊【文本文檔】。
⑨ bat如何修改已文本文件中的某一行
先提供三種思路,共你選擇:
1、只用批處理。如果a.ini 中含有不是這種格式「aa=1111」的行,就復雜一些,甚至出錯,也不能處理空行,且會改變文件結構梁汪畢(刪掉每行前面的空格)。
2、用 inifile.exe,專門讀取修改 ini 文件的工具。但是你要提供更多ini文件的信息陵悄。
3、批處理加 change.exe。可以保留空行及每行前面的行橡芹。
後兩種思路都需要你網上下載個小程序。可能有的人不喜歡這樣。