COM control of Internet Explorer Windows
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi,
I'm using the COM interface to control an internet explorer object that i've embedded into a matlab figure.
ieobject=actxcontrol('Shell.Explorer.2')
I can take total control of this object to Navigate around the web, click buttons, and inspect the DOM from various websites, parsing data into matlab. All is well.
However sometimes I want to access a webpage that generated by a javascript button which launches a new internet explorer window. Its not straight forward to get the weblink referenced from the button, I need to click on the button so that the webpage can run a whole load of javascript. So, I first find the ID to the button
oButton=ieobject.document.getElementById('Button');
Then click on the button
oButton.Click();
This launches a new internet explorer window, but I have no reference to it. Is there a way of finding the new ieobject reference so I can take control of the new window ? I suspect its some .NET wizardary, but it doesn't appear straight forward. Any help appreciated.
댓글 수: 0
답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Use COM Objects in MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!