<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9987&amp;type=atom" />
	<updated>2014-09-24T22:02:51Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9987</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86735#p86735" />
			<content type="html"><![CDATA[<p>Собственно, вот:<br /></p><div class="codebox"><pre><code>url := &quot;http://www.youtube.com/embed/NlMTpZ_PyfY?autoplay=1&quot;
code := &quot;&lt;iframe width=960 height=620 src=&quot;&quot;&quot; url &quot;&quot;&quot; frameborder=0 allowfullscreen&gt;&lt;/iframe&gt;&quot;

Gui Add, ActiveX, x0 y0 w980 h640 vWB, Shell.Explorer
WB.Navigate(&quot;about:blank&quot;)
WB.document.write(code)
Gui, Show, w980 h640
Return

GuiClose:
   ExitApp</code></pre></div><p>Можно подставить адрес картинки, тоже сработает.<br />Однако, если в FF адрес картинки через IAccessible по координатам можно получить, то как выдрать источник видео — понятия не имею.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2014-09-24T22:02:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86735#p86735</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86730#p86730" />
			<content type="html"><![CDATA[<p>Ну, там в GUI сначала IE встраивается, а в нем уже флеш проигрывается. Впрочем, если такой вариант ТС устроит, могу перевести на AHK_L.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2014-09-24T15:06:58Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86730#p86730</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86729#p86729" />
			<content type="html"><![CDATA[<p><a href="http://www.autohotkey.com/board/topic/60570-embed-a-youtube-video-into-a-gui/">http://www.autohotkey.com/board/topic/6 … nto-a-gui/</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-09-24T14:20:01Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86729#p86729</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86727#p86727" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Drugoy пишет:</cite><blockquote><p>Этого всё равно недостаточно для затеянного?</p></blockquote></div><p>Да я, честно говоря, не представляю, как можно было бы перенести/копировать флеш или видео -объекты, даже имея доступ к DOM, например, в IE. Насколько я знаю, в GUI можно встроить IE, но не его дочерние объекты отдельно.<br /></p><div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Если нужно скопировать из браузера в AutoHotkey GUI, то, вроде, серьёзных трудностей нет.</p></blockquote></div><p>А пример можно, как скопировать флеш-объект в GUI?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2014-09-24T13:20:09Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86727#p86727</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86726#p86726" />
			<content type="html"><![CDATA[<p>А что Вы затеяли с картинками/флэш-объектами/видео-объектами?<br />Если нужно <em>скопировать</em> из браузера в AutoHotkey GUI, то, вроде, серьёзных трудностей нет.<br />Если же требуется их <em>перенести</em> - я с трудом представляю, как это возможно и зачем нужно.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2014-09-24T13:02:50Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86726#p86726</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86725#p86725" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Заблуждаетесь. Там есть функции для получения IAccessible интерфейса и, соответственно, Accessible-структуры. Это совсем не то, что DOM.</p></blockquote></div><p>Аааа. Возможно. Я на самом деле мало в этом понимаю: я лишь увидел, что AccViewer показывает дерево из элементов этого окна и что можно посмотреть некоторые их свойства и значение (для текста).<br />DOM, в принципе, выглядит абсолютно так же, только он ещё и айди, классы и теги поддерживает.<br />HTML разметка нам, получается, недоступна. Но структура страницы (взаимосвязь узлов) и содержимое узлов - доступно. Этого всё равно недостаточно для затеянного?</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-09-24T12:18:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86725#p86725</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86724#p86724" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Drugoy пишет:</cite><blockquote><p>С помощью инструментов из шапки темы. В библиотеке есть функции для доступа к DOM-дереву лисы</p></blockquote></div><p>Заблуждаетесь. Там есть функции для получения IAccessible интерфейса и, соответственно, Accessible-структуры. Это совсем не то, что DOM.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2014-09-24T09:51:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86724#p86724</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86723#p86723" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>И вам и teadrinker`у.<br />А потом уже парсить клипбоард и вставлять нужный код в гуи.</p></blockquote></div><p>А, ну, на это я уже ответил выше. Так можно, но это путь обхода: для некоторых случаев сгодится, но не для всех.</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-09-24T07:56:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86723#p86723</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86722#p86722" />
			<content type="html"><![CDATA[<p>И вам и teadrinker`у.<br />А потом уже парсить клипбоард и вставлять нужный код в гуи.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-09-24T07:17:59Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86722#p86722</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86721#p86721" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Через Clipboard?</p></blockquote></div><p>Я не очень понял ваш вопрос. Вы это вообще мне? Или это предполагаемый ответ на вопрос teadrinker&#039;а?</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-09-24T07:14:39Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86721#p86721</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86720#p86720" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Я, собственно, под документом и имел в виду DOM. Как вы получите его из FF?</p></blockquote></div><p>С помощью инструментов из шапки темы. В библиотеке есть функции для доступа к DOM-дереву лисы (и самого интерфейса лисы, т.к. он тоже DOM) и DOM-дереву каждой страницы с каждой вкладки.<br />AccViewer - это proof of concept.<br />Скрипт на gist.gitgub иллюстрирует получение информации об объекте по его условному пути в дереве, которое рисует AccViewer.</p><p>У меня сначала не работало и я не понимал как этим пользоваться, но теперь я знаю где баг и знаю как получать информацию (в том числе содержимое) об объекте.</p><p>У ютубных флэш-контейнеров даже на не-ютубных страницах, прямо в COM-объекте, соответстующем флеш-плееру со страницы, содержится URL страницы с видео. Но хочется скопировать сам объект-то.</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-09-24T07:13:34Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86720#p86720</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86719#p86719" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Допустим, можно достать из Mozilla html-код или просто сохранить страницу в файл. Можно воспользоваться командой <em>URLDownloadToFile</em>. Можно вставить в AutoHotkey GUI элемент IE. А какова цель - сделать из AutoHotkey интернет-обозреватель? Не ясно, в какую сторону направлены поиски.</p></blockquote></div><p>Нет, всё вышеописанное не можно: не всякий контент доступен из другого браузера (у меня Firefox, а AHK полу-нативно умеет использовать IE), не всякий контент вообще доступен из новой сессии даже с теми же самыми куками.<br />Цель - сделать detach объекта из браузера в отдельное окно.</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-09-24T07:04:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86719#p86719</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86718#p86718" />
			<content type="html"><![CDATA[<p>Через Clipboard?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-09-24T06:59:44Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86718#p86718</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86716#p86716" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Drugoy пишет:</cite><blockquote><p>А сам html документ для этих целей и не нужен, достаточно его DOM-представления, которое из FF можно получить с помощью AHK.</p></blockquote></div><p>Я, собственно, под документом и имел в виду DOM. Как вы получите его из FF?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2014-09-24T06:37:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86716#p86716</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: COM-объекты: можно ли их перенести из браузера в свой GUI?]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86715#p86715" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>С помощью AHK никак. Из FF даже html-документ получить невозможно.</p></blockquote></div><p>А сам html документ для этих целей и не нужен, достаточно его DOM-представления, которое из FF можно получить с помощью AHK.<br />Другими словами: если я могу дёргать текстовое содержимое страниц, открытых в лисе скриптом ahk, то что нужно сделать, чтоб я мог также дёргать и картинки оттуда и видео (хтмл5- и флэш-видео).</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-09-24T06:10:19Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86715#p86715</id>
		</entry>
</feed>
