Цитата AD1DA5:
Обратил, но ничего не понял, … убрать кучу мусора после списка реальных адаптеров…»
|
Сходите в
Google [именно в Google, поскольку он всегда отдаёт преимущество MSDN в строке выдачи результатов запроса; впрочем, Bing тоже будет делать сие в силу своей принадлежности, а для данного конкретного случая адекватный результат даёт и Яndex]. Посмотрите на
MSDN, что означают и какие значения могут принимать свойства «AdapterTypeId» и «NetConnectionStatus».
Цитата AD1DA5:
Задумка скорее всего хорошая была, но почему-то не сработало.
|
Опять же, сходите и посмотрите описание «Win32_DiskDrive». Запустите:
Код:

wmic.exe DiskDrive get Caption, Model, InterfaceType
и посмотрите, какие значения свойства вообще были, когда «почему-то не сработало». Может, у Вас там вовсе нет «InterfaceType=IDE». У меня, например, нет

:
читать дальше »
Код:

Caption InterfaceType Model
INTELRAID0 SCSI INTELRAID0
RaidArray SCSI RaidArray
VMLite Miniport Dummy SCSI Disk Device SCSI VMLite Miniport Dummy SCSI Disk Device
Цитата AD1DA5:
Не подскажите как это сделать? Какие изменения внести в соответствующие строки?
|
Не подскажу. Я делаю разбор немного иначе. Например, так:
читать дальше »
Код:

@echo off
for /f "usebackq tokens=1,2 delims==" %%i in (`wmic.exe ComputerSystem GET TotalPhysicalMemory /VALUE ^|find.exe "TotalPhysicalMemory"`) do (
set /a iTotalPhysicalMemory = "%%j>>20"
)
echo %iTotalPhysicalMemory% Mb
for /f "usebackq tokens=1,2 delims==" %%i in (`wmic.exe path Win32_VideoController GET AdapterRAM /VALUE ^|find.exe "AdapterRAM"`) do (
set /a iAdapterRAM = "%%j>>20"
)
echo %iAdapterRAM% Mb