找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4117|回复: 5

[已回复] 新手多线程求助

[复制链接]

2

主题

2

回帖

4

积分

学前班

鲜花
0
猫粮
8
发表于 2019-3-4 21:06:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
求教一个APP图标拖动问题
假设有2个APP图标,这里不知道怎么上传图片,就用A B表示

                A图标  


                                   B图标

目的是要把A图标拖动到下A图标的下面,把B图标拖动到B图标的上面,线程2是拖动A图标,线程1拖动B图标。用CALL调用子程序的方法能正常拖动,但是用多线程的方法就不行,用多线程就会一直按住了B图标不放,

Dim h,j
h=Thread.Start (线程2)
j=Thread.Start (线程1)



Sub 线程2()
    TouchDown 818, 232, 1  
    Delay 500
    TouchMove 818, 360,1,400
    TouchUp 1               
End Sub


Sub 线程1()
    TouchDown 972,373,1  
    Delay 1000
    TouchMove 972,232,1,400
    TouchUp 1
End Sub

楼主热帖
  • 打卡等级:行侠仗义

1080

主题

2100

回帖

4280

积分

院长

鲜花
6
猫粮
7394
QQ
发表于 2019-3-5 11:29:13 | 显示全部楼层
应该是因为多线程同时操作就变成了多点触控, 所以失效了

2

主题

2

回帖

4

积分

学前班

鲜花
0
猫粮
8
 楼主| 发表于 2019-3-5 16:08:27 | 显示全部楼层
那请问下 为什么我用CALL方式找字能找到

用多线程Thread.Start  就不行呢,返回下面
当前脚本第9行:1
当前脚本第10行:1

CALL调用能返回找到的坐标
当前脚本第14行:雷电商店
当前脚本第18行:345
当前脚本第19行:311
当前脚本第20行:雷电商店


Dim intx,inty

Thread.Start (yyy)

Sub yyy()
       
SetRowsNumber(0)
//注意:每次制作完字库后,需要自行把制作的字库文件添加到脚本“附件”中
TracePrint SetDictEx(0, "Attachment:雷电商店.txt")
TracePrint UseDict(0)
//以上两句脚本只需要调用一次
Dim ocrchar
ocrchar=Ocr(327,305,421,337,"FEFEFE-555555",0.9)
Traceprint ocrchar       

FindStr(327,305,421,337,"雷电商店","FEFEFE-555555",0.9,intX,intY)
If intX > -1 And intY > -1 Then
        TracePrint intX
        TracePrint intY
        TracePrint "雷电商店"

End If
End Sub

2

主题

2

回帖

4

积分

学前班

鲜花
0
猫粮
8
 楼主| 发表于 2019-3-5 16:16:35 | 显示全部楼层
紫猫 发表于 2019-3-5 11:29
应该是因为多线程同时操作就变成了多点触控, 所以失效了

o(∩_∩)o 了解感谢

11

主题

266

回帖

298

积分

初中生

鲜花
0
猫粮
493
QQ
发表于 2019-3-10 02:49:33 | 显示全部楼层
大佬在的地方我也要进来学习♪(^∇^*)
欢迎技术咨询

0

主题

8

回帖

8

积分

学前班

鲜花
0
猫粮
10
发表于 2019-3-22 15:40:34 | 显示全部楼层
o(∩_∩)o路过
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-3-29 01:15

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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