<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9953&amp;type=atom" />
	<updated>2020-09-05T10:05:35Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9953</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141994#p141994" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>    ErrorLevel ? 0 : Click(X + 150, Y - 200)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2020-09-05T10:05:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141994#p141994</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=141992#p141992" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Jack]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32533</uri>
			</author>
			<updated>2020-09-05T06:23:28Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=141992#p141992</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89476#p89476" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Jack]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32533</uri>
			</author>
			<updated>2014-12-16T18:20:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89476#p89476</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89473#p89473" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-12-16T17:34:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89473#p89473</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89463#p89463" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Jack]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32533</uri>
			</author>
			<updated>2014-12-16T15:02:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89463#p89463</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89460#p89460" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>подключил как &quot;Расширить экраны&quot;</p></blockquote></div><p>Я понимаю что клон здесь ни к чему. Ну так координаты монитора Вы какие указали?</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-12-16T14:04:06Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89460#p89460</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89459#p89459" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Jack]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32533</uri>
			</author>
			<updated>2014-12-16T14:02:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89459#p89459</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89442#p89442" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-12-16T13:05:01Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89442#p89442</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89439#p89439" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Jack]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32533</uri>
			</author>
			<updated>2014-12-16T12:41:41Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89439#p89439</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89436#p89436" />
			<content type="html"><![CDATA[<p>Наверное, тут вставить координаты второго монитора, а не первого.<br /></p><div class="codebox"><pre><code>0, 0, %A_ScreenWidth%, %A_ScreenHeight%</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-12-16T12:33:42Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89436#p89436</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=89432#p89432" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Jack]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32533</uri>
			</author>
			<updated>2014-12-16T12:12:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=89432#p89432</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86628#p86628" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Jack]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32533</uri>
			</author>
			<updated>2014-09-21T10:18:40Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86628#p86628</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86604#p86604" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Jack]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32533</uri>
			</author>
			<updated>2014-09-18T13:46:46Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86604#p86604</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86602#p86602" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-09-18T13:33:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86602#p86602</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Скрипт нажатия кнопки в всплывающем окне Flash и java приложения]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=86600#p86600" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Jack]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32533</uri>
			</author>
			<updated>2014-09-18T13:20:56Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=86600#p86600</id>
		</entry>
</feed>
