
【已解決】求批處理替換文本中指定的文字最后由 yyz219 于 -1-22 21:38
nclick="copycode($('code0'));">復制代碼
- 設文本a.txt里面內容:
- D:桌面Desktop哈哈.reg
- ***************************
- 希望的結果是,文本里面內容變?yōu)椋?li>
- D:桌面Desktop哈哈.cmd
- 【需要替換的是:最好3個字符(其它內容要保持不變)】
- 謝謝
- ++++++++++++++++++++++++++++++++++++++++
- 問題解決了:
- 方法1.(很快)
- @echo off
- ::下面這行設置你要替換的文件名,這里是159.txt,改成你自己的
- ::將 .reg 替換為 .bat
- set file=159.txt
- if exist 259.txt del 259.txt
- for /f tokens=* %%i in (%file%) do call :begin ^%%i^
- goto :eof
- :begin
- set var=%~1
- if defined var set var=%var:.reg=.bat%
- if defined var echo %var% >> 259.txt
- exit
- 方法2.(慢慢的)
- @echo off
- set file=a.txt
- powershell (gc '%file%') -replace '(.*.)reg','$1cmd'>b.txt

