TC官方合作论坛

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

[已解决] 后台鼠标按键不好使,脚本程序卡死未响应,求助

[复制链接]
跳转到指定楼层
楼主
发表于 2014-12-20 16:38:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
开始之后游戏里面还是点击实际鼠标的位置,而且脚本程序卡死,未响应,附源码,求助
原来是用变量记录鼠标坐标,后来改为直接写坐标也是不行,我爸循环遍历都取消了也还是不行求解,

空间 生产
//默认空间
//开始按钮_点击操作
功能 开始_点击()
开始:
     窗口句柄=窗口.找到窗口("AION Client")
放弃:         
            窗口.鼠标右键单击(窗口句柄,1520,580)
            辅助.等待(2000)  
            窗口.鼠标左键单击(窗口句柄,220,480)
            辅助.等待(500)  
            窗口.鼠标左键单击(窗口句柄,178,327)
            辅助.等待(500)
            x10,y10
            图像.找图(0,0,1920,1080,"d:\\02.bmp",000000,0.8,0,x10,y10)
            如果(x10>1)
                窗口.鼠标左键单击(窗口句柄,1729,135)
                辅助.等待(500)
                窗口.鼠标左键单击(窗口句柄,1631,514)
                辅助.等待(500)
                窗口.鼠标左键单击(窗口句柄,1022,578)
                辅助.等待(500)
                跳转 放弃
            如果结束            
            窗口.鼠标左键单击(窗口句柄,310,666)
            辅助.等待(500)
            窗口.鼠标右键单击(窗口句柄,1520,580)
            辅助.等待(2000)
            窗口.鼠标左键单击(窗口句柄,220,480)
            辅助.等待(500)
            窗口.鼠标左键单击(窗口句柄,178,327)
            辅助.等待(500)
            窗口.鼠标左键单击(窗口句柄,310,666)
            辅助.等待(500)
        窗口.发送按键(窗口句柄,87)
        辅助.等待(1500)
        窗口.发送弹起(窗口句柄,87)
        窗口.鼠标左键单击(窗口句柄,120,320)
        辅助.等待(500)
        窗口.鼠标左键单击(窗口句柄,466,778)
        辅助.等待(3000)
找图:
            x0,y0
            图像.找图(270,650,345,680,"d:\\01.bmp",000000,0.8,0,x0,y0)
            如果(x0>-1)
            否则
                跳转 找图
            如果结束
              跳转 开始
功能结束
//退出按钮_点击操作
功能 退出_点击()
    辅助.退出()
功能结束
空间结束
//空间结束语句
回复

使用道具 举报

沙发
发表于 2014-12-20 17:09:40 | 只看该作者
如果这样呢?
  1. 空间 生产

  2. 变量 线程句柄
  3. 功能 开始_点击()
  4.     线程句柄=线程.开启("生产.操作","")
  5. 功能结束

  6. 功能 操作()
  7.     窗口句柄=窗口.找到窗口("AION Client")
  8.     如果(窗口句柄==0)
  9.         辅助.消息框("没有找到窗口")
  10.         返回 0
  11.     如果结束
  12.     循环(真)
  13.         窗口.鼠标右键单击(窗口句柄,1520,580)
  14.         辅助.等待(2000)  
  15.         窗口.鼠标左键单击(窗口句柄,220,480)
  16.         辅助.等待(500)  
  17.         窗口.鼠标左键单击(窗口句柄,178,327)
  18.         辅助.等待(500)
  19.         x10,y10
  20.         图像.找图(0,0,1920,1080,"d:\\02.bmp",000000,0.8,0,x10,y10)
  21.         如果(x10>1)
  22.             窗口.鼠标左键单击(窗口句柄,1729,135)
  23.             辅助.等待(500)
  24.             窗口.鼠标左键单击(窗口句柄,1631,514)
  25.             辅助.等待(500)
  26.             窗口.鼠标左键单击(窗口句柄,1022,578)
  27.             辅助.等待(500)
  28.             跳转 放弃
  29.         如果结束            
  30.         窗口.鼠标左键单击(窗口句柄,310,666)
  31.         辅助.等待(500)
  32.         窗口.鼠标右键单击(窗口句柄,1520,580)
  33.         辅助.等待(2000)
  34.         窗口.鼠标左键单击(窗口句柄,220,480)
  35.         辅助.等待(500)
  36.         窗口.鼠标左键单击(窗口句柄,178,327)
  37.         辅助.等待(500)
  38.         窗口.鼠标左键单击(窗口句柄,310,666)
  39.         辅助.等待(500)
  40.         窗口.发送按键(窗口句柄,87)
  41.         辅助.等待(1500)
  42.         窗口.发送弹起(窗口句柄,87)
  43.         窗口.鼠标左键单击(窗口句柄,120,320)
  44.         辅助.等待(500)
  45.         窗口.鼠标左键单击(窗口句柄,466,778)
  46.         辅助.等待(3000)
  47.         x0,y0
  48.         循环(图像.找图(270,650,345,680,"d:\\01.bmp",000000,0.8,0,x0,y0))
  49.             辅助.等待(100)
  50.         循环结束
  51.     循环结束
  52. 功能结束

  53. 功能 退出_点击()
  54.     线程.关闭(线程句柄)
  55.     辅助.退出()
  56. 功能结束
  57. 空间结束
复制代码
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-12-21 09:07:26 | 只看该作者
我试了一下   在前面加上线程句柄变量,脚本程序就不会卡死,这是为什么呢,但是后台鼠标操作还是不好使,的用大漠么,
回复 支持 反对

使用道具 举报

地板
发表于 2014-12-21 17:23:24 | 只看该作者
你敢不敢用线程
回复 支持 反对

使用道具 举报

5#
发表于 2014-12-21 17:26:27 | 只看该作者
因为你的代码是在窗口线程里窗口线程的作用是处理窗口接收到的消息 比如点击窗口 移动窗口之类的 在窗口上按键之类的
现在你把你的代码大量的插入到脚本的界面线程里 结果就是他完全没有时间来处理窗口上的消息导致窗口未响应
你就算再怎么用鼠标点他 他也不会给你反应
所以 脚本要执行的代码最好都放在线程里
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-12-24 16:06:02 | 只看该作者
哦 懂了,谢谢
回复 支持 反对

使用道具 举报

7#
发表于 2015-5-21 00:05:37 | 只看该作者
etemal56568115 发表于 2014-12-21 09:07
我试了一下   在前面加上线程句柄变量,脚本程序就不会卡死,这是为什么呢,但是后台鼠标操作还是不好使, ...

额 我也是新手 但是很多卡死的原因  就是没有开线程  窗口句柄应该是变量吧  
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-23 00:08 , Processed in 0.166007 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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