马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
1.网页.删除临时文件()
网页.删除cookie()
都没有任何效果
2.双线程DM先后绑定两个窗口并分别执行时(代码均分开编写,无任何冲突),第二个绑定窗口命令会将第一个窗口解绑,可能第一个线程也结束了,何解。
代码如下,请老师解答。
- 空间 抢位
- //定义默认空间
- dm=com("dm.dmsoft")
- 线程句柄1,线程句柄2,线程句柄3
- 功能 开始_点击()
- //这里添加你要执行的代码
- 线程句柄1=线程.扩展开启("位.总1","","位.大漠解绑","")
- 如果(复选框.获得状态("复选框0"))
- //辅助.消息框("请开第二个窗口并按任意键")
- 辅助.等待(1000)
- aa=键盘.等待按键()
- 线程句柄2=线程.扩展开启("位.总2","","位.大漠解绑","")
- 如果结束
- 功能结束
- 功能 总1()
- X,Y,线程句柄1,窗口句柄1
- 辅助.等待(2000)
- 窗口句柄1 = 窗口.鼠标所在窗口句柄()
- dm.BindWindow(窗口句柄1,"dx","dx","dx",0)
- 辅助.等待(1000)
- dm.SetPath(辅助.获取资源路径("rc:"))
- dm.FindPic(0,0,1024,768,"开1.bmp|开2.bmp","202020",0.9,0,X,Y)
- 辅助.等待(20)
- 如果(X>0)
- dm.MoveTo(X+5,Y+3)
- 辅助.等待(200)
- dm.SetMouseDelay("dx",10)
- 辅助.等待(200)
- 循环(真)
- 遍历(500)
- dm.LeftClick()
- 辅助.等待(20)
- 遍历结束
- dm.FindPic(0,0,1024,768,"收1.bmp|收2.bmp","202020",0.9,0,X,Y)
- 辅助.等待(20)
- 如果(X>0)
- 跳出
- 如果结束
- 循环结束
- 如果结束
-
- 功能结束
- 功能 总2()
- X2,Y2,窗口句柄2,线程句柄2
- 辅助.等待(2000)
- //窗口句柄2 = 窗口.鼠标所在窗口句柄()
- 窗口句柄2 = 窗口.顶层窗口句柄()
- dm.BindWindow(窗口句柄2,"dx","dx","dx",0)
- 辅助.等待(1000)
- dm.SetPath(辅助.获取资源路径("rc:"))
- dm.FindPic(0,0,1024,768,"开始1.bmp|开始2.bmp","202020",0.9,0,X2,Y2)
- 辅助.等待(20)
- 如果(X2>0)
- dm.MoveTo(X2+5,Y2+3)
- 辅助.等待(200)
- 循环(真)
- 遍历(500)
- dm.LeftClick()
- 辅助.等待(20)
- 遍历结束
- dm.FindPic(0,0,1024,768,"收1.bmp|收2.bmp","202020",0.9,0,X2,Y2)
- 辅助.等待(20)
- 如果(X2>0)
- 跳出
- 如果结束
- 循环结束
- 如果结束
- 功能结束
- 功能 大漠解绑()
- dm.UnBindWindow()
- 功能结束
- 功能 退出_点击()
- 线程.关闭(线程句柄1)
- 辅助.等待(1000)
- 线程.关闭(线程句柄2)
- //辅助.退出()
- 功能结束
复制代码
空间 抢位
//定义默认空间
dm=com("dm.dmsoft")
线程句柄1,线程句柄2,线程句柄3
功能 开始_点击()
//这里添加你要执行的代码
线程句柄1=线程.扩展开启("位.总1","","位.大漠解绑","")
如果(复选框.获得状态("复选框0"))
//辅助.消息框("请开第二个窗口并按任意键")
辅助.等待(1000)
aa=键盘.等待按键()
线程句柄2=线程.扩展开启("位.总2","","位.大漠解绑","")
如果结束
功能结束
功能 总1()
X,Y,线程句柄1,窗口句柄1
辅助.等待(2000)
窗口句柄1 = 窗口.鼠标所在窗口句柄()
dm.BindWindow(窗口句柄1,"dx","dx","dx",0)
辅助.等待(1000)
dm.SetPath(辅助.获取资源路径("rc:"))
dm.FindPic(0,0,1024,768,"开1.bmp|开2.bmp","202020",0.9,0,X,Y)
辅助.等待(20)
如果(X>0)
dm.MoveTo(X+5,Y+3)
辅助.等待(200)
dm.SetMouseDelay("dx",10)
辅助.等待(200)
循环(真)
遍历(500)
dm.LeftClick()
辅助.等待(20)
遍历结束
dm.FindPic(0,0,1024,768,"收1.bmp|收2.bmp","202020",0.9,0,X,Y)
辅助.等待(20)
如果(X>0)
跳出
如果结束
循环结束
如果结束
功能结束
功能 总2()
X2,Y2,窗口句柄2,线程句柄2
辅助.等待(2000)
//窗口句柄2 = 窗口.鼠标所在窗口句柄()
窗口句柄2 = 窗口.顶层窗口句柄()
dm.BindWindow(窗口句柄2,"dx","dx","dx",0)
辅助.等待(1000)
dm.SetPath(辅助.获取资源路径("rc:"))
dm.FindPic(0,0,1024,768,"开始1.bmp|开始2.bmp","202020",0.9,0,X2,Y2)
辅助.等待(20)
如果(X2>0)
dm.MoveTo(X2+5,Y2+3)
辅助.等待(200)
循环(真)
遍历(500)
dm.LeftClick()
辅助.等待(20)
遍历结束
dm.FindPic(0,0,1024,768,"收1.bmp|收2.bmp","202020",0.9,0,X2,Y2)
辅助.等待(20)
如果(X2>0)
跳出
如果结束
循环结束
如果结束
功能结束
功能 大漠解绑()
dm.UnBindWindow()
功能结束
功能 退出_点击()
线程.关闭(线程句柄1)
辅助.等待(1000)
线程.关闭(线程句柄2)
//辅助.退出()
功能结束
|