|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Определение оборудования компьютера |
|
[решено] Определение оборудования компьютера
|
D_Master
Сообщения: n/a |
Всем привет!
Реально ли средствами AutoIt'а как можно точнее определить железо компьютера (чем больше железа определится, тем, разумеется, лучше ![]() Заранее спасибо. |
|
Отправлено: 22:41, 04-03-2009 |
D_Master
Сообщения: n/a |
Такс... Способ определения процессора, материнской платы и видеокарты вроде бы нашел (хоть и геморный)). Кому надо:
#NoTrayIcon $file=@ScriptDir & "\Hardware.txt" $sProcessor = RegRead("HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0", "ProcessorNameString") $sMotherBoardManufacturer = RegRead("HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS", "BaseBoardManufacturer") $sMotherBoardModel = RegRead("HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS", "BaseBoardProduct") $run = "cscript " & @ScriptDir & "\video.vbs>" & @ScriptDir & "\video.ini" RunWait(@COMSPEC & " /c " & $run, "", @SW_HIDE) $video = IniRead(@ScriptDir & "\video.ini", "video", "VideoProcessor", "") FileOpen($file, 2) FileWrite($file, "Процессор - " & $sProcessor & @CRLF) FileWrite($file, "Материнская плата - " & $sMotherBoardManufacturer & " " & $sMotherBoardModel &@CRLF) FileWrite($file, "Видеокарта - " & $video) FileClose($file) FileDelete(@ScriptDir & "\video.ini") Exit strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery( _ "SELECT * FROM CIM_VideoController",,48) For Each objItem in colItems Wscript.Echo "[video]" Wscript.Echo "VideoProcessor=" & objItem.VideoProcessor Next Ну не знаю я, как передать инфу из результата обработки VBS-скрипта ![]() Теперь ещё бы определить звук, сеть, жесткие диски и объем оперативы... ![]() UPD с материнской платой на других компах фокус не прокатил ![]() |
Последний раз редактировалось D_Master, 05-03-2009 в 11:43. Причина: Upd Отправлено: 00:43, 05-03-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Во-первых любой vbs можно переделать в AutoIt, а во-вторых, за нас уже давно всё переделано: SysInfo 1.0 Beta - AutoIt Forums
|
------- Отправлено: 18:26, 05-03-2009 | #3 |
D_Master
Сообщения: n/a |
Creat0R, за ссылку огромнейшее спасибо!
Скрипт почему-то изначально нерабочий. Пришлось помучаться, пока форма показалась с информацией ![]() |
Отправлено: 19:17, 05-03-2009 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Определение разрядности системы | Frozen2006 | Скриптовые языки администрирования Windows | 3 | 31-07-2009 01:05 | |
Загрузка - [решено] Несколько профилей оборудования | Antoniooo | Microsoft Windows 2000/XP | 2 | 14-06-2009 07:01 | |
Определение оборудования при загрузке с дискеты | truvo | Хочу все знать | 3 | 28-04-2009 20:47 | |
[решено] Мастер установки оборудования | Sasha_b | Microsoft Windows NT/2000/2003 | 3 | 13-06-2007 17:09 | |
[решено] Проблема обнаружения нового оборудования | pat2tm | Непонятные проблемы с Железом | 19 | 03-11-2006 18:52 |
|