<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=9953</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9953&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения».]]></description>
		<lastBuildDate>Sat, 05 Sep 2020 10:05:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141994#p141994</link>
			<description><![CDATA[<div class="codebox"><pre><code>    ErrorLevel ? 0 : Click(X + 150, Y - 200)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 05 Sep 2020 10:05:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141994#p141994</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=141992#p141992</link>
			<description><![CDATA[<p>И снова здравствуйте)<br />Давненько я не писал здесь, этот скрипт отлично работает<br />Но мне понадобилось его изменить. Этот скрипт кликает непосредственно по картинке, но мне нужно, чтобы он кликал на определенном растоянии от картинки. Например на 150 пиксилей с права от картинки и на 200 пикселей выше картинки. <strong>ПРИМЕР</strong>&nbsp; <a href="https://skr.sh/i/050920/ljTM5O8g">https://skr.sh/i/050920/ljTM5O8g</a><br />Заранее благодарен откликнувшимся <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Напомню, я ЧАЙНИК в вопросах написания кода <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><div class="codebox"><pre><code>SysGet, Mon2, Monitor, 2 
CoordMode, Pixel, Screen 
  
Loop
{
    ImageSearch, X, Y, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\ProgramData\SA\picture\ok_ten1366x768.PNG
    ErrorLevel ? 0 : Click(X, Y)
    ImageSearch, X, Y, Mon2Left, Mon2Top, Mon2Right, Mon2Bottom, C:\ProgramData\SA\picture\ok_ten1366x768.PNG
    ErrorLevel ? 0 : Click(X, Y)
    sleep, 500
} 

Click(X, Y)  {
    WinGetPos, PosX, PosY, , , % &quot;ahk_id&quot; (hwnd := DllCall(&quot;WindowFromPoint&quot;, &quot;Int64&quot;, X&amp;0xFFFFFFFF|Y&lt;&lt;32))
    ControlClick, % &quot;x&quot; X - PosX &quot; y&quot; Y - PosY, ahk_id %hwnd%,,,, NA
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Jack)]]></author>
			<pubDate>Sat, 05 Sep 2020 06:23:28 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=141992#p141992</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=89476#p89476</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong> ОООООООООООООООгромное спасибочки!!! Все работает <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> <br />Вы мне очень помогли!<br />С меня + к репутации <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Jack)]]></author>
			<pubDate>Tue, 16 Dec 2014 18:20:14 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=89476#p89476</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=89473#p89473</link>
			<description><![CDATA[<div class="codebox"><pre><code>SysGet, Mon2, Monitor, 2 
CoordMode, Pixel, Screen 
  
Loop
{
    ImageSearch, X, Y, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\ProgramData\SA\picture\ok_ten1366x768.PNG
    ErrorLevel ? 0 : Click(X, Y)
    ImageSearch, X, Y, Mon2Left, Mon2Top, Mon2Right, Mon2Bottom, C:\ProgramData\SA\picture\ok_ten1366x768.PNG
    ErrorLevel ? 0 : Click(X, Y)
    sleep, 500
} 

Click(X, Y)  {
    WinGetPos, PosX, PosY, , , % &quot;ahk_id&quot; (hwnd := DllCall(&quot;WindowFromPoint&quot;, &quot;Int64&quot;, X&amp;0xFFFFFFFF|Y&lt;&lt;32))
    ControlClick, % &quot;x&quot; X - PosX &quot; y&quot; Y - PosY, ahk_id %hwnd%,,,, NA
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 16 Dec 2014 17:34:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=89473#p89473</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=89463#p89463</link>
			<description><![CDATA[<p>Я думал, что это готовый код вы написали <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Дело в том, что я не знаю как их писать.<br />Отталкиваясь от разрешения первого (1366 х 768), или второй как и первый с нуля считается?<br />Я же писал - <strong>я чайник <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></strong> потерпите меня пожалуйста <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /> , а еще лучше напишите скрипт готовый (если данных хватает) и я буду вам очень признателен. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Jack)]]></author>
			<pubDate>Tue, 16 Dec 2014 15:02:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=89463#p89463</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=89460#p89460</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>подключил как &quot;Расширить экраны&quot;</p></blockquote></div><p>Я понимаю что клон здесь ни к чему. Ну так координаты монитора Вы какие указали?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 16 Dec 2014 14:04:06 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=89460#p89460</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=89459#p89459</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><div class="codebox"><pre><code>x2_1, y2_1, x2_2, y2_2</code></pre></div><p> - координаты второго монитора.</p></blockquote></div><p>На первом как работал так и работает а на втором без изменений <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /><br />Второй монитор я подключил как <strong>&quot;Расширить экраны&quot;</strong> а не <strong>&quot;дублировать экраны&quot;</strong><br />Может в этом проблема? Мне нужна именно функция <strong>&quot;Расширить экраны&quot;</strong><br />потому как не хватает рабочего стола</p>]]></description>
			<author><![CDATA[null@example.com (Jack)]]></author>
			<pubDate>Tue, 16 Dec 2014 14:02:17 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=89459#p89459</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=89442#p89442</link>
			<description><![CDATA[<div class="codebox"><pre><code>x2_1, y2_1, x2_2, y2_2</code></pre></div><p> - координаты второго монитора.<br /></p><div class="codebox"><pre><code>CoordMode, Pixel, Screen 
  
Loop
{
   ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\ProgramData\SA\picture\ok_ten1366x768.PNG
    ErrorLevel ? 0 : Click(X, Y)
   ImageSearch, X, Y, x2_1, y2_1, x2_2, y2_2, C:\ProgramData\SA\picture\ok_ten1366x768.PNG
    ErrorLevel ? 0 : Click(X, Y)
   sleep, 500
} 

Click(X, Y)  {
    WinGetPos, PosX, PosY, , , % &quot;ahk_id&quot; (hwnd := DllCall(&quot;WindowFromPoint&quot;, &quot;Int64&quot;, X&amp;0xFFFFFFFF|Y&lt;&lt;32))
    ControlClick, % &quot;x&quot; X - PosX &quot; y&quot; Y - PosY, ahk_id %hwnd%,,,, NA
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 16 Dec 2014 13:05:01 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=89442#p89442</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=89439#p89439</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Наверное, тут вставить координаты второго монитора, а не первого.</p></blockquote></div><p>И как это сделать?<br />И первый монитор от этого не откажется читать скрины ?<br />Напомню что я в этих делах чайник <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /><br />помогите переписать сам код.</p>]]></description>
			<author><![CDATA[null@example.com (Jack)]]></author>
			<pubDate>Tue, 16 Dec 2014 12:41:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=89439#p89439</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=89436#p89436</link>
			<description><![CDATA[<p>Наверное, тут вставить координаты второго монитора, а не первого.<br /></p><div class="codebox"><pre><code>0, 0, %A_ScreenWidth%, %A_ScreenHeight%</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Tue, 16 Dec 2014 12:33:42 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=89436#p89436</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=89432#p89432</link>
			<description><![CDATA[<p>Здравствуйте уважаемые форумчане !!! <br />Скрипт который вы мне помогли написать работает отлично без всяких проблем! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />У меня опять возникла потребность усовершенствовать этот скрипт.<br />Дело в том, что скрипт этот работает только на одном мониторе<br /> а теперь возникла потребность его работы на двух мониторах!<br />Как это можно реализовать?<br />Вот сокращенный скрипт (я просто оставил вместо 30ти искомых картинок только одну <strong>ok_ten1366x768.PNG</strong><br /></p><div class="codebox"><pre><code>
CoordMode, Pixel, Screen 
  
Loop
{
   ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\ProgramData\SA\picture\ok_ten1366x768.PNG
    ErrorLevel ? 0 : Click(X, Y)
   sleep, 500
} 

Click(X, Y)  {
    WinGetPos, PosX, PosY, , , % &quot;ahk_id&quot; (hwnd := DllCall(&quot;WindowFromPoint&quot;, &quot;Int64&quot;, X&amp;0xFFFFFFFF|Y&lt;&lt;32))
    ControlClick, % &quot;x&quot; X - PosX &quot; y&quot; Y - PosY, ahk_id %hwnd%,,,, NA
}
</code></pre></div><p>Очень надеюсь на вашу помощь.</p>]]></description>
			<author><![CDATA[null@example.com (Jack)]]></author>
			<pubDate>Tue, 16 Dec 2014 12:12:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=89432#p89432</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=86628#p86628</link>
			<description><![CDATA[<p>У меня опять возник вопрос...<br />Вот скрипт:<br /></p><div class="codebox"><pre><code>
Loop
{
   ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\ProgramData\SA\picture\ok_ten1360x768.PNG
   if ErrorLevel = 0
      ControlClick, % &quot;x&quot; X &quot; y&quot; Y, A)
   ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\ProgramData\SA\picture\ok1360x768.PNG
   if ErrorLevel = 0
      ControlClick, % &quot;x&quot; X &quot; y&quot; Y, A
   If AlreadyFound != 1
   {  
      ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\ProgramData\SA\picture\start.PNG
      if ErrorLevel = 0
      {
         SoundPlay, C:\ProgramData\SA\Media\start.wav      
         AlreadyFound = 1
          }
      }      
   sleep, 500
}
 </code></pre></div><p>Здесь звуковой фаил (start.wav) проигрывает 1 раз за сеанс когда найдет скрин (start.PNG) и при повторном его появлении не проигрываеться, а как добавить (если возможно) суда еще один скрин с проиграшем но с условием...?<br />Изображение появляется на пару минут но звук проигрывается 1 раз - потом изображение пропадает и когда оно снова появляется через некоторое время звук снова проигрывается 1 раз?</p>]]></description>
			<author><![CDATA[null@example.com (Jack)]]></author>
			<pubDate>Sun, 21 Sep 2014 10:18:40 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=86628#p86628</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=86604#p86604</link>
			<description><![CDATA[<p>Большое спасибо!!!! <strong>ВСЕ РАБОТАЕТ !!!</strong><br /></p><div class="codebox"><pre><code>CoordMode, Pixel, Screen 
  
Loop
{
    ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\ProgramData\SA\picture\ok_ten1360x768.PNG
    ErrorLevel ? 0 : Click(X, Y)
    ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\ProgramData\SA\picture\ok1360x768.PNG
    ErrorLevel ? 0 : Click(X, Y)
    ImageSearch, , , 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\ProgramData\SA\picture\21.PNG 
    SoundPlay, % ErrorLevel ? 0 : &quot;C:\ProgramData\SA\Media\dz1.wav&quot;, 1
    Sleep 500
}
 
Click(X, Y)  {
    WinGetPos, PosX, PosY, , , % &quot;ahk_id&quot; (hwnd := DllCall(&quot;WindowFromPoint&quot;, &quot;Int64&quot;, X&amp;0xFFFFFFFF|Y&lt;&lt;32))
    ControlClick, % &quot;x&quot; X - PosX &quot; y&quot; Y - PosY, ahk_id %hwnd%,,,, NA
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Jack)]]></author>
			<pubDate>Thu, 18 Sep 2014 13:46:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=86604#p86604</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=86602#p86602</link>
			<description><![CDATA[<p>А так?<br /></p><div class="codebox"><pre><code>CoordMode, Pixel, Screen 
  
Loop
{
    ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\ProgramData\SA\picture\ok_ten1360x768.PNG
    ErrorLevel ? 0 : Click(X, Y)
    ImageSearch, X, Y, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\ProgramData\SA\picture\ok1360x768.PNG
    ErrorLevel ? 0 : Click(X, Y)
    ImageSearch, , , 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, C:\ProgramData\SA\picture\21.PNG 
    SoundPlay, % ErrorLevel ? 0 : &quot;C:\ProgramData\SA\Media\dz1.wav&quot;, 1
    Sleep 500
}
 
Click(X, Y)  {
    WinGetPos, PosX, PosY, , , % &quot;ahk_id&quot; (hwnd := DllCall(&quot;WindowFromPoint&quot;, &quot;Int64&quot;, X&amp;0xFFFFFFFF|Y&lt;&lt;32))
    ControlClick, % &quot;x&quot; X - PosX &quot; y&quot; Y - PosY, ahk_id %hwnd%,,,, NA
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 18 Sep 2014 13:33:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=86602#p86602</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=86600#p86600</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Да и вообще это не удобно, проще как то так:</p></blockquote></div><p>Так срабатывает только в активных окнах!</p><div class="quotebox"><blockquote><p>Да тут наверное заметили, что 21.PNG ищется только в случае нахождения ОК. Не уверен так ли требуется.</p></blockquote></div><p>Не знаю как правильно(потому как <strong>&quot;чайник&quot;</strong>в этих скриптах) <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /> но 21.PNG срабатывает правильно.</p>]]></description>
			<author><![CDATA[null@example.com (Jack)]]></author>
			<pubDate>Thu, 18 Sep 2014 13:20:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=86600#p86600</guid>
		</item>
	</channel>
</rss>
