批處理更改文字內容

2022-08-30 06:25:32 字數 772 閱讀 7694

1樓:匿名使用者

注意的地方:**複製貼上後要修改一下第2行,如下:

for /f "tokens=1,2 delims= " %%i in (2.txt) do (

其中的delims= 貼上時會把製表位當做空格處理,所以你要把delims=後面空格刪除後按tab鍵加入一個製表位,估計樓上那位的**你複製後沒修改這行才會沒反應。

2樓:公子七哥

下面這個速度應該會快些...

@echo off

for /f "tokens=1,2" %%a in ('type "2.txt"') do set %%a=%%b

cd.>3.txt

for /f "tokens=1,2 delims=@" %%a in ('type "1.txt"') do (

if defined %%~nb (

echo %%a@%%b %%~nb!%%~nb!%%~xb>>3.txt

) else (

echo %%a@%%b>>3.txt

)pause

bat批處理修改檔案內容,bat批處理修改檔案內容

批處理是一種簡化的指令碼語言,也稱作巨集。它應用於dos和windows系統中,它是由dos或者windows系統內嵌的命令直譯器 通常是command.com或者cmd.exe 解釋執行。類似於unix中的shell指令碼。批處理檔案具有.bat或者.cmd的副檔名,其最簡單的例子,是逐行書寫在命...

如何使用批處理刪除文字中的前兩列

echo off for f delims a in dir a d b s d txt do for f usebackq tokens 3 b in a do echo b move a pause 幾萬個檔案,建議匯入access 中 用sql 處理 後 匯出txt檔案 批處理中怎樣刪除一個文...

如何批處理修改檔名中的指定文字

用total commander 選中檔案,ctrl m,在查詢中填要被替換掉的,剩下的你就會了。應該是編碼問題,用記事本另存為xx.bat時,編碼要選擇ansi 設定一個輸入法試一下 批處理刪除檔名中的指定文字 把下面的批處理存為myren.bat,放在目標資料夾下,然後在cmd中進入目標路徑,輸...