首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎样实现控制鼠标点击IE网页中的某个按钮

2012-03-19 
求助:怎样实现控制鼠标点击IE网页中的某个按钮想做一个定时器,定时的使用鼠标点击打开的一个网页中某个按

求助:怎样实现控制鼠标点击IE网页中的某个按钮
想做一个定时器,定时的使用鼠标点击打开的一个网页中某个按钮,如何做到?
定时的好做,就是控制鼠标点击网页中的按钮不知如何下手?请高手指点啊 求代码
http://topic.csdn.net/t/20021125/17/1204088.html 这个帖子里面有写 但是还是不懂

只给你一个算法,具体代码自己写 
1.用findwindow找到ie窗口. 
2.用getwindow找到ie窗口的子窗口,即按钮等 
3.用getwindowtext得到窗口的text,根据按钮名称判断是否是你要的按钮。若不是,循环 
  while 句柄 > 0 then 
  句柄 := getwindow(句柄,GW_HWNDNEXT); 
  if getwindowtext = 你要的按钮 then 
  sendmessage(ie.handle,wm_command,0,按钮.handle) 或用 
  senemessage(按钮.handle,wm_lbuttondown,0,0) 
  senemessage(按钮.handle,wm_lbuttonup,0,0) 
  else 
  句柄 := getwindow(句柄,GW_HWNDNEXT); 

循环结束 


怎样使用findwindow getwindow 句柄 本人愚钝 不知如何用 高人帮我指点一下 万份感激

[解决办法]
一般都不是直接操作IE的 建议你使用WB控件或者EM
[解决办法]
我有坐标点击的
另外,网页内的控件不适合用FindWindow来查找

热点排行