TC官方合作论坛

 找回密码
 立即注册
查看: 942|回复: 3

[已解决] BindWindow绑定窗体后 调用LeftClick事件失败

[复制链接]
发表于 2016-10-9 22:15:49 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  1. 功能 COM组件_点击()
  2. //这里添加你要执行的代码
  3.         变量 ts1,hwnd,wd1,msgError
  4.         ts1=com("ts.tssoft")
  5.         hwnd=windowfindex("月影传说0")
  6.         sleep(1000)
  7.         调试输出(hwnd)  //hwnd输出331684 窗体句柄已找到
  8.         if(hwnd>0)
  9.                 wd1=ts1.BindWindow(hwnd,"normal","dx2","normal",0)
  10.         
  11.                 调试输出(wd1)  //wd1输出10 不清楚是否绑定成功
  12.         
  13.             sleep(1000)
  14.         
  15.                 wd1.LeftClick()                //此处报错,错误信息:“错误的表达式语句 .LeftClick()”

  16.         //    msgError=getlasterror(1)
  17.         //    调试输出("msgError:"&msgError)
  18.                 ts1.UnBindWindow()
  19.         else
  20.                 调试输出("绑定成功"&hwnd)
  21.         end
  22. 结束
复制代码
本次初学者者,请教诸神(诸位大神^_^)我在调用BindWindow 绑定窗体句柄后,通过wd1调用LeftClick() 不知道为何提示“错误的表达式语句 .LeftClick()我的TC版本为6.2   TSPlug.dll插件版本4.0.1.9
拜托各位了
回复

使用道具 举报

发表于 2016-10-10 07:59:20 | 显示全部楼层
ts1.leftclick()
回复 支持 反对

使用道具 举报

发表于 2016-10-10 08:26:54 | 显示全部楼层
wd1  是你获取到的窗口句柄   不是 你的天使插件  对象  所以你使用  天使插件的  liftclick   对象名是错误的  会报错     应该使用  ts.leftclcik
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-10 20:46:08 | 显示全部楼层
非常感谢两位的 解答
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-27 20:51 , Processed in 0.053286 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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