本帖最后由 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]
;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
|