<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17425&amp;type=atom" />
	<updated>2022-10-30T20:09:03Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17425</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155492#p155492" />
			<content type="html"><![CDATA[<p>Изучаем. Благодарю.</p>]]></content>
			<author>
				<name><![CDATA[stokber]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40788</uri>
			</author>
			<updated>2022-10-30T20:09:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155492#p155492</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155491#p155491" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stokber пишет:</cite><blockquote><p>Собственно 30 - это номер расположения этого элемента начиная с самого первого левого.</p></blockquote></div><div class="quotebox"><cite>stokber пишет:</cite><blockquote><p>это настраиваемая панель кнопок, где пользователь может какие-то кнопки убрать</p></blockquote></div><p>. ((</p><p>Изучайте Асс, или через поиск картинки.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2022-10-30T20:05:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155491#p155491</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155490#p155490" />
			<content type="html"><![CDATA[<p>А, вижу такой пункт. Ну, там еще не совсем постоянная координата. Как оказалось уже после первого моего поста в этой теме - это настраиваемая панель кнопок, где пользователь может какие-то кнопки убрать, а также убрать или добавить разделители. Хотелось бы более независимый метод определения, поэтому и интересовался пунктом Name (у меня - Код) из AhkSpy.<br /></p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Не надо вычислять ничего - это новые вводные.</p></blockquote></div><p>А тут я уже не понял, и что там на счет &quot;Mouse relative control&quot;?</p>]]></content>
			<author>
				<name><![CDATA[stokber]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40788</uri>
			</author>
			<updated>2022-10-30T19:42:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155490#p155490</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155489#p155489" />
			<content type="html"><![CDATA[<p><span class="postimg"><img src="https://i.imgur.com/4ySWJ2Y.png" alt="https://i.imgur.com/4ySWJ2Y.png" /></span></p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2022-10-30T19:28:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155489#p155489</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155488#p155488" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stokber пишет:</cite><blockquote><p>А что за зверь такой &quot;Mouse relative control&quot;?</p></blockquote></div><p>Это в AhkSpy.<br />Ну там же одинаковая координата всегда, это я загнался про вычисление.<br />Относительно контрола. Не надо вычислять ничего - это новые вводные. )</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2022-10-30T19:25:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155488#p155488</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155487#p155487" />
			<content type="html"><![CDATA[<p>Ну, там просто на 30 умножить к точным координатам не приведёт.&nbsp; Кроме кнопок ещё имеются разделители между некоторыми кнопками, тоже являющиеся отдельными элементами под своими id-номерами. Это тоже контролы. Визуально это такие неширокие полоски между кнопками, несущие чисто декоративную функцию. Но в принципе и их ширину можно рассчитать и всё учесть.<br />А что за зверь такой &quot;Mouse relative control&quot;? В справке по ahk не нашёл, в сети что-то есть, но пока ещё не вник.</p>]]></content>
			<author>
				<name><![CDATA[stokber]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40788</uri>
			</author>
			<updated>2022-10-30T19:22:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155487#p155487</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155486#p155486" />
			<content type="html"><![CDATA[<p>Ничего особо не понял.<br /></p><div class="quotebox"><blockquote><p>Также есть готовый параметр &quot;Mouse relative control&quot;.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2022-10-30T18:45:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155486#p155486</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155485#p155485" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Относительно  контрола, есть его ширина (в случае если он вертикальный), кнопки квадратные, ширину на 30 умножьте.</p></blockquote></div><p>Спасибо за отклик!<br />Тоже думал об этом. Но там кнопки разной ширины. Вернее, кроме кнопок есть ещё узкие разделители между некоторыми из них. Они тоже под номерами.<br />Ещё мысль была по Name искать координаты. Не нашел какая функция при этом используется. Но думаю в результате всё упрётся в те же координаты всей панели.</p>]]></content>
			<author>
				<name><![CDATA[stokber]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40788</uri>
			</author>
			<updated>2022-10-30T18:35:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155485#p155485</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155484#p155484" />
			<content type="html"><![CDATA[<p><a href="https://t.me/AhkSpy_Group">https://t.me/AhkSpy_Group</a><br />В телеге вопрос задайте, там удобнее картинки скидывать.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2022-10-30T18:13:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155484#p155484</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155483#p155483" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stokber пишет:</cite><blockquote><p>И как можно вычислить координаты этой кнопки?</p></blockquote></div><p>Относительно&nbsp; контрола, есть его ширина (в случае если он вертикальный), кнопки квадратные, ширину на 30 умножьте.</p><p>Также есть готовый параметр &quot;Mouse relative control&quot;.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2022-10-30T18:11:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155483#p155483</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155482#p155482" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>В AhkSpy есть тест ControlClick, он в отличие от вашего примера посылает клик в координаты. Если работает, то вычислить координаты нужной по порядку кнопки не сложно.</p></blockquote></div><p>И как можно вычислить координаты этой кнопки?&nbsp; Прогуглил Acc в надежде на благоприятный исход. Использовал patch из Accessible AhkSpy.<br /></p><div class="codebox"><pre><code>oAcc := Acc_Get(&quot;Object&quot;, &quot;4.1.4.3.4&quot;, 0, &quot;ahk_id&quot; WinActive(&quot;A&quot;)) ; {
oRect := Acc_Location(oAcc)
CoordMode, Mouse
MsgBox % &quot;x: &quot; oRect.x &quot;`ny: &quot; oRect.y &quot;`nw: &quot; oRect.w &quot;`nh: &quot; oRect.h</code></pre></div><p>Это, естественно, патч всей панели с группой кнопок. Номер по порядку кнопки - 30. На это указывает также и AccViewer. Что можно сделать дальше?</p>]]></content>
			<author>
				<name><![CDATA[stokber]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40788</uri>
			</author>
			<updated>2022-10-30T16:41:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155482#p155482</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155322#p155322" />
			<content type="html"><![CDATA[<p>Сработало. Мне просто ещё нужно было выделить в испытуемой программе фрагмент текста, без этого кнопка не реагирует.</p>]]></content>
			<author>
				<name><![CDATA[stokber]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40788</uri>
			</author>
			<updated>2022-10-17T12:32:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155322#p155322</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155321#p155321" />
			<content type="html"><![CDATA[<p>Если Execute и ControlClick не работают, значит просто Click.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2022-10-17T12:29:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155321#p155321</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155320#p155320" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stokber пишет:</cite><blockquote><p>А что должно произойти?</p></blockquote></div><div class="quotebox"><cite>stokber пишет:</cite><blockquote><p>Задача: сделать клик по одной из этих кнопок</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2022-10-17T12:28:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155320#p155320</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: ControlClick и панель кнопок под одним ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=155319#p155319" />
			<content type="html"><![CDATA[<p>Спасибо, теперь понял. Нажал, но безрезультатно. А что должно произойти?</p>]]></content>
			<author>
				<name><![CDATA[stokber]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40788</uri>
			</author>
			<updated>2022-10-17T12:26:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=155319#p155319</id>
		</entry>
</feed>
