TC官方合作论坛

标题: 窗口.坐标点取色 有些颜色取不到 [打印本页]

作者: asd641843501    时间: 2014-2-19 17:32
标题: 窗口.坐标点取色 有些颜色取不到
本帖最后由 asd641843501 于 2014-2-19 17:36 编辑

窗口.坐标点取色 取TC脚本实验室 加血类游戏  取不到颜色。句柄能正常获取呢。就是颜色值不对。下面的代码取到的是0. 我用AB抓抓  抓的颜色的是909090(十六进制)
为了能获取到相对于窗口的坐标。我是把浏览器用AB抓抓移动到了 屏幕的0 0 坐标了。 下面是截图
[attach]14467[/attach]
会的大侠,指导小弟几句吧。大侠一句话。小弟少折腾几天。
功能 按钮1_点击()
    //这里添加你要执行的代码
    变量 窗口句柄,颜色值
    窗口句柄=窗口.找到窗口("脚本实验室 - Google Chrome")

    调试输出(窗口句柄)
    如果(窗口句柄>0)
        颜色值 = 窗口.坐标点取色(窗口句柄,479,325)
        调试输出(颜色值)
    如果结束

功能结束



作者: lyf1314    时间: 2014-2-19 18:20
可以用前台取色,这个窗口.XXX函数一般只有大部分网页游戏才支持
作者: asd641843501    时间: 2014-2-19 19:05
lyf1314 发表于 2014-2-19 18:20
可以用前台取色,这个窗口.XXX函数一般只有大部分网页游戏才支持

TC脚本实验室 加血类游戏 ? 这个游戏不支持后台? 。我下载了“例子” 例子中也是窗口.xxx 函数操作的。例子中却能正常获取??? 就是打开TC实验室 加血类游戏,有个例子
作者: guozhengzhong88    时间: 2014-2-19 21:45
试试如下:

空间 jydt

返回值,窗口句柄 //记得这里要声明2个变量哈,别漏了

功能 开始_点击()
    返回值=系统.枚举("脚本实验室 - Google Chrome",0)
    字符串.分割(返回值,"|",窗口句柄)
    窗口.置顶(窗口句柄[0],真)
    调试输出(窗口句柄[0])
    如果(窗口句柄[0]>0)
        颜色值 = 窗口.坐标点取色(窗口句柄,479,325)
        调试输出(颜色值)
    如果结束
   
功能结束
作者: ZiTai    时间: 2014-2-20 20:01
窗口。找色 我记得win7是取到颜色坐标点然后x+8  y+30




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