evg64
20-09-2009, 20:11
Добрый день! Как активировать окно, имея указатель на него - $obj, где $obj=_IECreate() ?
#include <IE.au3>
$obj=_IECreate()
$obj1=_IECreate("www.google.ru")
winsetstate($obj,"",@SW_Maximize); если тут написать winactivate($obj), тоже не сработает
В последней строчке кода действие должно производиться с первым окном. Вместо этого максимизируется окно google.ru. Программа как будто не признает $obj в качестве указателя на окно и максимизирует что попало, а не что нужно ) Как решить проблему?
P.S. Уже не в первый раз сталкиваюсь с такой проблемой, когда скрипт создает несколько окон браузера, а потом должен активизировать их в строго определенном порядке (попутно в каждом совершая действия).
#include <IE.au3>
$obj=_IECreate()
$obj1=_IECreate("www.google.ru")
winsetstate($obj,"",@SW_Maximize); если тут написать winactivate($obj), тоже не сработает
В последней строчке кода действие должно производиться с первым окном. Вместо этого максимизируется окно google.ru. Программа как будто не признает $obj в качестве указателя на окно и максимизирует что попало, а не что нужно ) Как решить проблему?
P.S. Уже не в первый раз сталкиваюсь с такой проблемой, когда скрипт создает несколько окон браузера, а потом должен активизировать их в строго определенном порядке (попутно в каждом совершая действия).