<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Закрытие определённой вкладки Google Chrome]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=9284</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9284&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Закрытие определённой вкладки Google Chrome».]]></description>
		<lastBuildDate>Thu, 12 Sep 2019 18:53:25 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=136015#p136015</link>
			<description><![CDATA[<p>Для анализа структуры iaccessible не используйте багнутый accviewer, а используйте либо:<br />AccExplorer32:<br /><a href="https://github.com/blackrosezy/gui-inspect-tool/blob/master/AccExplorer32.exe">https://github.com/blackrosezy/gui-insp … orer32.exe</a><br />либо Inspect:<br /><a href="https://github.com/guolaok/Python-UIAutomation-for-Windows/tree/master/inspect">https://github.com/guolaok/Python-UIAut … er/inspect</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 12 Sep 2019 18:53:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=136015#p136015</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=136013#p136013</link>
			<description><![CDATA[<p><strong>Kvisk</strong><br />Возможно, в Хроме какие-то использованные в скрипте названия поменялись.</p>]]></description>
			<author><![CDATA[null@example.com (DD)]]></author>
			<pubDate>Thu, 12 Sep 2019 16:30:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=136013#p136013</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=136005#p136005</link>
			<description><![CDATA[<p>Доброго времени суток. Прошло 5 лет и способ уже не работает <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Если использовать скрип выше то вкладка просто выделяется, но не закрывается к сожалению. Помогите пожалуйста исправить этот не достаток, буду признателен!</p>]]></description>
			<author><![CDATA[null@example.com (Kvisk)]]></author>
			<pubDate>Wed, 11 Sep 2019 16:28:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=136005#p136005</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=97458#p97458</link>
			<description><![CDATA[<p>Хотелось бы задать автозакрытие определенной вкладки/сайта (или нескольких) в браузере Chrome спустя, например, минуту после ее открытия. Как это можно реализовать?</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Tue, 15 Sep 2015 13:06:52 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=97458#p97458</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80501#p80501</link>
			<description><![CDATA[<p><strong>многобанофф</strong>, избегайте ненужного цитирования, я отредактировал Ваш пост.</p><div class="quotebox"><cite>многобанофф пишет:</cite><blockquote><p>Я так понимаю, это подразумевает необходимость спуститься по иерархии до нужного элемента.<br />А можно ли достичь того же опять используя Path из Accessible Info Viewer?</p></blockquote></div><p>Без разницы, как получать ссылку на объект, можно и так, и так. Браузер Crome не слишком удачный пример для использования IAccessible, он поддерживает этот интерфейс пока в незначительной степени. Если остались вопросы, создайте соответствующую тему.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 03 Mar 2014 19:29:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80501#p80501</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80494#p80494</link>
			<description><![CDATA[<p>Я так понимаю, это подразумевает необходимость спуститься по иерархии до нужного элемента. <br />А можно ли достичь того же опять используя Path из Accessible Info Viewer? <br />Если нет - нельзя ли объяснить как навигация происходит? Из приведенного в теме скрипта никак понять не могу - обилие функций мешает. Ясно, что можно, среди прочих свойств (? здесь и далее не уверен в терминологии), узнать количество дочерних объектов, но как начать оперировать с одним из них мне непонятно.</p>]]></description>
			<author><![CDATA[null@example.com (многобанофф)]]></author>
			<pubDate>Mon, 03 Mar 2014 18:19:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80494#p80494</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80490#p80490</link>
			<description><![CDATA[<p>Метод <em>get_accDescription</em> реализуется просто через </p><div class="codebox"><pre><code>Description := AccObj.accDescription(varID)</code></pre></div><p>где <em>varID</em> либо 0 (если нужно получить описание самого объекта), либо индекс дочернего объекта. <em>Description</em> есть не у всех объектов.<br />Метод <em>accSelect</em> так же:<br /></p><div class="codebox"><pre><code>AccObj.accSelect(flagsSelect, varID)</code></pre></div><p>где <em>flagsSelect</em> — один или комбинация флагов <a href="http://msdn.microsoft.com/en-us/library/ms696148%28v=vs.85%29.aspx">отсюда</a>.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 03 Mar 2014 16:57:51 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80490#p80490</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80445#p80445</link>
			<description><![CDATA[<div class="quotebox"><cite>многобанофф пишет:</cite><blockquote><p>нельзя ли дополнить хотя бы get_accDescription и accSelect</p></blockquote></div><p>Как будет время.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 28 Feb 2014 22:27:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80445#p80445</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80441#p80441</link>
			<description><![CDATA[<p>Попутно.<br />В ходе изысканий обнаружилась пресловутая строка состояния хрома (4.2). Появляется в структуре древа на время визуального отображения. Содержит элемент &quot;текст&quot;, для которого можно извлечь некоторые атрибуты, но Value не извлекается. Жаль.</p>]]></description>
			<author><![CDATA[null@example.com (многобанофф)]]></author>
			<pubDate>Fri, 28 Feb 2014 16:43:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80441#p80441</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80440#p80440</link>
			<description><![CDATA[<p>Пытаюсь все-таки в меру возможностей вдумчиво укуривать басурманское чтиво. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Поднакопились вопросы, представляющиеся неразрешимыми самостоятельно.<br />1. Заинтересовали методы IAccessible - accDoDefaultAction, put_accValue, get_accDescription, accSelect. Первые два - просто как полезная возможность что-то нажать или ввести данные получается без (?) активизации окна. Get_accDescription занадобился, когда стал изучать кнопку &quot;обновить страницу&quot; хрома, по внешнему виду которой до сих пор в моих скриптах определяется окончание загрузки страницы. Так вот Description тоже при этом меняется, его отслеживать куда удобнее, чем цвет пиксела. АccSelect тоже для хрома - как я уже писал когда-то фокус при отображении флеш-приложений становится неочевидным. Accessible Info Viewer позволил в этом разобраться. Оказалось, что фокус может быть отдельно на окне с флешем и на заголовке окна. В первом случае как обычно доступны все команды окну, во втором почти все они окно минуют и идут в приложение, образно выражаясь. До сего момента приходилось лишний раз клацать по заголовку. АccSelect - заманчивая альтернатива лишнему клацанию.<br />Собственно вопрос. В Асс.анк я их не нашел, в Acc_Get пихать пытался, но безрезультатно. Я так понял адаптированы для АНК посредством Асс.анк не все методы, а использовать неадаптированные можно посредством DllCall с указанием туевой хучи параметров? Если да, то нельзя ли дополнить хотя бы get_accDescription и accSelect, а то сам уж точно не вкурю?<br />2. Пока писал, забыл. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Отдельно напишу.</p>]]></description>
			<author><![CDATA[null@example.com (многобанофф)]]></author>
			<pubDate>Fri, 28 Feb 2014 16:37:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80440#p80440</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80423#p80423</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><div class="quotebox"><cite>многобанофф пишет:</cite><blockquote><p>Был бы признателен за простой пример получения названия язычка</p></blockquote></div><p>1. В последней версии библиотеки есть Acc_Get():<br /></p><div class="codebox"><pre><code>MsgBox % Acc_Get(&quot;Name&quot;, &quot;4.1.2.3.1.2&quot;, 0, &quot;ahk_class Chrome_WidgetWin_1&quot;)   ; название первой вкладки</code></pre></div><p>Но нет гарантии, что в будущих версиях Chrome этот путь останется прежним.</p></blockquote></div><p>Шикааарно. Главное, чтобы вообще остался (а я так понимаю, никуда не денется), а уж какой - глянуть недолго. Премного благодарен.</p>]]></description>
			<author><![CDATA[null@example.com (многобанофф)]]></author>
			<pubDate>Thu, 27 Feb 2014 22:34:49 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80423#p80423</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80416#p80416</link>
			<description><![CDATA[<div class="quotebox"><cite>многобанофф пишет:</cite><blockquote><p>Был бы признателен за простой пример получения названия язычка</p></blockquote></div><p>1. В последней версии библиотеки есть Acc_Get():<br /></p><div class="codebox"><pre><code>MsgBox % Acc_Get(&quot;Name&quot;, &quot;4.1.2.3.1.2&quot;, 0, &quot;ahk_class Chrome_WidgetWin_1&quot;)   ; название первой вкладки</code></pre></div><p>Но нет гарантии, что в будущих версиях Chrome этот путь останется прежним.<br />2. Да, чтобы можно было пользоваться, не имея библиотеки.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 27 Feb 2014 20:17:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80416#p80416</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80414#p80414</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p> Функция <em>GetCloseButtonCoords()</em> в моём коде рекурсивно исследует структуру окна, двигаясь от родительских объектов к дочерним до тех пор, пока не найдёт вкладку (&quot;язычок страницы&quot;) с нужным названием. После этого она получает и возвращает координаты кнопки закрытия вкладки.</p></blockquote></div><p>Рекурсия и прочие изящные рациональности кода, несомненно понятные и приятные для специалистов, чрезвычайно затрудняют мне использование его качестве примера.<br />Был бы признателен за простой пример получения названия язычка в такой частности:<br /><span class="postimg"><img src="http://images.vfl.ru/ii/1393519672/503515fc/4358348.png" alt="http://images.vfl.ru/ii/1393519672/503515fc/4358348.png" /></span><br />Попутно вопросы:<br />1. Перебор объектов по нисходящей обязателен? Нет ли возможности прямого обращения (типа пути или адреса, для моего скрина, например, 4/1/2/3/1/3 - нечто подобное отображается в Accessible Info Viewer, только через точку)? Просто как бы я не надругивался над хромом, все равно все вкладки (в смысле язычки) располагаются в одном и том же месте древа и в одной и той же последовательности (то есть 4/1/2/3/1/1 - кнопка создания новой вкладки, а начиная с 4/1/2/3/1/2 - вкладки).<br />2. Скачав библиотеку, я ожидал увидеть dll, но это оказалась библиотека в смысле АНК. Я так понимаю, необходимые выдержки из нее - уже в коде приведенного выше скрипта?</p>]]></description>
			<author><![CDATA[null@example.com (многобанофф)]]></author>
			<pubDate>Thu, 27 Feb 2014 17:12:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80414#p80414</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80412#p80412</link>
			<description><![CDATA[<div class="quotebox"><cite>многобанофф пишет:</cite><blockquote><p>Правильно ли я понимаю, что из всех этих элементов собственно к содержимому вкладки имеет отношение только текст на язычке?</p></blockquote></div><p>К содержимому <em>кнопки</em> вкладки.<br /></p><div class="quotebox"><cite>многобанофф пишет:</cite><blockquote><p>Тогда получается фактически то же самое, что и при переключении вкладок с проверкой названия окна, только без этого самого переключения?</p></blockquote></div><p>Ну да, именно без переключения, просто определение координат и посыл клика.<br /></p><div class="quotebox"><cite>многобанофф пишет:</cite><blockquote><p>Вопрос вдогонку.<br /></p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Окно может быть неактивным и перекрытым, но не должно быть свёрнутым.</p></blockquote></div><p>Это условие для работы скрипта в целом или и для работы с accessible-интерфейсом в частности?</p></blockquote></div><p>Имеет значение только для определения координат.<br /></p><div class="quotebox"><cite>многобанофф пишет:</cite><blockquote><p>Не удается запустить вышеприведенный скрипт.</p></blockquote></div><p>Виноват, отредактировал, у меня просто эти функции в библиотеке, а в скрипте название исправить забыл.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 27 Feb 2014 11:31:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80412#p80412</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Закрытие определённой вкладки Google Chrome]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=80406#p80406</link>
			<description><![CDATA[<p>Не удается запустить вышеприведенный скрипт.<br /><span class="postimg"><img src="http://images.vfl.ru/ii/1393485980/8267294f/4354095.png" alt="http://images.vfl.ru/ii/1393485980/8267294f/4354095.png" /></span></p>]]></description>
			<author><![CDATA[null@example.com (многобанофф)]]></author>
			<pubDate>Thu, 27 Feb 2014 07:28:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=80406#p80406</guid>
		</item>
	</channel>
</rss>
