标题: [系统相关] [已解決]批处理如何获取显卡信息? [打印本页]
作者: dennisle 时间: 2011-5-27 20:23 标题: [已解決]批处理如何获取显卡信息?
本帖最后由 dennisle 于 2011-5-28 17:35 编辑
請教前輩大哥:
批處理如何獲取顯卡名稱及內存!
作者: batman 时间: 2011-5-27 21:08
使用dxdiag,有点慢哈。。。- @echo off&setlocal enabledelayedexpansion
- dxdiag /t
- for /f "tokens=1,2 delims=:" %%a in ('findstr /r "Card.*name Display.*Memory" dxdiag.txt') do (
- set "str=%%a"
- echo !str: =!:%%b
- )
- del /q dxdiag.txt
- pause>nul
复制代码
作者: andyrave 时间: 2011-5-27 21:29
- @echo off & setlocal enableDelayedExpansion
- dxdiag /t %TEMP%\temp.txt
- ping 127.1 -n 5 >nul
- for /f "tokens=1,2,* delims=:" %%a in ('findstr /c:"Card name" /c:"Display Memory" "%TEMP%\temp.txt"') do (
- set /a tee+=1
- if !tee! == 1 echo 显卡型号: %%b
- if !tee! == 2 echo 显存大小: %%b
- )
- del /f /q "%TEMP%\temp.txt" 2>nul
- pause
复制代码
作者: batman 时间: 2011-5-27 21:46
本帖最后由 batman 于 2011-5-27 21:49 编辑
zqz0012005版主查MSDN找到的方法:- @echo off
- for /f "tokens=1,2 delims==" %%a in ('wmic path Win32_VideoController get AdapterRAM^,Name /value^|findstr "AdapterRAM Name"') do echo %%a:%%b
- pause>nul
复制代码
作者: dennisle 时间: 2011-5-28 17:35
非常感謝提供代碼的2位朋友,
更感謝 batman 提供了 wmic 方式。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |