无忧启动论坛

标题: 有没有快速获取DX版本号的方法? [打印本页]

作者: zlq_hysy    时间: 2024-7-8 17:00
标题: 有没有快速获取DX版本号的方法?
要求批处理获取。
网上哪个dxdiag /t  txtFile,有点慢,主要是搜集信息量有点大。
而注册表里的版本又不对。
有没有更好的办法?

作者: hycsl888    时间: 2024-7-8 17:05
AIDA64 好像可以快速生成 具体参数你百度一下。
作者: zlq_hysy    时间: 2024-7-8 17:12
hycsl888 发表于 2024-7-8 17:05
AIDA64 好像可以快速生成 具体参数你百度一下。

谢谢回复,去找找看

作者: yj19    时间: 2024-7-8 17:34
用参数 /x 可以生成xml文件
作者: zlq_hysy    时间: 2024-7-8 18:01
yj19 发表于 2024-7-8 17:34
用参数 /x 可以生成xml文件

比生成txt文件快吗?我试试
作者: ppll-2030    时间: 2024-7-8 19:11
不用第三方的貌似只有这个办法,也不差那几秒钟了
作者: softwarezheng    时间: 2024-7-8 22:15
感谢上苍,感谢有你
作者: guong    时间: 2024-7-9 08:22
学习了
作者: wang1126    时间: 2024-7-9 08:45
学习学习
作者: zlq_hysy    时间: 2024-7-9 09:32
ppll-2030 发表于 2024-7-8 19:11
不用第三方的貌似只有这个办法,也不差那几秒钟了

电脑有差异,我这里10+秒,
作者: h2bx86    时间: 2024-7-9 12:30
本帖最后由 h2bx86 于 2024-7-9 13:04 编辑

@echo off
set dxfile1="%temp%\dx.txt"
dxdiag /whql:off /t %dxfile1%
for /f "tokens=3,*" %%i in ('type %dxfile1% ^| find /i "DirectX Version"') do (set "DxVer=%%j")
del /q %dxfile1%
set dxfile1=
echo %dxVer%

作者: h2bx86    时间: 2024-7-9 12:34
注册表版本

for /f "tokens=2,*" %i in ('REG  QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX" /v "Version"') do (set "DXVersion=%j")
作者: h2bx86    时间: 2024-7-9 13:10
要想快速,请参阅
http://www.bathome.net/viewthrea ... p;highlight=directx
作者: zlq_hysy    时间: 2024-7-9 13:18
h2bx86 发表于 2024-7-9 12:30
@echo off
set dxfile1="%temp%\dx.txt"
dxdiag /whql:off /t %dxfile1%

目前只能先用类似的一个脚本,谢谢您
作者: zlq_hysy    时间: 2024-7-9 13:19
h2bx86 发表于 2024-7-9 13:10
要想快速,请参阅
http://www.bathome.net/viewthread.php?tid=30033&highlight=directx

嗯,好,我参考一下,谢谢
作者: 铿锵玫瑰    时间: 2024-7-9 16:59
我也学习一下,谢谢!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3