找回密码
 加入
搜索
查看: 3114|回复: 14

如何通过AU3彻底禁止一个软件的标题栏滚动字幕。

  [复制链接]
发表于 2010-2-5 10:24:32 | 显示全部楼层 |阅读模式
本帖最后由 dreamgg 于 2010-2-5 17:52 编辑

因为机器装有屏幕监控软件,是根据动态内容录像的,现在总台服务软件上面有个跑马灯文字效果的公告,想了好多方法都抓不准。
While 1
$gettext = WinGetText( "[CLASS:NETBARSERVER]", "")
If $gettext <> "管理大师 (乐清店) 服务器" Then
WinSetTitle( "[CLASS:NETBARSERVER]", "","管理大师 (乐清店) 服务器")
EndIf
Sleep(1000)
WEnd
管理大师 (乐清店) 服务器 ,这个是固定的,后面带的就是跑马灯文字公告。

我的方法很笨,死循环,但找不准该软件的刷新频率(毫秒),如果找准了按它的刷新时间,这个代码也行。

大家有其他彻底的解决方法吗?
发表于 2010-2-5 10:41:19 | 显示全部楼层
本帖最后由 rolaka 于 2010-2-5 10:45 编辑

俄 没有看清楚问题


其实没有必要啊...需要控制就用class...频繁修改会卡...
 楼主| 发表于 2010-2-5 17:45:32 | 显示全部楼层
楼上的,我当然也是发现频繁修改会卡,所以我到这里来求助了哦!~
发表于 2010-2-5 17:48:34 | 显示全部楼层
这个跑马灯效果是窗口标题还是一个控件?
如果是一个控件, 可以调用函数将这个控件销毁。
发表于 2010-2-5 17:52:19 | 显示全部楼层
弄个置顶的无边框窗口把它遮住
 楼主| 发表于 2010-2-5 17:54:12 | 显示全部楼层
本帖最后由 dreamgg 于 2010-2-5 17:57 编辑
这个跑马灯效果是窗口标题还是一个控件?
如果是一个控件, 可以调用函数将这个控件销毁。
lanfengc 发表于 2010-2-5 17:48


是窗口标题,因为可以通过WinSetTitle修改,有没有跟你销毁控件一样的办法直接销毁窗口标题?
 楼主| 发表于 2010-2-5 17:55:11 | 显示全部楼层
弄个置顶的无边框窗口把它遮住
afan 发表于 2010-2-5 17:52


也想过你这种方式,录像是解决了,但由于该窗口置顶,导致软件的快捷键失效了。
 楼主| 发表于 2010-2-5 17:56:30 | 显示全部楼层
哇,超级版主都来了,继续努力尝试中。。。
发表于 2010-2-5 18:00:19 | 显示全部楼层
回复 7# dreamgg


    置顶归置顶,你再激活你的录像窗口就行了吧

p.s, 还是做个一样的标题栏置顶&跟随它,好看点,呵呵
发表于 2010-2-5 18:03:17 | 显示全部楼层
不知道它跑马的原理,如果只是修改'管理大师 (乐清店) 服务器'字符串的话,估计你改成别的它就跑不动了
 楼主| 发表于 2010-2-5 18:04:03 | 显示全部楼层
呵呵,是我犯糊涂了,总以为置顶就必须活动!!!

此方法可行!太还不是完美解决,最好有办法直接禁止修改窗口标题。
发表于 2010-2-5 18:09:25 | 显示全部楼层
回复 11# dreamgg


    10# 的试了没?比如
WinSetTitle( "[CLASS:NETBARSERVER]", "","test")
它还跑不?
发表于 2010-2-5 18:12:00 | 显示全部楼层
他这个软件可能内嵌一个定时器。 时间到了之后就调用软件内部资源来跑。 你单独修改窗体标题估计不行的。  要劫持API 。。
 楼主| 发表于 2010-2-5 18:30:01 | 显示全部楼层
用WinSetTitle修改以后,马上它又刷出来了,很明显标题上的跑马灯效果也是该软件通过循环修改标题来实现的。
 楼主| 发表于 2010-2-5 18:40:58 | 显示全部楼层
暂时放了个窗口挡住,该程序没有加壳,现在只好用OllyICE暴破跳过跑马灯循环的子程序,呵呵,这样完美一些,但暂时还不知道有没带自校验。

再次感谢楼上各位热心朋友帮助!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 21:44 , Processed in 0.078710 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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