Версия 3.3.10.0 - 3.3.13.10 beta.
При отсутствии окон с подобными заголовками - будет выведен дескриптор 0x000000C0.
Проверяю наличие найденного окна
Оказывается, у меня в системе нет окна с дескриптором 0x000000C0, но есть окно с дескриптором 0x000300C0. Причём подобным образом ведут себя и другие Win*-функции. Например
сообщит о наличии окна при его фактическом отсутствии.
На версии 3.3.8.0 подобной проблемы не было.
Код:
MsgBox(0, "", WinGetHandle("192"))
MsgBox(0, "", WinGetHandle("192.txt — Блокнот"))
MsgBox(0, "", WinGetHandle("192.168.0.1 - Server"))
При отсутствии окон с подобными заголовками - будет выведен дескриптор 0x000000C0.
Проверяю наличие найденного окна
Код:
#include <Array.au3>
$ar = WinList()
_ArraySort($ar, 0, 0, 0, 1)
_ArrayDisplay($ar)
Оказывается, у меня в системе нет окна с дескриптором 0x000000C0, но есть окно с дескриптором 0x000300C0. Причём подобным образом ведут себя и другие Win*-функции. Например
Код:
MsgBox(0, "", WinExists("192.168.0.1 - Server"))
На версии 3.3.8.0 подобной проблемы не было.