TC官方合作论坛

标题: 研究了三天的问题,,始终整不明白. 请教各位大大.. [打印本页]

作者: 我喜欢TC    时间: 2012-5-28 22:52
标题: 研究了三天的问题,,始终整不明白. 请教各位大大..

[attach]3551[/attach]

我是我第一天学习做出来的浏览器...

我想做一个简单的后台寻路.

按"开始挂机"  
这是一个网页游戏..我如何获取FSLASH的窗口句柄..我用的代码是这样的



功能 逻辑型 开始挂机_点击()
//这里添加你要执行的代码
整型 主页面
主页面 = 网页.得到窗口句柄("浏览器0")
窗口.激活(主页面)
窗口.鼠标左键单击(主页面,174,169)
辅助.等待(500)
窗口.鼠标左键单击(主页面,155,69)

作者: 我喜欢TC    时间: 2012-5-28 22:57
我是这样思路.....因为网页游戏刷新后什么都不同了,句柄肯定也不一样的..就想把这个浏览器赋值....

然后在利用窗口.鼠标功能..

我发现很难弄...三天三夜不免不休在找答案.找师傅.自己琢磨..!!!!!!!!!!崩溃了!
作者: linzijian2    时间: 2012-5-28 23:26
进入游戏界面再获取句柄不就行了。
作者: linzijian2    时间: 2012-5-28 23:29
  或者你一定要动态获取每时每刻的窗口句柄,也可以用 定时器 这个控件啊,每隔一段时间获取一下当前的窗口句柄,不过用的时间长了,可能会卡。。。
作者: cylhb    时间: 2012-5-28 23:33
看看flash的类名.
首先获取浏览器的句柄.
然后根据类名找子窗口句柄(也就是获取到游戏窗口句柄)
每次刷新之后再获取...
作者: 冷月无痕    时间: 2012-5-29 07:14
楼上正解!网页游戏最好用flash的类名获得句柄
作者: mahua1130    时间: 2012-5-29 08:35
  1. function int jbhq()///////////////////////////////////////游戏窗口句柄获取
  2. int c
  3. string[] jbfj
  4. int fjb=web.gethwnd("exp0")
  5. string jb=dm.EnumWindow(fjb,"","MacromediaFlashPlayerActiveX",2+16)
  6. if(jb!="")
  7.     string fgf=","
  8.     bool cg=str.split(jb,fgf,jbfj)
  9.     if(cg)
  10.         array.size(jbfj,c)
  11.     else
  12.         return 0
  13.     endif
  14. endif
  15. c=c-1
  16. while(c>0)
  17.     int w,h
  18.     dm.GetClientSize(convert.strtoint(jbfj[c],0),w,h)
  19.     if(w>=700&&h>=500)
  20.         return convert.strtoint(jbfj[c],0)
  21.     endif
  22.     c=c-1
  23. endwhile
  24. return 0
  25. endfunction
复制代码
源码给你了  自己分析吧

作者: thunderc    时间: 2012-5-29 09:29
回复 6楼冷月无痕的帖子

冷月,终于看到你出现了
作者: tyuyan    时间: 2012-5-29 09:29
有这么多大神都来了,来酱油下。
作者: TakeBobo    时间: 2012-5-29 10:22
看看。。 膜拜各位大神 。。。
作者: 无情的冷风    时间: 2012-5-29 10:23
膜拜。。 学习了。
作者: 战地之王    时间: 2012-5-29 10:45
看看   学习下 。
作者: 花开花落    时间: 2012-5-29 10:45
看看 。学习了。。
作者: 我喜欢TC    时间: 2012-5-29 10:56
果然是大神...全英文..怎么看...
作者: 战斗之神    时间: 2012-5-29 11:04
    .英文去帮助文档搜索,中英文结合。。
作者: 落叶归根    时间: 2012-5-29 11:04
看看 。。
作者: 我喜欢TC    时间: 2012-5-29 11:26
回复 7楼mahua1130的帖子

dm是什么功能来的?
作者: mahua1130    时间: 2012-5-29 12:07
回复 17楼我喜欢TC的帖子

大漠




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1