TC官方合作论坛

 找回密码
 立即注册
查看: 1266|回复: 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 | 显示全部楼层
帮我看下  文档句柄  不能用
回复 支持 反对

使用道具 举报

发表于 2015-6-26 08:03:27 | 显示全部楼层
{:soso__6598584727745537142_1:}
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-19 19:28 , Processed in 0.042860 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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