TC官方合作论坛

标题: 我开30个窗口,请给一下思路,谢谢!!! [打印本页]

作者: TC20140802    时间: 2014-8-14 10:24
标题: 我开30个窗口,请给一下思路,谢谢!!!
我开30个窗口,前十个执行脚本A,中间十个执行脚本B,后十个执行脚本C,请给一下思路,谢谢!!!
作者: b44412545    时间: 2014-8-14 10:39
本帖最后由 b44412545 于 2014-8-14 10:44 编辑

直接给你代码吧,以前写的被我翻出来了
  1. 空间 多开

  2. 返回值,返回值2

  3. 功能 开始_点击()
  4.     返回值=系统.枚举("计算器",0)
  5.     字符串.分割(返回值,"|",返回值2)
  6.     线程.开启("多开.窗口操作",0)
  7.     线程.开启("多开.窗口操作",10)
  8.     线程.开启("多开.窗口操作",20)
  9. 功能结束

  10. 功能 窗口操作(num)
  11.         for(i=num ; i<num+10 ;i++)
  12.         
  13.         //这里写A、B、C这三个脚本的相同之处.比如窗口绑定...
  14.         //这里用数组来取窗口句柄

  15.     endfor
  16.         if(num == 0)
  17.         多开.A()
  18.     endif
  19.     if(num == 10)
  20.         多开.B()
  21.     endif
  22.     if(num == 20)
  23.         多开.C()
  24.     endif
  25. 功能结束   

  26. 功能 A()  
  27.     //脚本A的代码
  28. 功能结束
  29. 功能 B()
  30.     //脚本B的代码
  31. 功能结束
  32. 功能 C()  
  33.         //脚本C的代码
  34. 功能结束


  35. 空间结束
复制代码





作者: TC20140802    时间: 2014-8-14 10:50
b44412545 发表于 2014-8-14 10:39
直接给你代码吧,以前写的被我翻出来了

我这30个窗口是同时运行的,你的代码好像根据判断只能执行10个窗口
作者: b44412545    时间: 2014-8-14 13:00
...代码是10个执行A,10个执行B,10个执行C啊,我开30个计算器试了...
作者: TC20140802    时间: 2014-8-14 14:47
b44412545 发表于 2014-8-14 13:00
...代码是10个执行A,10个执行B,10个执行C啊,我开30个计算器试了...

你写的这个代码30个计算器可以同时运行吗?为什么要加判断执行哪一个脚本?我想30个窗口同时运行啊!另外,我想问问怎么把句柄传参到三个线程里去的?传参的代码怎么写?
作者: TC20140802    时间: 2014-8-14 14:49
b44412545 发表于 2014-8-14 13:00
...代码是10个执行A,10个执行B,10个执行C啊,我开30个计算器试了...

08.    线程.开启("多开.窗口操作",0)

09.    线程.开启("多开.窗口操作",10)

10.    线程.开启("多开.窗口操作",20)

请问你这里面的0,10,20什么意思啊?
作者: b44412545    时间: 2014-8-14 17:10
线程.开启("多开.窗口操作",20)后面的20就是穿参。我写20是让20~30的窗口运行
作者: TC20140802    时间: 2014-8-14 17:15
b44412545 发表于 2014-8-14 17:10
线程.开启("多开.窗口操作",20)后面的20就是穿参。我写20是让20~30的窗口运行

麻烦指点一下句柄是怎么传参到线程里的,谢谢
作者: b44412545    时间: 2014-8-14 18:03
线程.开启(函数名,参数)
作者: TC20140802    时间: 2014-8-14 18:15
b44412545 发表于 2014-8-14 18:03
线程.开启(函数名,参数)

我的意思是,我开30个窗口,分成三组分别执行脚本A 、B、C,这三组句柄怎么传参到三个线程里啊?
作者: smle1981    时间: 2014-8-16 13:49
我就给你说个思路,你可以把3个空间,变成30个,每个空间绑定不同的窗口,其他问题,慢慢改慢慢解决就好了




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