找回密码
 加入
搜索
查看: 2131|回复: 6

[系统综合] [已解决] 最小化窗口问题~~!!

  [复制链接]
发表于 2010-7-27 12:29:05 | 显示全部楼层 |阅读模式
本帖最后由 mingq258 于 2010-7-27 14:12 编辑

某一个游戏运行久了,内存使用率很大了,开了8小时左右差不多100M左右了
如果手动最小化,游戏的内存使用率就变成2M了
但是使用了 WinSetState 最小化 游戏的内存不变少的 还是原来的100M

使用手动才能降低
不知道还有什么方法最小化窗口并释放内存,其效果与手动让窗口最小化相同

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-7-27 13:25:25 | 显示全部楼层
WinActivate('游戏标题') ;激活游戏窗口
Send('!{space}n')
 楼主| 发表于 2010-7-27 13:39:38 | 显示全部楼层
本帖最后由 mingq258 于 2010-7-27 13:42 编辑

版主 我N开呢 可以后台发送的吗? 我现在双开 好像只最小化一个窗口
发表于 2010-7-27 13:44:37 | 显示全部楼层
可以加个循环。
或者游戏由Run调用,用其pid返回句柄再操作
 楼主| 发表于 2010-7-27 13:46:42 | 显示全部楼层
不能用Run了的 我由PID 返回了句柄 $hWnd 句柄了 怎么写代码?
发表于 2010-7-27 13:52:05 | 显示全部楼层
将句柄写入一个数组 $aArray
FOR $element IN $aArray
        WinActivate($element)
        Send('!{space}n')
NEXT
 楼主| 发表于 2010-7-27 14:11:13 | 显示全部楼层
Ok ,解决了,谢谢版主
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 12:39 , Processed in 0.104858 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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