|
|
没有的。所以好纠结,只能借用devcon.exe来实现了。
- TEAM CALL TDSL | FILE %Windir%\temp\DISPLAYHWID.TXT
- _SUB TDSL
- EXEC| %Curdir%\devconx86.exe find *CC_0300 >> %Windir%\temp\DISPLAYHWID.TXT
- WAIT 2000
- CALL InstallDevicesDriver
- _END
- _SUB InstallDevicesDriver
- READ %Windir%\temp\DISPLAYHWID.TXT,-1,DevNum
- ENVI LineNum=1
- LOOP #%LineNum% < %DevNum%,CALL ProcessDeviceLine
- _END
- _SUB ProcessDeviceLine
- read %Windir%\temp\DISPLAYHWID.TXT,%LineNum%,DevHWID
- LSTR RealDevHWID=21,%DevHWID%
- DEVI *devid:%RealDevHWID% $%Curdir%\8DRV\Vgacardx86.CAB,,%TEMP%
- TEMP @Delete
- CALC LineNum=%LineNum%+1
- _END
复制代码
用devcon读取显卡ID,提取ID中前面21位字符串作为标准ID
|
|