我正在使用
wmic qfe get HotFixID >> WindowsUpdateVersion.txt
为了导出 KB{num} 的列表。我正在寻找一个命令来在许多列中重塑这个列表(3 或 4 列,.txt 或 .xls,不重要)。我已经尝试过
wmic qfe get HotFixID /format:* >> WindowsUpdateVersion.txt
*(每个 WMIC 样式表)
但它们似乎都不能正常工作。
有任何想法吗?
非常感谢!
我正在使用
wmic qfe get HotFixID >> WindowsUpdateVersion.txt
为了导出 KB{num} 的列表。我正在寻找一个命令来在许多列中重塑这个列表(3 或 4 列,.txt 或 .xls,不重要)。我已经尝试过
wmic qfe get HotFixID /format:* >> WindowsUpdateVersion.txt
*(每个 WMIC 样式表)
但它们似乎都不能正常工作。
有任何想法吗?
非常感谢!
已编辑:处理小于行的任何尾随full
行
这file.txt
使用 ascii 数据创建,然后file2.txt
使用 4 列写入。
任何包含的行!
都是错误的 - 如果有人想在另一种情况下应用它。
@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