我正在尝试获取 WMIC 命令的输出以将变量分配给每一行。
我试图让输出看起来像这样:
1 个安装的第一个程序
安装了 2 秒的程序
3 第三个程序安装
4第四个程序安装
5 ...等
@Echo off
wmic /output:file.txt product get name /format:csv
rem wmic product get name
@Echo Off
SetLocal EnableDelayedExpansion
Set n=
Set _InputFile=c:\users\jorge\desktop\file.txt
For /F "tokens=*" %%I IN (%_InputFile%) DO (
Set /a n+=1
Set _var!n!=%%I
)
:: This line will display the variables just assigned
:: For testing only, delete when not needed
Set _
EndLocal
pause