TC官方合作论坛

标题: 新人求助,怎么才能让鼠标获取的坐标在后面的另一个线程可以用 [打印本页]

作者: c.liuyang    时间: 2018-1-28 12:12
标题: 新人求助,怎么才能让鼠标获取的坐标在后面的另一个线程可以用
变量 线程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)
结束
作者: chen71512    时间: 2018-1-28 12:44
变量 线程ID,A,B,C,D

//功能里的变量注释掉
作者: c.liuyang    时间: 2018-1-28 13:34
chen71512 发表于 2018-1-28 12:44
变量 线程ID,A,B,C,D

//功能里的变量注释掉

怎么注释呢,从来没有注释过
作者: 2576605471    时间: 2018-1-28 14:49
不想说怎么改代码给你,你要懂得原理,变量要想给所有线程都能使用,首先就是要定义在全局的范围,不懂哪里是全局,代码第一行就是...
作者: 风凌天下    时间: 2018-1-28 15:33
你把A、B声明为全局变量,这样你只要获取了一次A、B坐标,在其他任何线程,都可以使用
作者: chen71512    时间: 2018-1-29 00:18
c.liuyang 发表于 2018-1-28 13:34
怎么注释呢,从来没有注释过

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

注释该行代码后和删除这段代码是同样效果的.
作者: c.liuyang    时间: 2018-3-14 19:57
chen71512 发表于 2018-1-29 00:18
注释:在你的代码最前面加上 //
脚本会不执行这行代码,一般用于某些功能的说明,方便自己以后查阅代码时能 ...

谢谢




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