TC官方合作论坛

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

[问题] 求老鸟帮忙优化下代码。

[复制链接]
发表于 2016-8-28 02:24:44 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 qq641235265 于 2016-8-28 02:27 编辑

如题。本人数学不太好,代码是写好,但是感觉有点累赘,有没有哪位朋友可以帮忙优化一下。
  1. <blockquote>功能 执行(我擦,这里怎么上不了代码)
复制代码
功能 执行()
    变量 x=25,y=25,k=3,o,i,y1,x1
    o=0
    循环(真)
        o++
        i=-1
        循环(真)
            i++
            表格设置焦点选项("表格0",y-k*o,x-k*o+k*i)
            表格获取焦点选项("表格0",y1,x1)
            如果(x1==x+k*o)
                跳出
            结束
            等待(500)
        结束
        i=-1
        循环(真)
            i++
            表格设置焦点选项("表格0",y-k*o+k*i,x+k*o)
            表格获取焦点选项("表格0",y1,x1)
            如果(y1==y+k*o)
                跳出
            结束
            等待(500)
        结束
        i=-1
        循环(真)
            i++
            表格设置焦点选项("表格0",y+k*o,x+k*o-k*i)
            表格获取焦点选项("表格0",y1,x1)
            如果(x1==x-k*o)
                跳出
            结束
            等待(500)
        结束
        i=-1
        循环(真)
            i++
            表格设置焦点选项("表格0",y+k*o-k*i,x-k*o)
            表格获取焦点选项("表格0",y1,x1)
            如果(y1==y-k*(o-1))
                跳出
            结束
            等待(500)
        结束
        等待(500)
    结束
结束
回复

使用道具 举报

 楼主| 发表于 2016-8-28 22:44:25 | 显示全部楼层
zxczxc1968531 发表于 2016-8-28 11:00
首先,脚本思路不清楚,要做什么事实现什么功能?再者,循环(真)是死循环,里面要带上条件,不然后面的代 ...

这个是我用表格模拟出来的功能,主要是用于解决鼠标偏移,这个偏移很奇怪,有时候没问题,有时候鼠标会跑。代码的功能是给出一个已知的坐标,然后鼠标围绕着这个坐标不断向外旋转,直到鼠标移动到正确的地方(鼠标移动到正确的地方时候会有提示,任务的字符颜色会变),然后就点击,然后跳出死循环。
回复 支持 反对

使用道具 举报

发表于 2016-8-29 18:35:24 | 显示全部楼层
请把功能 模块化出来 然后配合使用 你就不会觉的乱  ,代码量也能缩减。你这就一流程 。一旦改动 估计都要改 很麻烦 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-29 23:03:59 | 显示全部楼层
tan0360 发表于 2016-8-29 18:35
请把功能 模块化出来 然后配合使用 你就不会觉的乱  ,代码量也能缩减。你这就一流程 。一旦改动 估计都要 ...

我也是打算封装成一个功能来调用的,现在就是感觉有点累赘,想精简一下
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-29 00:45 , Processed in 0.052789 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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