怎么用AU3操作窗口中已经存在的控件?
本帖最后由 nmc5241 于 2009-12-30 17:24 编辑通过AU3 window Info读取窗口中已有的Treeview,但是我不知道怎么能操作这些treeview,这不是我创建的,是窗口已有的,而且把鼠标移到treeview上下面的那些item 在AU3 window Info读取窗口只显示是这个Treeview 不具体显示各个item 所以不知道怎么操作了。。高手们指点下哈~ 消化一下这个函数:
ControlTreeView
--------------------------------------------------------------------------------
发送一个命令到 TreeView32 控件.
ControlTreeView ( "窗口标题", "窗口文本", 控件ID, "命令" [, 选项1 [, 选项2]] ) 举个例子,看你有几块硬盘及他们的型号。Run("RunDll32.exe devmgr.dll DeviceManager_Execute")
WinWaitActive("设备管理器")
$N=ControlTreeView("设备管理器","", "SysTreeView321","GetItemCount","#0|磁盘驱动器")
$Disk=""
For $i=0 To $N-1
$name=ControlTreeView("设备管理器","", "SysTreeView321","GetText","#0|磁盘驱动器|#"&$i)
$Disk=$Disk&@CRLF&$name
Next
WinClose("设备管理器")
MsgBox(0,0,"你有"&$N&"块硬盘,型号是:"&$Disk) #include <GuiTreeView.au3>楼主可以仔细研究一下这个udf的函数.......... 回复 2# 顽固不化
谢谢了~已经在帮助文档里面找到了~这个问题已经解决了~谢谢哈~ 回复 4# sanmoking
谢谢哈~
页:
[1]