我正在输入这一行:
wmic /OUTPUT:D:\DriverVersion.txt path win32_VideoController get driverversion
该txt文件中有两行:
VariableValue
XX.XXX.XXX.XX.X
但我不想VariableValue
进入输出。我只想获得输出(XX.XXX.XXX.XX.X
)
我怎样才能做到这一点?
答案1
您可以尝试以下操作:
(@for /F "delims=" %I in ('wmic path Win32_VideoController get DriverVersion /VALUE') do @for /F "tokens=1* delims==" %J in ("%I") do @echo/%K) > "D:\DriverVersion.txt"
但这会将 Unicode 输出数据转换为 ASCII/ANSI。
如果你想在批处理文件,确保所有%
- 符号都加倍。