<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Как правильно обращаться к нескольким открытым Chrome страницам?]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=9153</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9153&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Как правильно обращаться к нескольким открытым Chrome страницам?».]]></description>
		<lastBuildDate>Mon, 03 Feb 2014 07:12:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Как правильно обращаться к нескольким открытым Chrome страницам?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79730#p79730</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Сколько при этом запущено процессов chrome.exe?</p></blockquote></div><p>ниодного. в том то и дело, что пробовал по-всякому.<br />даже если запускаю просто одно окно хрома + блокнот, все равно не получается с хромом. у блокнота все переменные нормально считываются</p>]]></description>
			<author><![CDATA[null@example.com (kilg)]]></author>
			<pubDate>Mon, 03 Feb 2014 07:12:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79730#p79730</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как правильно обращаться к нескольким открытым Chrome страницам?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79536#p79536</link>
			<description><![CDATA[<p>Сколько при этом запущено процессов chrome.exe?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Thu, 30 Jan 2014 13:52:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79536#p79536</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как правильно обращаться к нескольким открытым Chrome страницам?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79527#p79527</link>
			<description><![CDATA[<p>Сорри за долгое молчание.<br />Вот код.<br /></p><div class="codebox"><pre><code>
Run, &quot;C:\Program Files (x86)\Google\Chrome\Application\chrome.exe&quot; --new-window --extra-chrome-flags &quot;ya.ru&quot;, , , PID
Sleep, 1000
WinGet, OutputVar, ID, ahk_pid %PID%
MsgBox, PID=%PID% `r`n ID=%OutputVar%
Note1=%OutputVar%
Run, &quot;C:\Program Files (x86)\Google\Chrome\Application\chrome.exe&quot; --new-window --enable-strict-site-isolation &quot;google.com&quot;, , , PID
Sleep, 1000
WinGet, OutputVar, ID, ahk_pid %PID%
MsgBox, PID=%PID% `r`n ID=%OutputVar%
Note2=%OutputVar%

Loop {
    sleep, 5000
    WinActivate, ahk_id %Note1%
    sleep, 1000
    sleep, 5000
    WinActivate, ahk_id %Note2%
    sleep, 1000
}
</code></pre></div><p>Окна хрома открываются в разных окнах.</p>]]></description>
			<author><![CDATA[null@example.com (kilg)]]></author>
			<pubDate>Thu, 30 Jan 2014 08:55:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79527#p79527</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как правильно обращаться к нескольким открытым Chrome страницам?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79361#p79361</link>
			<description><![CDATA[<p>В Вашем примере не используется WinGet. Если процесс у обоих окон общий, естественно нельзя переключаться между ними по процессу. Или процессы всё же разные? Покажите код.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 20 Jan 2014 08:22:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79361#p79361</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как правильно обращаться к нескольким открытым Chrome страницам?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79360#p79360</link>
			<description><![CDATA[<p>Оказывается, что Chrome просто не выдает uniqueID ну никак.<br />Попробовал с IE. Ситуация такова: первое окно IE выдает uniqueID, второе и остальные нет.<br />Однако, если запускать IE с ключом -noframemerging, то каждой окно выдает uniqueID.<br />Возможно для Chrome тоже есть ключ, чтобы он запускал окна как-то по особому. <br />Но пока я этот ключ не нашел. Попозже пошарюсь, может и найду такой.</p>]]></description>
			<author><![CDATA[null@example.com (kilg)]]></author>
			<pubDate>Mon, 20 Jan 2014 06:56:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79360#p79360</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как правильно обращаться к нескольким открытым Chrome страницам?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79359#p79359</link>
			<description><![CDATA[<p>ypppu, громадное спасибо.<br />Работает!<br />Пока не разбирался, почему мои строки не работали. <br />Есть подозрение, что из-за пробелов.</p>]]></description>
			<author><![CDATA[null@example.com (kilg)]]></author>
			<pubDate>Mon, 20 Jan 2014 05:42:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79359#p79359</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как правильно обращаться к нескольким открытым Chrome страницам?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79232#p79232</link>
			<description><![CDATA[<div class="codebox"><pre><code>Run, notepad, , , PID
Sleep, 1000
WinGet, OutputVar, ID, ahk_pid %PID%
MsgBox, PID=%PID% `r`n ID=%OutputVar%</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Thu, 16 Jan 2014 08:47:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79232#p79232</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как правильно обращаться к нескольким открытым Chrome страницам?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79228#p79228</link>
			<description><![CDATA[<p>Читал данную справку. Не могу понять, как получить IniqueID.<br />Делал так:<br /></p><div class="codebox"><pre><code>
WinGet, IdThisWindow , ID, WinTitle
MsgBox, ID is %IdThisWindow% 
</code></pre></div><p>не работает<br />На месте WinTitle использовал ahk_pid, полученный из:<br /></p><div class="codebox"><pre><code>
Run, &quot;C:\Program Files\Google\Chrome\Application\chrome.exe&quot; --new-window &quot;ya.ru&quot;,,,PID
</code></pre></div><p>Можете показать работающий пример данной конструкции?</p>]]></description>
			<author><![CDATA[null@example.com (kilg)]]></author>
			<pubDate>Thu, 16 Jan 2014 04:32:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79228#p79228</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как правильно обращаться к нескольким открытым Chrome страницам?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79219#p79219</link>
			<description><![CDATA[<div class="quotebox"><cite>&quot;Window Management&quot; - &quot;WinGet&quot;. Ник переводчика: YMP пишет:</cite><blockquote><p><strong>WinGet, OutputVar [, Cmd, WinTitle, WinText, ExcludeTitle, ExcludeText]</strong></p><p>Параметры<br />ID. Bозвращает уникальный идентификационный номер (HWND/handle) окна.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 15 Jan 2014 16:59:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79219#p79219</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Как правильно обращаться к нескольким открытым Chrome страницам?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79217#p79217</link>
			<description><![CDATA[<p>Нужно держать на десктопе несколько открытых страниц в браузере.<br />При этом, нужно будет через равные промежутки времени делать WinActivate для этих страниц.<br />Фактически, нужно постоянное &quot;слайд-шоу&quot; открытых окон для мониторинга.<br />Пример:<br /></p><div class="codebox"><pre><code>
; запускаем первое окно
RunWait, &quot;C:\Program Files\Google\Chrome\Application\chrome.exe&quot; --new-window &quot;ya.ru&quot;,,,YID
Send, {F11} ; делаем ему full-screen
; запускаем второе окно
RunWait, &quot;C:\Program Files\Google\Chrome\Application\chrome.exe&quot; --new-window &quot;google.com&quot;,,,GooID
Send, {F11}

sleep 1000
; хочу переключиться на первое окно
WinActivate, ahk_pid %YID%
sleep 5000
; и снова на второе
WinActivate, ahk_pid %GooID%
</code></pre></div><p>В приведенном примере не работает WinActivate. Есть версия, что я неправильно получаю PID процесса или неправильно использую его в контексте WinActivate.<br />Проблема в том, что у окон одинаковые Title и class.<br />Каким способом еще можно идентифицировать окна, чтобы работать с ними?<br />Может быть, кто-нибудь натолкнет меня на уже готовый скрипт?</p>]]></description>
			<author><![CDATA[null@example.com (kilg)]]></author>
			<pubDate>Wed, 15 Jan 2014 16:31:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79217#p79217</guid>
		</item>
	</channel>
</rss>
