像这种Aqua的特殊窗口能不能透明化
这个软件可以用来获取屏幕上的文字的,按Shift+Ctrl获取,获取时会显示出如图这个窗口,请问一下这个窗口有没有办法对其进行透明处理 While 1
WinWait ( "","" )
If WinSetState ( "", "", @SW_HIDE )=1 Then MsgBox(0,"","已隐藏")
Sleep(10)
WEnd WinSetTrans("标题", "文本", 透明度) ? @SW_HIDE后的窗口是可以被操作和获取的 如果是想获取文字不用这么折腾吧,不是有它的dll文件可调用吗
gzh888666 发表于 2011-12-13 22:30 http://www.autoitx.com/images/common/back.gif
原来是我想复杂了,请问多个32768要如何区分,比如工具栏那些也是32768。
原来我之前句柄弄错,难怪透明不了,现在我想问怎样确定那个窗口,因为窗口没取到文字好像,很容易弄混。
不好意思,手机加不了分… 本帖最后由 gzh888666 于 2011-12-14 01:10 编辑
回复 6# tryhi
可以根据调用的进程名,进程名加类名判断While 1
WinWait ( "","" )
$pid1 = WinGetProcess( "","")
$pid2 = ProcessExists ( "wText.exe" )
If $pid1 == $pid2 Then
$hide = WinSetState ( "", "", @SW_HIDE )
If $hide=1 then MsgBox(0,"","已隐藏")
EndIf
Sleep(10)
WEnd
厉害...... 回复tryhi
可以根据调用的进程名,进程名加类名判断
gzh888666 发表于 2011-12-14 00:56 http://www.autoitx.com/images/common/back.gif
多谢提供思路… 如果是想获取文字不用这么折腾吧,不是有它的dll文件可调用吗
afan 发表于 2011-12-13 22:32 http://www.autoitx.com/images/common/back.gif
请问有哪个DLL可以划区域取文字的 回复 10# tryhi
http://www.autoitx.com/forum.php?mod=viewthread&tid=18621 区域可以设置,当然也可以自己拉个框框。
区域可以设置,当然也可以自己拉个框框。
afan 发表于 2011-12-15 23:16 http://www.autoitx.com/images/common/back.gif
十分感谢! WinSetTrans("标题", "文本", 透明度)
页:
[1]