TC官方合作论坛

标题: 数组传参问题 [打印本页]

作者: c724211922    时间: 2012-9-6 23:32
标题: 数组传参问题
线程1=线程.开启("传美QQ3.帮会初级任务1",句柄数组[0])
线程2=线程.开启("传美QQ3.帮会初级任务1",句柄数组[1])                     
线程3=线程.开启("传美QQ3.帮会初级任务1",句柄数组[2])
功能 逻辑型 帮会初级任务1(字符型 句柄)
   
句柄数组传进这个功能的句柄里,我要实现当前的窗口句柄也就是, 窗口.焦点窗口()和句柄数组[0]1,2的比较怎么实现呢
在 帮会初级任务1 这个功能里实现

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


作者: 梦里只影向你    时间: 2012-9-6 23:51
也可以用 写,读 配置文件实现

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

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

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



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




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