TC官方合作论坛

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

[已解决] 功能间的套用问题

[复制链接]
跳转到指定楼层
楼主
发表于 2013-9-17 21:42:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
空间 随便
线程句柄
功能 睡觉()
...
功能结束
功能 作息()
...
功能结束
功能 大人()
随便.睡觉()
..
随便.休息()
功能结束
功能 热键0_热键()
线程句柄=线程.开启("随便.大人","")
功能结束
功能 热键1_热键()
线程.关闭(线程句柄)
功能结束
空间结束
回复

使用道具 举报

沙发
 楼主| 发表于 2013-9-17 21:48:02 | 只看该作者
以上代码的空间和功能名都是随意取的.........请问为什么我用线程开启"功能 大人()",,,后在功能大人中,第一个功能睡觉开不了,而第二个功能休息却用起了......而且由于不能顺利进行我按热键退出时还出现(未响应)......求教
回复 支持 反对

使用道具 举报

板凳
发表于 2013-9-17 22:00:47 | 只看该作者
仔细看你代码

作息=休息   
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2013-9-17 22:33:24 | 只看该作者
回复 3楼dongyijun1979的帖子

........以上功能名,空间名都是在这随意取得.....tc上无误,请看清求解的问题,谢谢
回复 支持 反对

使用道具 举报

5#
发表于 2013-9-17 22:37:58 | 只看该作者
无代码,无解答,谢谢
回复 支持 反对

使用道具 举报

6#
发表于 2013-9-17 22:38:12 | 只看该作者
哦,这样啊,我没学过TC,误导你了。对不住了~~~~~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

7#
发表于 2013-9-17 22:43:00 | 只看该作者
下面这代码,在我机器上能运行,你那上头估计不行。你不应该把TC安装到电视机上去。
  1. 空间 随便
  2. //默认空间
  3. 线程句柄

  4. 功能 睡觉()
  5.     traceprint("shuijiao")
  6. 功能结束

  7. 功能 休息()
  8.     traceprint("xiuxi")
  9. 功能结束

  10. 功能 大人()
  11.     随便.睡觉()
  12.    
  13.     随便.休息()
  14. 功能结束

  15. 功能 热键0_热键()
  16.     线程句柄=线程.开启("随便.大人","")
  17. 功能结束

  18. 功能 热键1_热键()
  19.     线程.关闭(线程句柄)
  20. 功能结束

  21. //开始按钮_点击操作
  22. 功能 开始_点击()
  23.    
  24. 功能结束

  25. //退出按钮_点击操作
  26. 功能 退出_点击()
  27.    
  28.     辅助.退出()
  29. 功能结束

  30. 空间结束
  31. //空间结束语句
复制代码
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2013-9-17 22:57:55 | 只看该作者
  1. 空间 魔域2
  2. dm=com("dm.dmsoft")
  3. 线程句柄1

  4. 功能 点祝福圣树()
  5.     变量 m,n,q=-1
  6.    
  7.     循环(q==-1)
  8.         鼠标.移动(817,271)
  9.         辅助.等待(1000)
  10.         鼠标.左键单击(1)
  11.         辅助.等待(2000)
  12.         q=dm.FindStr(359,261,628,451,"我知道了","ffffff-000000",1.0,m,n)
  13.         如果(q==0)
  14.             跳出
  15.         否则
  16.             鼠标.移动(1094,157)
  17.             辅助.等待(50)
  18.             鼠标.左键单击(1)
  19.             辅助.等待(50)
  20.             
  21.             鼠标.移动(1101,310)
  22.             辅助.等待(50)
  23.             鼠标.左键单击(1)
  24.             辅助.等待(5000)
  25.             
  26.             鼠标.移动(754,379)
  27.             辅助.等待(1000)
  28.             鼠标.左键按下()
  29.             辅助.等待(2000)
  30.             鼠标.左键弹起()
  31.             辅助.等待(2000)
  32.         如果结束
  33.     循环结束
  34. 功能结束


  35. 功能 点格莱明()
  36.     变量 a,b,c,d=0
  37.    
  38.     循环(d==0)
  39.         a=dm.FindStr(230,98,587,362,"格莱明","00ff00-000000",1.0,b,c)
  40.         如果(a==0)
  41.             d=d+1
  42.             鼠标.移动(b,c+101)
  43.             辅助.等待(1000)
  44.             鼠标.左键单击(1)
  45.         否则
  46.             a=dm.FindColor(230,98,587,362,"d5d4bd-000000",1.0,0,b,c)
  47.             如果(a==1)
  48.                 d=d+1
  49.                 鼠标.移动(b,c)
  50.                 辅助.等待(1000)
  51.                 鼠标.左键单击(1)
  52.             否则
  53.                 a=dm.FindColor(230,98,587,362,"15130e-000000",1.0,0,b,c)
  54.                 如果(a==0)
  55.                     鼠标.移动(1094,157)
  56.                     辅助.等待(50)
  57.                     鼠标.左键单击(1)
  58.                     鼠标.移动(1101,310)
  59.                     辅助.等待(50)
  60.                     鼠标.左键单击(1)
  61.                     辅助.等待(5000)
  62.                     
  63.                     鼠标.移动(754,379)
  64.                     辅助.等待(1000)
  65.                     鼠标.左键按下()
  66.                     辅助.等待(2000)
  67.                     鼠标.左键弹起()
  68.                     辅助.等待(2000)
  69.                 否则
  70.                     d=d+1
  71.                     鼠标.移动(b,c)
  72.                     辅助.等待(1000)
  73.                     鼠标.左键单击(1)
  74.                     
  75.                 如果结束
  76.             如果结束
  77.         如果结束
  78.     循环结束
  79. 功能结束
  80. 功能 男任务1()
  81.        魔域2.点祝福圣树()
  82.        辅助.等待(2000)
  83.        魔域2.点格莱明()
  84.        辅助.等待(2000)
  85.             
  86.             
  87. 功能结束
  88. 功能 热键1_热键()
  89.     线程.关闭(线程句柄1)
  90.     辅助.退出()
  91. 功能结束
  92. 功能 热键0_热键()
  93.    
  94.     dm.SetPath(辅助.获取资源路径("rc:"))
  95.     dm.SetDict(0,"字1.txt")
  96.    
  97.     辅助.等待(1000)
  98.     鼠标.移动(754,379)
  99.     辅助.等待(1000)
  100.     鼠标.左键按下()
  101.     辅助.等待(2000)
  102.     鼠标.左键弹起()
  103.     辅助.等待(2000)
  104.     线程句柄1=线程.开启("魔域2.男任务1","")
  105. 功能结束

  106. 空间结束
复制代码

以上为问题代码,电视机上测试后,没"点祝福圣树",,,后就直接"点格莱明"了
哪位的电视机高级,求解
回复 支持 反对

使用道具 举报

9#
发表于 2013-9-17 23:17:12 | 只看该作者
14行:

  1.     如果(q==0)
  2.             跳出

复制代码

返回的q等于0表明你找到了 ,"我知道了",
为什么不点击,反而跳出循环呢
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2013-9-17 23:31:06 | 只看该作者
回复 9楼dongyijun1979的帖子

..我做脚本求稳定,这个循环,我是怕点击不成功而设的,如果点击成功,会弹出个窗口,里面就有"我知道了",我以此判定是否点击成功,出现了"我知道了",就是点击成功了,自然要跳出循环,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-19 16:48 , Processed in 0.303044 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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