找回密码
 加入
搜索
查看: 229|回复: 2

判断窗口标题类名 信息都对无法找到窗口什么鬼

  [复制链接]
发表于 2023-12-22 01:31:54 | 显示全部楼层 |阅读模式
$title = "网络和IP地址计算器"
$className = "[CLASS:WTWindow]"
$width = 888
$height = 553

; 获取窗口句柄
$hWnd = WinGetHandle($title, $className)

; 检查窗口句柄是否有效
If $hWnd <> "" Then
    ; 获取窗口的大小
    $size = WinGetPos($hWnd)

    ; 检查窗口的大小是否与指定的大小匹配
    If $size[2] = $width And $size[3] = $height Then
        ; 关闭窗口
        WinClose($hWnd)
    Else
        MsgBox(0, "错误", "窗口大小不匹配")
    EndIf
Else
    MsgBox(0, "错误", "找不到指定的窗口")
EndIf

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2023-12-23 14:57:11 | 显示全部楼层
获取窗口句柄用WinActivate('网络和IP地址计算器')或WinWait('网络和IP地址计算器', '', 5)函数试试。WinGetHandle函数是获取窗口内部句柄。。
 楼主| 发表于 2023-12-24 08:23:25 | 显示全部楼层
fybhwsx 发表于 2023-12-23 14:57
获取窗口句柄用WinActivate('网络和IP地址计算器')或WinWait('网络和IP地址计算器', '', 5)函数试试。WinGe ...

好的,谢谢,好像没用这个窗口函数,都忘记了。呵呵。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-28 07:05 , Processed in 0.072475 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表