Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Неактивизирует существующее окно IE


Автор: EdgarJ 21.8.2008, 18:23
Здравствуйте товарищи. 

Проблема заключается в следующем - есть открытая страница в Internet Explorer'e, но не удается активизировать существующее окно. 

Код :

Код

use strict;
use Win32::OLE qw(in with);
#use Win32::OLE::Const 'Internet Explorer';

my $ie = Win32::OLE->GetActiveObject( "InternetExplorer.Application" );
 

Благодарю за внимание.

P.S. Точно такая же проблема при реализации на http://forum.vingrad.ru/forum/topic-225217/kw-com-get-active-object--глюк.html с методом com_get_active_object, если кто знает решение на PHP, не стесняйтесь - пишите smile

Автор: nitr 21.8.2008, 21:05
EdgarJ, гугль сказал это и нельзя сделать, хотя возможно есть обходные пути.
К примеру, через WinApi.

Автор: shamber 22.8.2008, 15:47
EdgarJ, почитав про модули Win32? мне показалось, что вашу задачу может решить модуль
http://search.cpan.org/~karasik/Win32-GuiTest-1.54/lib/Win32/GuiTest.pm.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)