TC官方合作论坛

标题: 为毛我的停止热键只能用一次 在用就不管了列 [打印本页]

作者: TC果奔    时间: 2012-5-12 20:45
标题: 为毛我的停止热键只能用一次 在用就不管了列
空间 找到窗口
//定义默认空间
整型 线程句柄
//这里添加你要执行的代码
功能 整型 我的任务()
字符型 窗口句柄
整型 x,y,图像序号,窗口编号
逻辑型 是否找到
窗口句柄=编辑框.获得文本("窗口名")
窗口编号=窗口.找到窗口(窗口句柄)

如果(窗口编号==0)
辅助.消息框("请重新输入窗口名")
否则
    窗口.激活(窗口编号)
    窗口.设置位置(窗口编号,0,0)
  //图像序号=图像.找图(0,0,1440,900,"rc:6666.bmp",#404040,0.7,0,x,y)
   
  //如果(!是否找到)
      //辅助.消息框("这是消息框")
  //否则
如果结束
循环(真)
    辅助.等待(50)
    窗口.发送按键(窗口编号,9)
    循环(真)
  是否找到=图像.模糊找色(418,75,437,79,#0001B9,0.7,0,x,y)
  如果(是否找到)
   辅助.等待(50)
    窗口.发送按键(窗口编号,49)
     辅助.等待(50)
  否则
      
      是否找到=图像.模糊找色(413,73,422,82,#31063D,1.0,0,x,y)
  如果(是否找到)
   
      跳出
  否则
      
    //辅助.等待(100)
    //窗口.发送按键(窗口编号,50)
  
      
  //图像序号=图像.找图(0,0,1440,900,"rc:7777.bmp",#202030,1.0,0,x,y)
  //辅助.等待(500)
  //鼠标.移动(x,y)
  //辅助.等待(500)
  //鼠标.左键单击(1)
    //键盘.按键(97,1)
    //辅助.等待(100)
    //键盘.按键(98,1)
    //辅助.等待(100)
    //键盘.按键(99,1)
   // 辅助.等待(100)
    //键盘.按键(100,1)
    //辅助.等待(100)
  如果结束
  如果结束
循环结束
循环结束
返回 0
//函数返回语句
功能结束
功能 逻辑型 开始_点击()
线程句柄=线程.开启("找到窗口.我的任务","")
返回 真
功能结束
功能 逻辑型 退出_点击()
线程.关闭(线程句柄)
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束

功能 逻辑型 热键1_热键()
//这里添加你要执行的代码
辅助.等待(1000)
线程.关闭(线程句柄)
返回 真
功能结束

功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
找到窗口.我的任务()
返回 真
功能结束
空间结束
//空间结束语句  热键1 只能用一次管用 在开始在用就不管了

作者: TC果奔    时间: 2012-5-12 20:50
空间 找到窗口
//定义默认空间

整型 线程句柄
//这里添加你要执行的代码

功能 整型 我的任务()

字符型 窗口句柄
整型 x,y,图像序号,窗口编号
逻辑型 是否找到

窗口句柄=编辑框.获得文本("窗口名")
窗口编号=窗口.找到窗口(窗口句柄)

如果(窗口编号==0)
辅助.消息框("请重新输入窗口名")
否则
    窗口.激活(窗口编号)
    窗口.设置位置(窗口编号,0,0)
  
如果结束
循环(真)
    辅助.等待(50)
    窗口.发送按键(窗口编号,9)
    循环(真)
  是否找到=图像.模糊找色(418,75,437,79,#0001B9,0.7,0,x,y)
  如果(是否找到)
   辅助.等待(50)
    窗口.发送按键(窗口编号,49)
     辅助.等待(50)
  否则
      
      是否找到=图像.模糊找色(413,73,422,82,#31063D,1.0,0,x,y)
  如果(是否找到)
   
      跳出
  否则
  
  如果结束
  如果结束
循环结束
循环结束
返回 0

//函数返回语句
功能结束
功能 逻辑型 开始_点击()

线程句柄=线程.开启("找到窗口.我的任务","")

返回 真
功能结束
功能 逻辑型 退出_点击()
线程.关闭(线程句柄)
//这里添加你要执行的代码
辅助.退出()

返回 真
//函数返回语句
功能结束
功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
找到窗口.我的任务()
返回 真
功能结束

功能 逻辑型 热键1_热键()
//这里添加你要执行的代码
辅助.等待(1000)
线程.关闭(线程句柄)
返回 真
功能结束




空间结束
//空间结束语句
作者: 冷月无痕    时间: 2012-5-13 07:25
一 建议用暂停线程命令停止,用恢复线程命令继续
二 估计你第二次开始用是热键0开始的吧 你热键0开启的是调用函数方法而不是线程方法 所以你热键1关闭线程命令就无效了
作者: cgg521    时间: 2012-5-15 23:15
额....热键0里是执行一个功能函数,而没有开启线程




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