TC官方合作论坛

标题: 一个程序多开三次,如何用TC针对每一个进行相同的模拟操作 [打印本页]

作者: tellmyc    时间: 2015-3-16 14:28
标题: 一个程序多开三次,如何用TC针对每一个进行相同的模拟操作
问题详情:
         同一个软件多开三次。因为要在不同的电脑运行,所以pid什么的会产生变化。
因为程序标题是一样的,该如何用TC同时控制这三个程序进行人工模拟操作呢?


作者: wuhuan285021112    时间: 2015-3-16 14:46
你意思是一个tc项目开3个线程?
作者: tellmyc    时间: 2015-3-16 15:07
wuhuan285021112 发表于 2015-3-16 14:46
你意思是一个tc项目开3个线程?

我主要想表达的是如何分别获取这三个的句柄。。。。因为三个程序是相同的。
作者: tellmyc    时间: 2015-3-16 15:10
wuhuan285021112 发表于 2015-3-16 14:46
你意思是一个tc项目开3个线程?

而且每一个程序都有多个窗体,如果要对每个程序的多个窗体进行操作的话,三个线程同时操作三个程序的话,我想应该会出问题
作者: wuhuan285021112    时间: 2015-3-16 15:13
这个简单啊,
窗口.顶层窗口句柄()
窗口.鼠标所在窗口句柄()
这2个都能实现,你一个一个打开依次获取句柄,不要全打再去获得句柄
作者: tellmyc    时间: 2015-3-16 15:43
wuhuan285021112 发表于 2015-3-16 15:13
这个简单啊,
窗口.顶层窗口句柄()
窗口.鼠标所在窗口句柄()

在实际操作中,三个程序是已经同时在运行着的了......在这种情况下如何做...
作者: wuhuan285021112    时间: 2015-3-16 15:52
关了重新打开啊,直接制作一键登录和一键关闭功能,最省事
作者: zhujun8469    时间: 2015-3-16 16:47
本帖最后由 zhujun8469 于 2015-3-16 16:49 编辑

枚举下窗口:系统.枚举()  




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