shykx 发表于 2023-12-22 01:31:54

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

$title = "网络和IP地址计算器"
$className = ""
$width = 888
$height = 553

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

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

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


fybhwsx 发表于 2023-12-23 14:57:11

获取窗口句柄用WinActivate('网络和IP地址计算器')或WinWait('网络和IP地址计算器', '', 5)函数试试。WinGetHandle函数是获取窗口内部句柄。。

shykx 发表于 2023-12-24 08:23:25

fybhwsx 发表于 2023-12-23 14:57
获取窗口句柄用WinActivate('网络和IP地址计算器')或WinWait('网络和IP地址计算器', '', 5)函数试试。WinGe ...

好的,谢谢,好像没用这个窗口函数,都忘记了。呵呵。
页: [1]
查看完整版本: 判断窗口标题类名 信息都对无法找到窗口什么鬼