Python - 如何在Windows上获取显卡内存

时间:2013-12-28 05:57:10

标签: python directx

Dxdiag有关于显卡信息的非常有用的数据,但我找不到任何命令行来从中获取静默输出。我需要在Windows上记住用户的图形卡。有没有解决办法通过Dxdiag或其他资源获取?

我在Windows 8.1上使用Python 2.7

2 个答案:

答案 0 :(得分:1)

dxdiag具有以下命令行选项,可以轻松输出信息,

/x outfile    Silently save XML information to <outfile> and quit. 

/t outfile    Silently save txt information to <outfile> and quit.

所以,你可以简单地使用“dxdiag / x myoutputfile”或“dxdiag / t myoutputfile”

答案 1 :(得分:1)

Dxdiag需要很长时间才能完成(我的设置为15秒),因此在代码中使用它可能并不理想。 考虑使用:

  wmic path win32_VideoController get AdapterRam

这可能是您正在寻找的信息。此外,您可以从wmic界面获取额外信息。