Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: ya12 on April 10, 2018, 12:42:47 PM
-
Два компа с 7x64. На каждом 2 окна. На первом компе окна переключаются, на втором 1 окно переключается, а при переключении на второе мигает иконка, но переключения не происходит.
WNDPOS на обоих окнах проходит.
$_komp = 2
if($_komp = 1)
$Xpp = 2001
$Ypp = 543
$XppN = 1682
$Xce = 2654
$Yce = 545
$XceN = 2322
end_if
if($_komp = 2)
$Xpp = 2220
$Ypp = 543
$XppN = 1920
$Xce = 2880
$Yce = 545
$XceN = 2561
end_if
wait(3)
$hPP = HGET($Xpp, $Ypp)
WNDBUMP($hPP)
wait(3)
WNDPOS($hPP, $XppN, 2)
wait(3)
$hCE = HGET($Xce, $Yce)
WNDBUMP($hCE)
wait(3)
WNDPOS($hCE, $XceN, 2)
wait(3)
-
Вот что писали по этому поводу до Windows 2000 включительно
Как переместить окно на передний план?
http://rsdn.org/article/qna/ui/wndsetfg.xml
-
использую вместо wndbump
wndstate($hWnd, 0)
wndstate($hWnd, 1)
p.s. лишь бы Johnny не решил исправлять сейчас же и этот баг. очень уже хочется релиза
-
Ключ реестра блокировал фокус окна. Поменял, заработало.
HKEY_CURRENT_USER\Control Panel\Desktop
Параметры:
ForegroundFlashCount - сколько раз мигать (по дефолту 3)
ForegroundLockTimeout - если поставить в 0, то будет сразу вылазить, без миганий.