私は非常に基本的なバットであり、複数の txt ファイルの行を単一の行と単一のファイルに結合するスクリプトを実行するのに助けが必要です。例: これらはファイルです:
W7BR71754L.txt
Relatório de Hardware:
Nome:W7BR71754L
S.O.:Microsoft Windows 7 Professional
Usuário:GMEA\SESA197328
Serial:5CB2204XTP
W7BR71760L.txt
Relatório de Hardware:
Nome:W7BR71760L
S.O.:Microsoft Windows 7 Professional
Usuário:GMEA\SESA97408
Serial:5CB2190BPX
newfile.txt
Relatório de Hardware:;Nome:W7BR71754L;S.O.:Microsoft Windows 7 Professional ;Usuário:GMEA\SESA197328;Serial:5CB2204XTP;
Relatório de Hardware:;Nome:W7BR71760L;S.O.:Microsoft Windows 7 Professional ;Usuário:GMEA\SESA97408;Serial:5CB2190BPX;
これは私が取り組んでいるものですが、必要なことを正確に行っていません...
@echo off
setlocal EnableDelayedExpansion
set "text="
for /r %%G in (*.txt) do (call :sub "%%G")
:sub
for /f "tokens=*" %%a in (%1) do (
set "text=!text!%%a"
)
>>newFile.txt echo !text!;