<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Сложность определения элемента интерфейса]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=10908</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=10908&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Сложность определения элемента интерфейса».]]></description>
		<lastBuildDate>Sat, 28 Nov 2015 22:02:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=99349#p99349</link>
			<description><![CDATA[<p><strong>Alectric</strong>, Спасибо!</p><p>Скажите, пожалуйста, можно ли при помощи ImageSearch отправить клик по кнопке с названием эффекта?<br />В моем случае это кнопка <strong>Color Corrector</strong>. Кнопка не определяется как отдельный элемент интерфейса и относительно координат окна имеет свойство занимать различное положение.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><span class="postimg"><img src="http://puu.sh/lBWFG/8f0c688d8a.png" alt="http://puu.sh/lBWFG/8f0c688d8a.png" /></span></p><p><span class="postimg"><img src="http://puu.sh/lBWJI/59ac07b21a.png" alt="http://puu.sh/lBWJI/59ac07b21a.png" /></span></p></div></div>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sat, 28 Nov 2015 22:02:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=99349#p99349</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=99347#p99347</link>
			<description><![CDATA[<div class="codebox"><pre><code>WinWait, ahk_class #32770,Analyse Video...
WinWaitClose, ahk_class #32770,Analyse Video...

Sleep 1000
SendInput !0^+{vkDB}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Sat, 28 Nov 2015 14:24:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=99347#p99347</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=99346#p99346</link>
			<description><![CDATA[<p>Помогите, пожалуйста, с идентификацией окна. Необходимо отправить несколько клавиш после его закрытия. Самостоятельные попытки установить ожидание на его закрытие, к сожалению, к результату не привели. Окно является индикатором прогресса просчета видеоэффекта в программе Vegas Pro, схожее окно отображается при рендеринге видеофайла.<br /></p><div class="codebox"><pre><code>WinWait, ahk_class #32770 ahk_exe vegas130.exe ahk_id 0xa18fa
WinWaitClose, ahk_class #32770 ahk_exe vegas130.exe ahk_id 0xa18fa

; WinWait, ahk_class #32770 ahk_exe vegas130.exe ahk_id 0x702f4
; WinWaitClose, ahk_class #32770 ahk_exe vegas130.exe ahk_id 0x702f4

Sleep 1000
SendInput !0^+{vkDB}
</code></pre></div><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><span class="postimg"><img src="http://puu.sh/lBANl/4d28de611b.png" alt="http://puu.sh/lBANl/4d28de611b.png" /></span></p><p><span class="postimg"><img src="http://puu.sh/lBBgL/9c2b73a4e4.png" alt="http://puu.sh/lBBgL/9c2b73a4e4.png" /></span></p></div></div>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sat, 28 Nov 2015 12:13:03 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=99346#p99346</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=97029#p97029</link>
			<description><![CDATA[<p>Работают. Но игра таки стоила свеч. Разве что зря напряг людей.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 02 Sep 2015 11:51:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=97029#p97029</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=97027#p97027</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Malcev, насколько мне известно, нельзя средствами скриптинга в Вегасе отправить команду в окно предварительного просмотра</p></blockquote></div><p>А код по ссылке из 18 поста, разве не отправляет?<br />Сам с вегасом не дружу, но тут ветка есть на видеоэдитинге:<br /><a href="http://forum.videoediting.ru/index.php?/topic/40748-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B-%D0%B8-%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D1%8B-%D0%B4%D0%BB%D1%8F-sony-vegas/">http://forum.videoediting.ru/index.php? … ony-vegas/</a><br />Англоязычный ресурс:<br /><a href="http://www.jetdv.com/vegas/forum/index.php">http://www.jetdv.com/vegas/forum/index.php</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 02 Sep 2015 11:25:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=97027#p97027</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=97026#p97026</link>
			<description><![CDATA[<p>Malcev, насколько мне известно, нельзя средствами скриптинга в Вегасе отправить команду в окно предварительного просмотра.<br />А также, сриптописание в Вегасе подразумеваниет более тесное взаимоотношение с программированием. Если в AHK задать нажатие клавиш и кликов по указанным координатам не столь сложно для рядового пользователя, то для Java необходимы куда более обширные знания. Да и помощь в скриптописании для Вегаса не предлагается ни на одном отечественном ресурсе. На provegas.ru тема заброшена. Если Вам известны зарубежные альтернативные ресурсы, то прошу поделиться в личку. Главное, чтобы они были &quot;живыми&quot;.</p><p>upd.: Не сразу перешел по ссылке, извиняюсь. Ознакомлюсь с предложенными по ней скриптами. Спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 02 Sep 2015 11:10:52 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=97026#p97026</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=97025#p97025</link>
			<description><![CDATA[<p>А зачем Вегасу автохотки, когда там можно прописывать свои сценарии:<br /><a href="http://www.sonycreativesoftware.com/forums/showmessage.asp?Forum=4&amp;messageid=715936">http://www.sonycreativesoftware.com/for … eid=715936</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 02 Sep 2015 10:57:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=97025#p97025</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=96933#p96933</link>
			<description><![CDATA[<p>yalanne, интересно, но не совсем понял, что делает этот скрипт. А сценарий, описанный в этой теме, у меня теперь уже работает.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sat, 29 Aug 2015 17:43:52 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=96933#p96933</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=96932#p96932</link>
			<description><![CDATA[<p>У ToolbarWindow32 может быть разный индекс на конце, это зависит от открытых окон в вегасе. То есть может кликнуть не туда.<br />Вот скрипт который определяет нужный индекс и нажимает в нужное место<br /></p><div class="codebox"><pre><code>SetTitleMatchMode 2
SetBatchLines -1
if !WinExist(&quot;Vegas Pro 13.0 ahk_class Vegas.Class.Frame&quot;)
    return
ControlGetPos,x_VideoPreview,y_VideoPreview, , ,Vegas.Class.VideoPreview.Output1,Vegas Pro 13.0 ahk_class Vegas.Class.Frame
loop
{
ControlGetPos,x,y,w,h,ToolbarWindow32%A_Index%,Vegas Pro 13.0 ahk_class Vegas.Class.Frame
if (x=&quot;&quot;) and (y=&quot;&quot;)
    return
if (x = x_VideoPreview) and ((y+h) = y_VideoPreview) and (toolbar:=&quot;ToolbarWindow32&quot; A_Index)
    break
}

WinActivate, Vegas Pro 13.0 ahk_class Vegas.Class.Frame
ControlClick, %toolbar%, Vegas Pro 13.0 ahk_class Vegas.Class.Frame,, Left, , Down x203 y8 NA
WinWait ahk_class #32768
SendInput {Down}{Right}{Down 2}
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (yalanne)]]></author>
			<pubDate>Sat, 29 Aug 2015 16:32:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=96932#p96932</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=96920#p96920</link>
			<description><![CDATA[<p>Можно попробовать использовать Acc. Для начала скачай &quot;AccViewer Source.ahk&quot;, и с его помощь посмотри путь к той кнопке... или сразу к нужной кнопке в выпадающем меню. Путь будет указан внизу в виде цифр (4,2,3,2,6).</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Sat, 29 Aug 2015 14:39:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=96920#p96920</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=96915#p96915</link>
			<description><![CDATA[<p>Вопрос закрыт. Отправил плюсы в репутацию всем откликнувшимся.</p><div class="codebox"><pre><code>WinActivate, Vegas Pro 13.0 ahk_class Vegas.Class.Frame
ControlClick, ToolbarWindow321, Vegas Pro 13.0 ahk_class Vegas.Class.Frame,, Left, , Down x203 y8 NA</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sat, 29 Aug 2015 14:22:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=96915#p96915</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=96910#p96910</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Ничего не происходит, к сожалению.</p></blockquote></div><p>Наверное потому что клик происходит по центру контрола, а надо справа. В Options надо добавить координаты, которые в AhkSpy в параметре - Mouse relative control. <br /></p><div class="codebox"><pre><code>
SetTitleMatchMode 2
ControlClick, ToolbarWindow321, - Vegas Pro 13.0 ahk_class Vegas.Class.Frame,,,, x176 y11</code></pre></div><p>При условии что контрол не изменяет своих размеров, иначе так:</p><div class="codebox"><pre><code>SetTitleMatchMode 2
ControlGetPos, , , W, H, ToolbarWindow321, - Vegas Pro 13.0 ahk_class Vegas.Class.Frame
ControlClick, ToolbarWindow321, - Vegas Pro 13.0 ahk_class Vegas.Class.Frame,,,, % &quot;x&quot; W-5 &quot; y&quot; H//2</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 29 Aug 2015 13:38:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=96910#p96910</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=96908#p96908</link>
			<description><![CDATA[<div class="quotebox"><cite>yalanne пишет:</cite><blockquote><p>Вот это подходит?<br /></p><div class="codebox"><pre><code>SetTitleMatchMode 2
ControlClick ToolbarWindow321, - Vegas Pro 13.0 ahk_class Vegas.Class.Frame</code></pre></div></blockquote></div><p>Ничего не происходит, к сожалению.</p><p>Сделал запись с экрана того, что требуется и при каких условиях. Надеюсь, это поспособствует решению.<br /><a href="https://youtu.be/2Au48McfQnA">https://youtu.be/2Au48McfQnA</a></p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sat, 29 Aug 2015 13:13:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=96908#p96908</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=96900#p96900</link>
			<description><![CDATA[<div class="quotebox"><cite>becauseim пишет:</cite><blockquote><p>Полагаю, это не полный сценарий для клипа по кнопке с выпадающим списком</p></blockquote></div><p>Ну по идее это должно просто открыть этот список не выбирая не чего в нем.</p>]]></description>
			<author><![CDATA[null@example.com (yalanne)]]></author>
			<pubDate>Sat, 29 Aug 2015 12:24:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=96900#p96900</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Сложность определения элемента интерфейса]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=96901#p96901</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Тогда должно работать:<br /></p><div class="codebox"><pre><code>MouseClick, ,1461 ,97</code></pre></div></blockquote></div><p>Повторюсь, окно с размещенной на ней кнопкой, имеет свойство менять свое положении в виду &quot;подвижности&quot; интерфейса.<br /></p><div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Некоторые программы не воспринимают AutoHotkey.</p></blockquote></div><p>Vegas Pro воспринимает. Уже имею набор скриптов, полученных методом записи действий на языке AHK, в т.ч. и с командой ControlClick.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Sat, 29 Aug 2015 12:24:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=96901#p96901</guid>
		</item>
	</channel>
</rss>
