TC官方合作论坛

 找回密码
 立即注册
查看: 565|回复: 4
打印 上一主题 下一主题

[已解决] 文档句柄和窗口句柄怎么互相切换作业??

[复制链接]
跳转到指定楼层
楼主
发表于 2015-2-6 10:54:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x

功能 下料()
    返回窗口x坐标=0,返回窗口y坐标=0
    文档句柄 = ERP下料.找窗口("下料",0,1)
    窗口3句柄 =  ERP下料.找窗口("工单维护作业(asfi301-客工艺序-)",0,1)
    调试输出("窗口3句柄:"&窗口3句柄)
    是否成功 = 窗口.屏幕转窗口(窗口3句柄,0,0,返回窗口x坐标,返回窗口y坐标)
    如果(是否成功)
        窗口.置顶(窗口3句柄)
        调试输出("激活窗口3")
        mm=编辑框.获得文本("编辑框0")
        辅助.等待(500)
        遍历(i=0;i<mm;i++)
            
            辅助.等待(350)
            窗口.提交按键(窗口3句柄,112)
            辅助.等待(500)
            
            窗口.提交字符串(窗口3句柄,"13108")
            辅助.等待(350)
            
            遍历(14)
               
                窗口.提交按键(窗口3句柄,9)
                辅助.等待(100)
            遍历结束
            
            窗口.发送按下(文档句柄,17)
            辅助.等待(100)
            窗口.提交按键(文档句柄,67)
            辅助.等待(100)
            窗口.发送弹起(文档句柄,17)
            辅助.等待(350)
            
            窗口.发送按下(窗口3句柄,17)
            辅助.等待(100)
            窗口.提交按键(窗口3句柄,86)
            辅助.等待(100)
            窗口.发送弹起(窗口3句柄,17)
            辅助.等待(350)
            窗口.提交按键(窗口3句柄,13)
            辅助.等待(350)
            
            窗口.提交按键(文档句柄,39)
            辅助.等待(100)
            窗口.提交按键(文档句柄,39)
            辅助.等待(100)
            
            窗口.发送按下(文档句柄,17)
            辅助.等待(100)
            窗口.提交按键(文档句柄,67)
            辅助.等待(100)
            窗口.发送弹起(文档句柄,17)
            辅助.等待(350)
            
            窗口.发送按下(窗口3句柄,17)
            辅助.等待(100)
            窗口.提交按键(窗口3句柄,86)
            辅助.等待(100)
            窗口.发送弹起(窗口3句柄,17)
            辅助.等待(350)
            窗口.提交按键(窗口3句柄,13)
            辅助.等待(350)
            
            //工艺 否
            如果(复选框.获得状态("复选框0"))
               
                辅助.等待(350)
                窗口.提交按键(窗口3句柄,9)
                辅助.等待(350)
                窗口.提交按键(窗口3句柄,9)
                辅助.等待(350)
                窗口.提交按键(窗口3句柄,32)
                辅助.等待(350)
                窗口.提交按键(窗口3句柄,9)
                辅助.等待(350)
                窗口.提交字符串(窗口3句柄,"B005")
                辅助.等待(350)
               
            如果结束   
            
            
            辅助.等待(500)
            窗口.鼠标左键单击(窗口3句柄,1208,116)
            辅助.等待(500)
            窗口.提交按键(窗口3句柄,13)
            辅助.等待(1800)
            
            窗口.鼠标左键单击(窗口3句柄,1208,116)
            辅助.等待(500)
            窗口.提交按键(窗口3句柄,13)
            辅助.等待(500)
            
            
            
            返回的x坐标=0,返回的y坐标=0
            是否找到=图像.模糊找色(1209,650,1217,658,#000000,0.8,0,返回的x坐标,返回的y坐标)
            
            如果(是否找到)
                辅助.等待(500)
                窗口.鼠标左键单击(窗口3句柄,1215,656)
                辅助.等待(500)
                窗口.提交按键(窗口3句柄,13)
                辅助.等待(500)
                窗口.提交按键(窗口3句柄,13)
                辅助.等待(500)
               
                辅助.等待(500)
                窗口.鼠标右键单击(窗口3句柄,240,152)
                辅助.等待(350)
                窗口.提交按键(窗口3句柄,38)
                辅助.等待(350)
                窗口.提交按键(窗口3句柄,13)
                辅助.等待(500)
               
               
                窗口.提交按键(文档句柄,39)
                辅助.等待(500)
               
                窗口.发送按下(文档句柄,17)
                辅助.等待(100)
                窗口.提交按键(文档句柄,86)
                辅助.等待(100)
                窗口.发送弹起(文档句柄,17)
                辅助.等待(350)
               
               
               
            否则
               
                辅助.等待(500)
                窗口.提交按键(窗口3句柄,13)
                辅助.等待(500)
                窗口.鼠标左键单击(窗口3句柄,1208,144)
                辅助.等待(500)
               
               
                辅助.等待(500)
                窗口.提交按键(文档句柄,39)
                辅助.等待(500)
                窗口.提交字符串(文档句柄,"无结构")
                辅助.等待(500)
               
            如果结束
            
            窗口.提交按键(文档句柄,40)
            辅助.等待(100)
            窗口.提交按键(文档句柄,37)
            辅助.等待(100)
            窗口.提交按键(文档句柄,37)
            辅助.等待(100)
            窗口.提交按键(文档句柄,37)
            辅助.等待(500)
            
            
        遍历结束
        
    否则
        辅助.消息框("未开启asfi301窗口")
    如果结束
   
功能结束
回复

使用道具 举报

地板
发表于 2015-2-6 11:52:59 | 只看该作者
qsw296062081 发表于 2015-2-6 11:22
帮我看下  文档句柄  不能用

自己调试输出看看  句柄值 再用抓抓 获得相应窗口的句柄  对比一下  自己找处你自己程序的错误 或者添加新的判断
回复 支持 反对

使用道具 举报

沙发
发表于 2015-2-6 11:19:16 | 只看该作者
没看明白你要说的什么
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2015-2-6 11:22:04 | 只看该作者
帮我看下  文档句柄  不能用
回复 支持 反对

使用道具 举报

5#
发表于 2015-6-26 08:03:27 | 只看该作者
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-18 11:55 , Processed in 0.212275 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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