TC官方合作论坛

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

[问题] 来自网页的消息如何解决高手指教!

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-26 09:28:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
本人写了一段网页的脚本,功能都实现了,但是脚本运行到2个小时左右,就开始出现。“停止运行此脚本吗?此页面上的脚本造成Web浏览器运行速度缓慢,如果继续运行,你的计算机将可能停止响应该!”
      脚本中有两个无限循环,其中一个是每一分钟一次,但是有一段是检测“来自网页的消息”,这个循环是无限的,而且没有待待时间,但是我看了一下电脑,CUP使用率在50%,只有当找到“来自网页的消息”才会稍降一点。

  现在我有二个疑问:
         第一:有没有更好的办法解决“来自网页的消息”我的代码如下:
功能 来自网页消息线程()
    i=1

循环(i==1)

    网页窗口=窗口.找到窗口("来自网页的消息")
              如果(网页窗口!=0)
               窗口.激活(网页窗口)
               窗口.置顶(网页窗口,真)

辅助.等待(300)

超级键盘.按键(13,1)

辅助.等待(100)
              如果结束
        循环结束
功能结束
      第二:每运行一段时间,就出现“停止运行此脚本吗?此页面上的脚本造成Web浏览器运行速度缓慢,如果继续运行,你的计算机将可能停止响应该!”这个是不是因为我上面的脚本原因?
回复

使用道具 举报

沙发
发表于 2013-4-26 09:48:37 | 只看该作者
你把脚本发给在线客服测试下看看。你这样说,不是很明白!
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-4-26 10:12:07 | 只看该作者
回复 2楼Abin的帖子

这样说吧,我想要实现的功能,我都实现了,但是就是脚本运行一段时间后,就出现“停止运行此脚本吗?
此页面上的脚本造成Web浏览器运行速度缓慢,如果继续运行,你的计算机将可能停止响应该!”这个提示框,所有的脚本都停止了!
       而我的脚本中,有两个无限循环,一个是脚本重复执行,一个是检测“来自网页的消息”,只要检测到有“来自网页的消息”就使用超级键盘,按键“回车键”意思就是点击‘确认’。
      我要问的问题是,一是不是我的死循环造成“停止运行此脚本吗?此页面上的脚本造成Web浏览器运行速度缓慢,如果继续运行,你的计算机将可能停止响应该!”
如果是,那么有没有更好的解决方法?
回复 支持 反对

使用道具 举报

地板
发表于 2013-4-26 11:17:06 | 只看该作者
这个应该不是你的循环问题。这个应该是游戏页面提示的。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-4-26 11:23:08 | 只看该作者
回复 4楼Abin的帖子

那为什么是脚本运行了一段时间后才出现?
回复 支持 反对

使用道具 举报

6#
发表于 2013-4-26 11:46:38 | 只看该作者
CPU到50%,说明CPU已经满了,你可以在每句代码下面加0.1毫秒的延迟看看能不能改善还有大漠可以降CPU使用率
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2013-4-26 11:56:32 | 只看该作者
回复 6楼a8461959的帖子

我每句代码的延迟是1秒!
回复 支持 反对

使用道具 举报

8#
发表于 2013-4-26 12:01:02 | 只看该作者
回复 6楼a8461959的帖子

我每句代码的延迟是1秒!
vinshaw 发表于 2013-4-26 11:56:32

这个就没办法了,你找个看线程的比如Process Explorer,
测试看看那个线程占用高,网页游戏占用资源本来就非常高,大漠也没用的话,基本就办法解决了,除非内存,封包..
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-5 01:23 , Processed in 0.150411 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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