请问NotesLineView1应用什么语句来读这个notes邮件里的一行行信息?
本人想用autoit管理我们系统内的lotus系统的电子邮件邮件列表是一窗口,里面一行行是邮件的标题信息,双击可进入查看明细内容,本人想用view get等功能取一行行的标题信息
取得窗口句柄成功:
$hTreeView=ControlGetHandle("","", "NotesLineView1")
但查到的控件类型是NotesLineView1,本人无论用
$hFirst = _GUICtrlTreeView_GetFirstVisible($hTreeView)
或当作它是listview来做:
MsgBox(4160, "Information", "Item Count: " & _GUICtrlListView_GetItemCount($hTreeView))
二个返回的都是失败(运行没有错误提示)
请问有无高手帮忙,这个NotesLineView1应用什么语句来读这个notes邮件里的一行行信息? #include <GuiTreeView.au3>
#include <GuiListView.au3>
$hTreeView=ControlGetHandle("", "", "NotesLineView1")
ConsoleWrite("$hTreeView=ControlGetHandle"& StringFormat(":? %s",$hTreeView) &@LF)
$hFirst = _GUICtrlListView_GetItemSelected($hTreeView,1)
ConsoleWrite("$$hFirst = _GUICtrlListView_GetItemSelected"&StringFormat("=? %s", $hFirst)&@LF)
$hFirst = _GUICtrlTreeView_GetFirstItem($hTreeView)
ConsoleWrite("_GUICtrlTreeView_GetFirstItem"&StringFormat("=? %s", $hFirst)&@LF)
Exit
返回信息:
+> ============================================
>运行 AU3Check (1.54.22.0)开始目录:D:\autoit3
+>17:32:43 AU3Check 完成:0
>运行:(3.3.8.1):D:\autoit3\autoit3.exe "D:\table\桌面\test.au3"
$hTreeView=ControlGetHandle:? 0x000B0556
$$hFirst = _GUICtrlListView_GetItemSelected=? False
_GUICtrlTreeView_GetFirstItem=? 0x00000000
+>17:32:43 AutoIT3.exe 完成::0
+>17:32:45 ACNWrapper 完成..
>退出代码: 0 运行时间: 2.007 秒 有无高手在? 期待高手出现!
页:
[1]