找回密码
 加入
搜索
查看: 1840|回复: 5

创建一个任务管理器界面

[复制链接]
发表于 2008-7-13 14:40:33 | 显示全部楼层 |阅读模式
今天刚看了解这个语言
觉得很方便
就试着写个任务管理器的界面

#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include<GuilistView.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 307, 344, 193, 125)
$Group1 = GUICtrlCreateGroup("进程列表", 8, 8, 289, 313)
$ListView1 = GUICtrlCreateListView("", 16, 24, 273, 289)
; Add columns
_GUICtrlListView_InsertColumn($ListView1, 0, "进程",150)
_GUICtrlListView_InsertColumn($ListView1, 1, "PID",80)

GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

Dim $m_list
$list = ProcessList()
for $i = 1 to $list[0][0]
_GUICtrlListView_AddItem($ListView1,$list[$i][0],0)
_GUICtrlListView_SetItemText($ListView1, $list[0][0] - $i, 1, $list[$i][1])


next


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

                Case $ListView1
        EndSwitch
WEnd


但后面的PID显示不出来
请问我错在哪?

[ 本帖最后由 liuak 于 2008-7-14 11:38 编辑 ]
发表于 2008-7-13 14:54:52 | 显示全部楼层
#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include<GuilistView.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 307, 344, 193, 125)
$Group1 = GUICtrlCreateGroup("进程列表", 8, 8, 289, 313)
$ListView1 = GUICtrlCreateListView("", 16, 24, 273, 289)
; Add columns
_GUICtrlListView_InsertColumn($ListView1, 0, "进程",150)
_GUICtrlListView_InsertColumn($ListView1, 1, "PID",80)

GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

Dim $m_list
$list = ProcessList()
for $i = 1 to $list[0][0]
GUICtrlCreateListViewItem($list[$i][0] &"|"&$list[$i][1],$ListView1)
;~ _GUICtrlListView_SetItemText($ListView1, $list[0][0] - $i, 1, $list[$i][1])


next


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

                Case $ListView1
        EndSwitch
WEnd
 楼主| 发表于 2008-7-13 15:04:29 | 显示全部楼层
还是运行出错啊
R6002
floating point  support not loaded
发表于 2008-7-13 20:27:36 | 显示全部楼层
for $i = 1 to $list[0][0]
_GUICtrlListView_AddItem($ListView1,$list[$i][0],0)
;~ _GUICtrlListView_SetItemText($ListView1, $list[0][0] - $i, 1, $list[$i][1])
_GUICtrlListView_AddSubItem($ListView1,$i-1,$list[$i][1],1)

next
 楼主| 发表于 2008-7-14 11:37:46 | 显示全部楼层
原帖由 pcbar 于 2008-7-13 20:27 发表
for $i = 1 to $list[0][0]
_GUICtrlListView_AddItem($ListView1,$list[$i][0],0)
;~ _GUICtrlListView_SetItemText($ListView1, $list[0][0] - $i, 1, $list[$i][1])
_GUICtrlListView_AddSubItem($ListView1,$ ...

谢谢斑竹
太感谢了
发表于 2009-4-13 17:49:30 | 显示全部楼层
不错,学习了......
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2025-1-12 23:10 , Processed in 0.075424 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表