社区
VB基础类
帖子详情
通过窗口句柄关闭程序
lujilei
2009-08-14 01:56:29
在一个程序中获得另一个程序的一个窗口句柄时,如果通过该句柄(或其他方法)关闭该程序。要注意该程序有多个窗体(窗口),要求不是仅仅关闭句柄所指向的窗口,而是结束该窗口所在的程序,就象VB中的End语句。
...全文
427
4
打赏
收藏
通过窗口句柄关闭程序
在一个程序中获得另一个程序的一个窗口句柄时,如果通过该句柄(或其他方法)关闭该程序。要注意该程序有多个窗体(窗口),要求不是仅仅关闭句柄所指向的窗口,而是结束该窗口所在的程序,就象VB中的End语句。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
东方之珠
2009-08-14
打赏
举报
回复
[Quote=引用楼主 lujilei 的回复:]
在一个程序中获得另一个程序的一个窗口句柄时,如果通过该句柄(或其他方法)关闭该程序。要注意该程序有多个窗体(窗口),要求不是仅仅关闭句柄所指向的窗口,而是结束该窗口所在的程序,就象VB中的End语句。
[/Quote]
你这个是不正当的做法!!
只知道别人程序的某个窗口句柄,要去关人家的程序,这叫手榴弹倒算——危险!
这好比是:你随便拿把钥匙去开别人保险箱,还没捅开,警察就来了!
贝隆
2009-08-14
打赏
举报
回复
PostMessage
SendMessage
倒大霉的上帝
2009-08-14
打赏
举报
回复
用递归GetParent的方法获得父窗口句柄,然后CloseHandle
futosky
2009-08-14
打赏
举报
回复
获得进程标识符不是更好?
window spy 2.3
版本:v2.3 功能:一个类似于SPY的工具,可查看
窗口
和控件
句柄
、类名、标题、风格等信息,可向
窗口
发送文字,可控制
窗口
状态,如显示、隐藏、关闭、终止、抖动等,可以突破灰色的按钮。WSEdit(
窗口
样式修改器)用来修改
窗口
的样式信息,如是否可调整大小、是否可最大化,是否有标题栏等等,不过只能在内存中修改。 操作说明:拖动下面的放大镜到要查找的
窗口
,目标
窗口
周围会有一个黑色的方框,这时放开鼠标,目标
窗口
的信息就会在程序中显示出来。还有一种方法是直接在“当前
句柄
”文本框中输入
窗口
句柄
即可。
Qt C++通过
窗口
句柄
获取进程ID并通过进程ID关闭进程
Qt C++通过
窗口
句柄
获取进程ID并通过进程ID关闭进程
【python自动化】pywin32根据标题获取指定
窗口
句柄
并关闭该
窗口
本来想用pyautogui打开某个程序,在定位坐标的时候发现pyautogui是定位不到弹窗的,那么
窗口
不关闭的话,就没办法执行下一步,所以问题是怎么关闭当前
窗口
。找了一圈,发现好多大佬的代码我看不懂而且执行的时候有时候可能配置不一样会出错。close_hd = win32gui.SendMessage(hd,win32con.WM_CLOSE)#根据
句柄
值关闭
窗口
。hd = win32gui.FindWindow(None,title_name)#根据标题名获取
窗口
句柄
。本人代码小白,单纯记录一下。
C# 获取
窗口
句柄
并且关闭应用程序
public class User32API { private static Hashtable processWnd = null; public delegate bool WNDENUMPROC(IntPtr hwnd, uint lParam); static User32API() {
VB基础类
7,779
社区成员
197,589
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章