报错原因是找不到窗口,窗口类名错误,我给你发个动作 获取窗口信息 - by dalou ,你运行一下,把信息发给我看看
鼠标坐标:2327,1350
窗口位置:2192,1228,2407,1410,215,182
窗口内坐标:135,122 (鼠标位置)
标题:
类名:NotifyIconOverflowWindow
句柄:330768
进程名:explorer
进程ID:11764
程序路径:C:\Windows\Explorer.EXE
控件文本:通知溢出;控件名:通知溢出;
控件类型: 工具栏; 控件类型ID: 50021;
控件位置: 2217,1252,2377,1380
顶层窗口词典:
{}
置顶:{}
可见:true
状态:1 (1.正常 2.最小化 3.最大化)
不透明度:255
所有子窗口:
{"199698":"通知溢出"}
子窗口类名:Chrome_RenderWidgetHostHWND
句柄:6254608
我这能正常运行,你发下调试文件我看下
不用了,我看了下,应该是子程序内部的子程序没上传,我看下怎么补上去
更新了,你再试试,如果还是不行就右键调试运行,发调试文件给我看下
还是不行,调试结果如下
找不到窗口,无法获取位置。win11有没有更新呢