如何通过AU3彻底禁止一个软件的标题栏滚动字幕。
本帖最后由 dreamgg 于 2010-2-5 17:52 编辑因为机器装有屏幕监控软件,是根据动态内容录像的,现在总台服务软件上面有个跑马灯文字效果的公告,想了好多方法都抓不准。While 1
$gettext = WinGetText( "", "")
If $gettext <> "管理大师 (乐清店) 服务器" Then
WinSetTitle( "", "","管理大师 (乐清店) 服务器")
EndIf
Sleep(1000)
WEnd管理大师 (乐清店) 服务器 ,这个是固定的,后面带的就是跑马灯文字公告。
我的方法很笨,死循环,但找不准该软件的刷新频率(毫秒),如果找准了按它的刷新时间,这个代码也行。
大家有其他彻底的解决方法吗? 本帖最后由 rolaka 于 2010-2-5 10:45 编辑
俄 没有看清楚问题
其实没有必要啊...需要控制就用class...频繁修改会卡... 楼上的,我当然也是发现频繁修改会卡,所以我到这里来求助了哦!~ 这个跑马灯效果是窗口标题还是一个控件?
如果是一个控件, 可以调用函数将这个控件销毁。 弄个置顶的无边框窗口把它遮住 本帖最后由 dreamgg 于 2010-2-5 17:57 编辑
这个跑马灯效果是窗口标题还是一个控件?
如果是一个控件, 可以调用函数将这个控件销毁。
lanfengc 发表于 2010-2-5 17:48 http://www.autoitx.com/images/common/back.gif
是窗口标题,因为可以通过WinSetTitle修改,有没有跟你销毁控件一样的办法直接销毁窗口标题? 弄个置顶的无边框窗口把它遮住
afan 发表于 2010-2-5 17:52 http://www.autoitx.com/images/common/back.gif
也想过你这种方式,录像是解决了,但由于该窗口置顶,导致软件的快捷键失效了。 哇,超级版主都来了,继续努力尝试中。。。 回复 7# dreamgg
置顶归置顶,你再激活你的录像窗口就行了吧
p.s, 还是做个一样的标题栏置顶&跟随它,好看点,呵呵 不知道它跑马的原理,如果只是修改'管理大师 (乐清店) 服务器'字符串的话,估计你改成别的它就跑不动了 呵呵,是我犯糊涂了,总以为置顶就必须活动!!!:face (3):
此方法可行!太还不是完美解决,最好有办法直接禁止修改窗口标题。 回复 11# dreamgg
10# 的试了没?比如
WinSetTitle( "", "","test")
它还跑不? 他这个软件可能内嵌一个定时器。 时间到了之后就调用软件内部资源来跑。 你单独修改窗体标题估计不行的。要劫持API 。。 用WinSetTitle修改以后,马上它又刷出来了,很明显标题上的跑马灯效果也是该软件通过循环修改标题来实现的。 暂时放了个窗口挡住,该程序没有加壳,现在只好用OllyICE暴破跳过跑马灯循环的子程序,呵呵,这样完美一些,但暂时还不知道有没带自校验。
再次感谢楼上各位热心朋友帮助!
页:
[1]