TC官方合作论坛

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

[已解决] 数组传参问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-6 23:32:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
线程1=线程.开启("传美QQ3.帮会初级任务1",句柄数组[0])
线程2=线程.开启("传美QQ3.帮会初级任务1",句柄数组[1])                     
线程3=线程.开启("传美QQ3.帮会初级任务1",句柄数组[2])
功能 逻辑型 帮会初级任务1(字符型 句柄)
   
句柄数组传进这个功能的句柄里,我要实现当前的窗口句柄也就是, 窗口.焦点窗口()和句柄数组[0]1,2的比较怎么实现呢
在 帮会初级任务1 这个功能里实现

句柄数组[0]是枚举的 窗口句柄,我的最终目的看当前窗口是那个线程控制,并关闭那个线程。TC-萝卜青菜说:线程里直接把窗口标题改了不省事多了。嗯先谢谢他。看看别人有没有更好的方法了,我现在对传参变量理解不是太深呵呵。那个师傅费心下。

回复

使用道具 举报

沙发
发表于 2012-9-6 23:51:48 | 只看该作者
也可以用 写,读 配置文件实现

每开一个线程,就写配置
("运行",窗口的句柄,线程的句柄)

多窗口需要关闭或暂停的时候,
你鼠标选中的窗口,按快捷键

这时候会先获取窗口的句柄,
通过读配置,获得这个句柄的运行情况,再去处理,可暂停,恢复,关闭等,都可以实现


回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-9-7 02:40:37 | 只看该作者
谢谢梦里。我原先想叫脚本制动关闭当前线程。原始目的是前台3开窗口,开3个线程。每个线程对应一个窗口句柄,用临界区分段交替切换窗口运行同一段代码,运行一段时间有个窗口提前完成。我就想先停止在这个窗口的操作。继续剩下的2个窗口的 切换操作。我就想可不可以通过比较当前窗口句柄和传进来的窗口句柄分别比较来确定当前窗口是 那一个线程控制。从而关闭它。
  1. 如果(句柄==句柄数组[0])
  2. //线程.关闭(线程1)
  3. //辅助.消息框("关闭线程1")
  4. //如果结束
  5. //如果(句柄==句柄数组[1])
  6. //线程.关闭(线程2)
  7. //辅助.消息框("关闭线程2")
  8. //如果结束
  9. //如果(句柄==句柄数组[2])
  10. //线程.关闭(线程3)
  11. //辅助.消息框("关闭线程3")
  12. //如果结束  
复制代码
  
但是这样也不行消息框弹不出来我不知道什么原因
然后我又想焦点是线程关闭自己,于是我用这个  线程.关闭句柄(转换.字符型转整型(句柄)) 把他放到临界区里关闭自己基本搞定了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-12 02:44 , Processed in 0.127992 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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