/ / Jak używać wmic do generowania txt z wieloma kolumnami - plik wsadowy, wmic, manipulowanie tekstem, qfe

Jak używać wmic do generowania txt z wieloma kolumnami - plik wsadowy, wmic, manipulacja tekstem, qfe

Używam

    wmic qfe get HotFixID >> WindowsUpdateVersion.txt

w celu wyeksportowania listy KB {num}. Szukam polecenia przekształcenia tej listy w wielu kolumnach (3 lub 4 kolumny, .txt lub .xls, nie ważne). Już próbowałem z

   wmic qfe get HotFixID /format:* >> WindowsUpdateVersion.txt

* (każdy arkusz stylów WMIC)
ale żaden z nich nie działa poprawnie.
Jakieś pomysły?
Dzięki wielkie!

Odpowiedzi:

0 dla odpowiedzi № 1

EDYTOWANY: przetwarzanie wszelkich wierszy kończących się poniżej full kwestia

To tworzy file.txt z danymi ascii, a następnie pisze file2.txt z 4 kolumnami.

Wszelkie linie zawierające ! będzie źle - jeśli ktoś chce zastosować to w innej sytuacji.

@echo off
(
for /f "skip=1 delims=" %%a in ("wmic qfe get HotFixID") do (
for /f %%b in ("%%a") do echo %%~b
)
)>file.txt

setlocal enabledelayedexpansion
set a=
set c=
(
for /f "usebackq delims=" %%a in ("file.txt") do (
set a=!a! %%a
set /a c+=1
if !c! EQU 4 (
echo !a:~1!
set a=
set c=
)
)
if not "!a!"=="" echo !a:~1!
)>file2.txt