TC官方合作论坛

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

[已解决] 脚本优化

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-25 12:17:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
为什么我写的脚本代码就是300多行,但是脚本运行一个小时后
cpu的占用居然高达50%以上,请问这是怎么回事呢??
有没有什么办法可以解决这个问题吗?
用的是大漠绑定的多开,脚本就是一个自动打怪,死循环运行的。
求解决,谢谢
回复

使用道具 举报

沙发
发表于 2012-7-25 12:21:37 | 只看该作者
  1. 函数简介:
  2. 降低目标窗口所在进程的CPU占用
  3. 函数原型:
  4. long DownCpu(rate)
  5. 参数定义:
  6. rate 整形数: 取值范围0到100   取值为0 表示关闭CPU优化. 这个值越大表示降低CPU效果越好.
  7. 返回值:
  8. 整形数:
  9. 0: 失败
  10. 1: 成功
  11. 示例:
  12. dm_ret = dm.BindWindowEx(hwnd,"dx.graphic.3d","normal","normal","",0)
  13. dm.DownCpu 50
  14. 注意: 此接口必须在绑定窗口成功以后调用,而且必须保证目标窗口可以支持dx.graphic.3d或者dx.graphic.3d.8或者dx.graphic.2d或者dx.graphic.2d.2方式截图,否则降低CPU无效.
  15. 因为降低CPU是通过降低窗口刷新速度来实现,所以注意,开启此功能以后会导致窗口刷新速度变慢.
复制代码
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-7-25 12:53:16 | 只看该作者
谢谢
一直以为这个函数是降低游戏窗口的占用率
呵呵
回复 支持 反对

使用道具 举报

地板
发表于 2012-7-25 14:21:00 | 只看该作者
如果你涉及到找图找字的话..请你把扫描的区域范围减的小一点.只要一小块区域就行了..每个功能加点延时大概在50毫秒左右..这个就可以降CPU了.....找图找字范围很大很占CPU
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-7-31 17:19:39 | 只看该作者
谢谢糖果
成功实现了大幅降低cpu
谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-13 12:00 , Processed in 0.122524 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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