TC官方合作论坛

标题: 新手求助使用复选框找多图的思路 [打印本页]

作者: mayoasis    时间: 2014-1-27 13:59
标题: 新手求助使用复选框找多图的思路
我的 脚本不能工作 请大神 帮我看看 问题出现在什么地方?
空间 帝国与文明_资源辅助
//默认空间
线程句柄
粮食,蔬菜,水果
功能 后台操作()
    循环(真)
        //图片X坐标,图片Y坐标
        //鼠标窗口=窗口.鼠标所在窗口句柄()
        遍历(i=0;i<3;i++)
            如果(复选框.获得状态("复选框"&i))
                图片X坐标,图片Y坐标
                鼠标窗口=窗口.鼠标所在窗口句柄()
                窗口.找图(鼠标窗口,0,0,1440,900,"rc:图片"&i&".bmp",#101120,1.0,1,图片X坐标,图片Y坐标)
                窗口.鼠标移动(鼠标窗口,图片X坐标,图片Y坐标)
                窗口.鼠标左键单击(鼠标窗口,图片X坐标,图片Y坐标)
                辅助.等待(50)
            如果结束
        遍历结束
    循环结束

功能结束
//开始按钮_点击操作
功能 开始_点击()
    线程句柄= 线程.开启("帝国与文明_资源辅助.后台操作","")
功能结束

//退出按钮_点击操作
功能 退出_点击()

    辅助.退出()
功能结束


功能 热键_开始_热键()
    //这里添加你要执行的代码
    帝国与文明_资源辅助.开始_点击()
功能结束


功能 停止_热键()
    //这里添加你要执行的代码
    帝国与文明_资源辅助.退出_点击()
功能结束

功能 复选框0_点击()
    //这里添加你要执行的代码
    粮食=复选框.获得状态("复选框0")
功能结束


功能 复选框1_点击()
    //这里添加你要执行的代码
    蔬菜=复选框.获得状态("复选框1")
功能结束


功能 复选框2_点击()
    //这里添加你要执行的代码
    水果=复选框.获得状态("复选框2")
功能结束

空间结束
//空间结束语句


作者: zxw445    时间: 2014-1-27 14:45
完全看不懂你在做什么东西。
作者: mayoasis    时间: 2014-1-27 14:59
zxw445 发表于 2014-1-27 14:45
完全看不懂你在做什么东西。

我就是想做一个 资源自动收取的 脚本
作者: zxw445    时间: 2014-1-27 15:20
没看清楚你做什么,写代码奇怪。
作者: mayoasis    时间: 2014-1-27 15:27
zxw445 发表于 2014-1-27 15:20
没看清楚你做什么,写代码奇怪。

我就是想调用 复选框
作者: die13719076310    时间: 2014-1-27 16:02
我只想说 你的 粮食、蔬菜、水果、这些变量有什么意义 你根本就没写进你的 后台操作 那个功能里面 都被你自己吃了是不是
作者: mayoasis    时间: 2014-1-27 16:18
die13719076310 发表于 2014-1-27 16:02
我只想说 你的 粮食、蔬菜、水果、这些变量有什么意义 你根本就没写进你的 后台操作 那个功能里面 都被你自 ...

呵呵  能在指点一下么?》
作者: die13719076310    时间: 2014-1-27 16:48
mayoasis 发表于 2014-1-27 16:18
呵呵  能在指点一下么?》

你就把它们都写进去啊  然后各种测试 最后你就明白了 (哦……复选框是这样用滴!)
作者: mayoasis    时间: 2014-1-27 17:09
die13719076310 发表于 2014-1-27 16:48
你就把它们都写进去啊  然后各种测试 最后你就明白了 (哦……复选框是这样用滴!) ...

还是没弄明白
作者: jvk538    时间: 2014-1-27 19:08
你的各个的功能函数都没有封装 。。你就指望着复选框选中了就执行你想要的功能。。。这怎么可能。。。
作者: mayoasis    时间: 2014-1-27 19:43
jvk538 发表于 2014-1-27 19:08
你的各个的功能函数都没有封装 。。你就指望着复选框选中了就执行你想要的功能。。。这怎么可能。。。 ...

那应该怎么办?
作者: die13719076310    时间: 2014-1-27 19:57
jvk538 发表于 2014-1-27 19:08
你的各个的功能函数都没有封装 。。你就指望着复选框选中了就执行你想要的功能。。。这怎么可能。。。 ...

求教认证作者先生  蔬菜、粮食、水果都是全局变量应该怎么封装 ?还有什么是封装?求指教
作者: jvk538    时间: 2014-2-8 13:11
那好吧.这是最基本的知识...就是你想执行的内容,,,写在一个功能函数里面...这个就是封装功能函数...只是一个叫法而已...比如
功能 水果()
//开始要执行的动作.
//鼠标要移动到什么坐标点.
//鼠标进行点击操作
//开始完成一些特定的动作
//实现一些你要想的功能和效果
功能结束
然后.就是正常的调用这个功能函数...

例如 如果(单选框.获取状态("单选框0"))//就是你想要的.如果单选框选 中的情况下.想干什么
              帝国与文明.水果()//就开始执行这个功能函数
       如果结束




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