xyhqqaa 发表于 2011-8-20 20:01:30

[已解决]如何通过Everest获取硬件信息.将生成的信息写入在ListViewItem中的相应位置

本帖最后由 xyhqqaa 于 2011-8-22 09:31 编辑

新手求助,,我想获取CPU之类的信息.通过Everest获取信息生成信息..但是我不知道使用什么参数才能将CPU Properties|CPU Type=DualCore Intel Pentium E2140, 1600 MHz (8 x 200)...后面的信息生成在第二栏中.
简单代码如下:新手求帮助,还有使用使用Everest生成配置信息需要一段时间.有什么方法可以加速生成只需要的信息吗.参数该如何设置.请原谅伸手党.#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <WindowsConstants.au3>

$cpu=IniRead(@ScriptDir & '\Report.ini', 'CPU', 'CPU Properties|CPU Type', '')
$Form1 = GUICreate("Form1", 615, 203, 192, 124)
$ListView1 = GUICtrlCreateListView("类型|基本信息", 8, 8, 601, 169)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 50)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 4450)
$ListView1_0 = GUICtrlCreateListViewItem("CPU:", $ListView1)


;这边俺不知道该使用什么参数,才能将获取的数据显示在相应位置,有大哥说使用_GUICtrlListView_AddItem,但是不知道是我使用错误还是咋的.由于CPU,内存主板类型信息固定,获取的信息总不能对应到相应第二栏中..求助
;Report.ini配置内容文件如下:
;
;CPU Properties|CPU Type=DualCore Intel Pentium E2140, 1600 MHz (8 x 200)
;CPU Properties|CPU Alias=Conroe-1M
;CPU Properties|CPU Stepping=M0
;..................................





$ListView1_1 = GUICtrlCreateListViewItem("主板:", $ListView1)
$ListView1_2 = GUICtrlCreateListViewItem("内存:", $ListView1)
GUISetState(@SW_SHOW)

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd

mo_shaojie 发表于 2011-8-20 20:37:30

参照一下论坛上的驱动工具.

hzxymkb 发表于 2011-8-20 21:11:30

发代码是文件出来,这样子容易让各位帮你完成

xyhqqaa 发表于 2011-8-21 12:40:46

求助..咋没人.....俺一直搜索坛子里硬件,却没看到合适的.可能新手笨

olala 发表于 2011-8-21 14:14:52

http://www.autoitx.com/thread-11469-1-2.html
参考这个

xyhqqaa 发表于 2011-8-21 14:23:22

本帖最后由 xyhqqaa 于 2011-8-21 14:24 编辑

回复 5# olala


    大哥...那个坑爹的楼主..一个文件四分...贼贵{:face (370):}..心疼ing,之前就看到这例子本想看看..但是那抢钱让我望而却步

xyhqqaa 发表于 2011-8-22 09:31:15

问题已经解决,使用_GUICtrlListView_AddSubItem即可,希望跟我一样是新手的有遇到相同问题的,可以看看

shinco1 发表于 2012-8-9 15:23:57

试试。。。。。。。。。。

cpark 发表于 2013-3-3 23:52:00

边做边学是最快的方法了
呵呵呵。。。

ak47gglllk 发表于 2014-6-28 11:09:46

感谢感谢,学习了。路过看到好东西,收藏

Mika 发表于 2016-6-19 21:21:19

感谢感谢,学习了。路过看到好东西
页: [1]
查看完整版本: [已解决]如何通过Everest获取硬件信息.将生成的信息写入在ListViewItem中的相应位置