可以通过窗口句柄关闭窗口吗?
本帖最后由 liyi-softs 于 2009-4-23 22:49 编辑有个窗口无标提、无文本。但知道窗口句柄,用什么函数可以关闭这个窗口呢?
请高手指点。小弟感激不尽。
#include <WinAPI.au3>
_WinAPI_PostMessage(句柄, 0x0010, 0, 0)
这位大哥,我太崇拜你了。
感谢流涕啊!~` WinClose($hHandle)
直接关也可以,Window Titles and Text (Advanced) 一节说过无论WinTitleMatchMode如何设置,窗口句柄始终可用。详细请见最后的 Window Handles / HWNDs 部分。 不错,感谢中。。。 ceoguang 大侠顺便给个激活的代码 $handle = WinGetHandle("无标题 - 记事本", "")
WinClose($handle) winclose 是通过标题来关的! 确实好用啊~~
ceoguang 发表于 2009-4-23 22:03 http://www.autoitx.com/images/common/back.gif
大哥能不能给个通过句柄来激活窗口的例子呀。。。。。。研究了两天帮助文件没找到可以用的呀。。。。{:face (456):} 回复 10# wtping
#include <winapi.au3>
Run('notepad.exe')
Sleep(5000)
Local $hWnd = _WinAPI_FindWindow('Notepad','无标题 - 记事本')
_WinAPI_PostMessage($hWnd, 0x0010, 0, 0) 我要的是通过句柄能关和能激活到对应的窗口呀。。。。。。不能用标题来完成呀。。。标题完全相同,只有句柄和进程pid不同 获得窗口句柄就获得了窗口的最高控制权限
不只能够关闭窗口
还可以做很多事 学习,收藏! 留名~~这个可以处理关不掉的窗口
页:
[1]
2