批處理怎麼批量提取多個裡的指定內容

時間 2021-06-07 04:22:57

1樓:匿名使用者

這個不用批處理也可以的。用dos命令:

把所有的txt放在一個資料夾。然後執行合併所有txt到一個sum檔案命令:copy *.txt sum.txt

然後開啟sum.txt,ctrl + h,替換ctrl + h,替換">

為空。即可。

2樓:

不清楚你的實際檔案/情況,僅以問題中的樣例/說明為據

複製貼上到記事本,另存為xx.bat,編碼選ansi,跟要處理的檔案放一起執行<# :

cls@echo off

rem 從多個txt文字檔案裡提取指定特徵的字串內容

title %#% +%$%%$%/%@% %z%

cd /d "%~dp0"

powershell -noprofile -executionpolicy bypass "invoke-command -scriptblock ([scriptblock]::create([io.file]::

readalltext('%~f0',[text.encoding]::default))) -args '%~dp0'"

echo;%#% +%$%%$%/%@% %z%

pause

exit

#>$path=$args[0];$enc=[text.encoding]::utf8;

$files=@(dir -liter $path|?);

for($i=0;$i -lt $files.length;$i++);};

怎麼把多個txt文字的內容,批量匯入到excel指定的**

3樓:匿名使用者

第一步,將txt文件合併為一個大的txt文件。

開啟記事本,輸入for %%i in (*.txt) do type %%i>>0.txt(可將該命令複製貼上過去)

然後將檔案儲存到500多個txt檔案所在的資料夾,檔案的字尾名為.bat檔案。比如儲存為all.bat

在資料夾中雙擊執行all.bat批處理檔案,將資料夾中所有txt文件合併為一個名字叫0.txt的文件。

第二步,開啟excel文件,新建一個工作表,然後開啟0.txt,將內容全部複製貼上到這個新工作表的a列。

第三步,在這個新工作表的b列、c列、d列等列設定公式

根據txt檔案內容的特殊字元,自動從txt中擷取所需內容。

4樓:匿名使用者

用vba實現不難,open語句可以操作txt,讀取指定資料到指定的單元格

批量ping批處理求助,批處理ping IP位址

因系統不同ping返回資訊顯示可能會不同,請貼個手動ping 命令 每位址僅ping 1次?及其返回資訊示例,並說明希望把哪項資料提取出來 呵呵,沒注意xxpinqz已答,看來比我熟悉 至少相容兩種系統 想求乙個bat檔案用於ping多個ip的批處理命令 您把您的各ip列表放到ip.txt中,再寫個...

dos 批處理 或VBS指令碼批量修改CSV格式檔案內容

set fso createobject scripting.filesystemobject set fols fso.getfolder c p for each fol in fols.subfoldersfolpath fol.path folname fol.name file1 folp...

求批處理批量替換特定字元和行首Tab

echo off set fs if fs set p fs 用滑鼠拖入要處理的檔案 直接回車取當前資料夾所有txt檔案 if fs for f delims i in dir b txt do call set fs fs fi for i in fs do cd d dpi for f toke...