TC官方合作论坛

 找回密码
 立即注册
查看: 1453|回复: 6

[已解决] 新人求助,怎么才能让鼠标获取的坐标在后面的另一个线程可以用

[复制链接]
发表于 2018-1-28 12:12:52 来自手机 | 显示全部楼层 |阅读模式

马上加入TC

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

x
变量 线程ID

功能 鼠标1()
    变量 A,B
    鼠标获取坐标(A,B)
结束

功能 鼠标2()
    变量 C,D
    鼠标获取坐标(C,D)
结束

功能 热键2_热键()
    线程开启("鼠标1","")
结束

功能 热键3_热键()
    线程开启("鼠标2","")
结束

功能 开始()
    变量 X=编辑框获取文本("编辑框0")
    循环(1)
        鼠标移动(A,B)
        等待(X)
        鼠标左键单击(1)
        等待(X)
        键盘按键(13,1)
        等待(X)
        键盘按键(13,1)
        等待(X)
        鼠标移动(C,D)
        等待(X)
        鼠标左键单击(1)
        等待(X)
    结束
结束

功能 热键0_热键()
    线程关闭(线程ID)
    线程ID=线程开启("开始","")
结束

功能 热键1_热键()
    线程关闭(线程ID)
结束
回复

使用道具 举报

发表于 2018-1-28 12:44:05 | 显示全部楼层
变量 线程ID,A,B,C,D

//功能里的变量注释掉
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-28 13:34:57 | 显示全部楼层
chen71512 发表于 2018-1-28 12:44
变量 线程ID,A,B,C,D

//功能里的变量注释掉

怎么注释呢,从来没有注释过
回复 支持 反对

使用道具 举报

发表于 2018-1-28 14:49:53 | 显示全部楼层
不想说怎么改代码给你,你要懂得原理,变量要想给所有线程都能使用,首先就是要定义在全局的范围,不懂哪里是全局,代码第一行就是...
回复 支持 反对

使用道具 举报

发表于 2018-1-28 15:33:32 | 显示全部楼层
你把A、B声明为全局变量,这样你只要获取了一次A、B坐标,在其他任何线程,都可以使用
回复 支持 反对

使用道具 举报

发表于 2018-1-29 00:18:25 | 显示全部楼层
c.liuyang 发表于 2018-1-28 13:34
怎么注释呢,从来没有注释过

注释:在你的代码最前面加上 //
脚本会不执行这行代码,一般用于某些功能的说明,方便自己以后查阅代码时能比较清晰,较快定位到某段代码.
或可用于临时修改代码试效果时不用删除旧代码,待调试新代码顺利多次成功稳定后再考虑是否删除掉已注释的旧代码.

注释该行代码后和删除这段代码是同样效果的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-14 19:57:17 | 显示全部楼层
chen71512 发表于 2018-1-29 00:18
注释:在你的代码最前面加上 //
脚本会不执行这行代码,一般用于某些功能的说明,方便自己以后查阅代码时能 ...

谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-17 23:18 , Processed in 0.053067 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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