TC官方合作论坛

 找回密码
 立即注册
查看: 921|回复: 5

[已解决] 关于脚本判断重新运行

[复制链接]
发表于 2014-10-16 11:43:28 | 显示全部楼层 |阅读模式

马上加入TC

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

x
写了一个功能,然后要让这个功能执行完了就从头开始重新运行脚本。大大门应该如何写?我的思路是给这个线程关闭了又重新开启,但我运行他就报错,在关闭线程这里说类型不匹配。代码如下:

功能 循环关闭所有窗口巡视任务()
    变量 x,y
    x=274   //X依次递增85
    y=42

    z抓鬼准备.关闭巡视任务()
    循环(x<=444)
        dm.MoveTo(x,y)
        辅助.等待(500)
        dm.LeftClick()
        辅助.等待(500)
        z抓鬼准备.队员任务对话框()
        z抓鬼准备.关闭巡视任务()
        x=x+170     

    循环结束
    //移动到第一个窗口
    dm.MoveTo(104,42)
    辅助.等待(500)
    dm.LeftClick()
    辅助.等待(500)
    线程.关闭("g抓鬼任务.执行抓鬼","")
    线程.开启("g抓鬼任务.执行抓鬼","")

回复

使用道具 举报

发表于 2014-10-16 20:37:55 | 显示全部楼层
线程.关闭(线程句柄)   ////关闭线程 操作的是线程句柄 就像窗口.关闭 操作的是窗口句柄一样的啊
线程.开启才是你那样写的哦
回复 支持 反对

使用道具 举报

发表于 2014-10-16 12:29:00 | 显示全部楼层
可以使用 GOTO 语句啊...F1帮助里看看..
回复 支持 反对

使用道具 举报

发表于 2014-10-16 15:06:36 | 显示全部楼层
次奥 你能看帮助文档么这么低级的错误 无语了
回复 支持 反对

使用道具 举报

发表于 2014-10-16 19:59:17 | 显示全部楼层
线程.关闭("g抓鬼任务.执行抓鬼","")这种关闭线程是错误的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-17 20:07:02 | 显示全部楼层
唉,已经发现了,都是很低级的错误
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 10:40 , Processed in 0.050527 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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