找回密码
 加入
搜索
查看: 2015|回复: 3

[GUI管理] 请问NotesLineView1应用什么语句来读这个notes邮件里的一行行信息?

[复制链接]
发表于 2012-11-9 17:17:47 | 显示全部楼层 |阅读模式
本人想用autoit管理我们系统内的lotus系统的电子邮件
邮件列表是一窗口,里面一行行是邮件的标题信息,双击可进入查看明细内容,本人想用view get等功能取一行行的标题信息
取得窗口句柄成功:
$hTreeView=ControlGetHandle("[CLASS:NOTES]","", "NotesLineView1")
但查到的控件类型是NotesLineView1,本人无论用
$hFirst = _GUICtrlTreeView_GetFirstVisible($hTreeView)
或当作它是listview来做:
MsgBox(4160, "Information", "Item Count: " & _GUICtrlListView_GetItemCount($hTreeView))
二个返回的都是失败(运行没有错误提示)
请问有无高手帮忙,这个NotesLineView1应用什么语句来读这个notes邮件里的一行行信息?
 楼主| 发表于 2012-11-9 17:33:30 | 显示全部楼层
#include <GuiTreeView.au3>
#include <GuiListView.au3>
$hTreeView=ControlGetHandle("[CLASS:NOTES]", "", "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 完成[CODE]: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 完成:[CODE]:0
+>17:32:45 ACNWrapper 完成..
>退出代码: 0        运行时间: 2.007 秒
 楼主| 发表于 2012-11-12 10:58:00 | 显示全部楼层
有无高手在?
 楼主| 发表于 2012-11-13 09:48:10 | 显示全部楼层
期待高手出现!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-17 18:11 , Processed in 0.078566 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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