回复 1# xiaolijian916
未测试- @echo off
- set n=0
- set "m=wmic path Win32_VideoController get Name^,AdapterRAM^,DriverVersion^,CurrentHorizontalResolution^,CurrentVerticalResolution"
- setlocal enabledelayedexpansion
- for /f "skip=1 tokens=1-4*" %%a in ('%m%') do (
- echo,%%b| findstr /r "^[0-9][0-9]*$" >nul 2>&1
- if not errorlevel 1 (
- set CurrentHorizontalResolution=%%b&set CurrentVerticalResolution=%%c
- if !n! equ 0 set AdapterRAM=%%a&set DriverVersion=%%d&set Name=%%e
- ) else (
- if !n! equ 0 set AdapterRAM=%%a&set DriverVersion=%%b&set Name=%%c %%d %%e
- )
- set n=1
- )
- ::以下为验证是否赋值
- echo %Name%
- echo %AdapterRAM%
- echo %DriverVersion%
- echo %CurrentHorizontalResolution%
- echo %CurrentVerticalResolution%
- pause
复制代码
|