TC官方合作论坛

标题: 脚本优化 [打印本页]

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

作者: 陌上青衣。    时间: 2012-7-25 12:21
  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是通过降低窗口刷新速度来实现,所以注意,开启此功能以后会导致窗口刷新速度变慢.
复制代码

作者: echo    时间: 2012-7-25 12:53
谢谢
一直以为这个函数是降低游戏窗口的占用率
呵呵
作者: 米糖果    时间: 2012-7-25 14:21
如果你涉及到找图找字的话..请你把扫描的区域范围减的小一点.只要一小块区域就行了..每个功能加点延时大概在50毫秒左右..这个就可以降CPU了.....找图找字范围很大很占CPU
作者: echo    时间: 2012-7-31 17:19
谢谢糖果
成功实现了大幅降低cpu
谢谢




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