PDA

Показать полную графическую версию : Определить модель видеокарты и запустить программу.


musinart
04-12-2023, 16:43
Добрый день. Помогите пожалуйста.

for /F "tokens=* skip=1" %%n in ('WMIC path Win32_VideoController get Name ^| findstr "."') do set GPU_NAME=%%n
echo %GPU_NAME%

Примерно на основе этого скрипта нужно что бы проверялась модель видеокарты. Если, допустим, модель Rtx 2060 то запуск Program1, если Rtx 2080 то запуск Program2. Если и не та и не другая то запуск Program3.

YuS_2
04-12-2023, 21:04
Примерно так:
powershell
$program1 = 'progr1.exe'
$program2 = 'progr2.exe'
$program3 = 'progr3.exe'
$pat1,$pat2 = 'Rtx 2060','Rtx 2080'

$vname = (gcim Win32_VideoController).name
if ($vname -match $pat1){start -f $program1 -non}
elseif ($vname -match $pat2){start -f $program2 -non}
else {start -f $program3 -non}




© OSzone.net 2001-2012