<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7016&amp;type=atom" />
	<updated>2014-01-11T19:26:25Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7016</id>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79108#p79108" />
			<content type="html"><![CDATA[<p>Короче, вот рабочий код</p><div class="codebox"><pre><code>CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
loop
{
   ImageSearch, x, y, 0, 0, A_ScreenWidth, A_ScreenHeight, *28 C:\zvonok.bmp
   ; Без *28 - не работает или меньше чем 28 не работает
   
   if !ErrorLevel
   {
      MouseMove, x+8, y+8 ; а так: MouseMove, %x%+8, %y%+8 - не работает
      sleep 5000
   }
   sleep 1000
}</code></pre></div><p>А тот, что вы привели - не работает.</p><p>Т.е. нужно указать допустимое число оттенков это раз.<br />В выражениях для координат мышки в команде MouseMove нужно повыбрасывать знаки процентов - это два.<br />И нолик в третьем параметре команды тоже нужно выбросить - это три.</p><p>вообщем пользуйтесь моим кодом на здоровье</p>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2014-01-11T19:26:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79108#p79108</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79092#p79092" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Марина пишет:</cite><blockquote><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Irbis, точно!<br />А я и не подумал об этом.<br />Тогда если не брать во внимание загрузку системы вот так<br /></p><div class="codebox"><pre><code>
CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
loop
{
   ImageSearch, x, y, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\zvonok.bmp
   if !ErrorLevel
   {
      MouseMove, %x%+20, %y%+20, 0
      sleep 5000
   }
   sleep 100
}</code></pre></div></blockquote></div><p>Ну не получается ни так, ни так. Не перемещается стрелка на эту кнопку у&nbsp; меня. Может что-то ни так делаю, не знаю. Наверно придется оставить так, как есть!</p></blockquote></div><p>Попробовал запустить этот код.<br />Хотел чтобы этот код перемещал указатель мыши на значок в панели задач (трее).<br />Для чего в файл C:\zvonok.bmp записал это значок <span class="postimg"><img src="http://gifok.net/images/2014/01/11/I67NV.png" alt="http://gifok.net/images/2014/01/11/I67NV.png" /></span><br />Ничо не работает. <img src="//forum.script-coding.com/img/smilies/mad.png" width="15" height="15" /><br />Курсор не перемещается на значок в трее</p>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2014-01-11T14:08:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79092#p79092</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58708#p58708" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>Конечно, вы можете изменить Alt и ЛКМ на разные сочетания, вот&nbsp; <a href="http://www.script-coding.com/AutoHotkey/Hotkeys.html">русская справка</a> с примерами.</p></blockquote></div><p>Спасибо огромное за всё!!!!!!!! Теперь надеюсь, я вас не потревожу!</p>]]></content>
			<author>
				<name><![CDATA[Марина]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27770</uri>
			</author>
			<updated>2012-04-01T16:05:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58708#p58708</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58700#p58700" />
			<content type="html"><![CDATA[<p>Конечно, вы можете изменить Alt и ЛКМ на разные сочетания, вот&nbsp; <a href="http://www.script-coding.com/AutoHotkey/Hotkeys.html">русская справка</a> с примерами.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-04-01T14:41:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58700#p58700</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58697#p58697" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p><strong>Марина</strong>, в посте #42 я предложил вам вариант &quot;самонаводящегося&quot; скрипта, надо один раз надо навести мышь на кнопку &quot;ответ&quot;, нажать Alt+ЛКМ,<br />в следующие разы при Alt+ЛКМ он сам будет наводить на ответ и нажимать его, воспроизводить файл, прибавлять громкость, все как вы хотели.</p><p><strong>Grey</strong>, и что с того?&nbsp; &quot;Оmitted&quot; или &quot;not omitted&quot;, если не указать <strong>CoordMode, Mouse</strong>,&nbsp; то <a href="http://www.autohotkey.com/docs/commands/MouseClick.htm">MouseClick</a> относится к активному окну, а не к экрану в целом.</p></blockquote></div><p>Ладно, мне и так нормально. Главное мышка автоматически встает на кнопку. Ну а я правильно записала, как надо вставлять коды? А можно их менять? Например: Alt изменить на другую кнопку, к примеру Ctrl+левая кнопка мыши - и будет открываться другой файл?</p>]]></content>
			<author>
				<name><![CDATA[Марина]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27770</uri>
			</author>
			<updated>2012-04-01T14:17:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58697#p58697</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58692#p58692" />
			<content type="html"><![CDATA[<p><strong>Марина</strong>, в посте #42 я предложил вам вариант &quot;самонаводящегося&quot; скрипта, надо один раз надо навести мышь на кнопку &quot;ответ&quot;, нажать Alt+ЛКМ,<br />в следующие разы при Alt+ЛКМ он сам будет наводить на ответ и нажимать его, воспроизводить файл, прибавлять громкость, все как вы хотели.</p><p><strong>Grey</strong>, и что с того?&nbsp; &quot;Оmitted&quot; или &quot;not omitted&quot;, если не указать <strong>CoordMode, Mouse</strong>,&nbsp; то <a href="http://www.autohotkey.com/docs/commands/MouseClick.htm">MouseClick</a> относится к активному окну, а не к экрану в целом.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-04-01T12:45:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58692#p58692</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58691#p58691" />
			<content type="html"><![CDATA[<p>Я правильно записала очередность создания команды, чтобы вставала мышь в нужное место?</p><p>Сделать скрин нужной кнопки,<br />Запустите следующий скрипт, <br /></p><div class="codebox"><pre><code>CoordMode, Mouse, Window
#LButton::
   MouseGetPos,,, id, ClassNN
   WinActivate, ahk_id %id%
   WinGetClass, WinClass, ahk_id %id%
   WinGetTitle, WinTitle, ahk_id %id%
   MouseGetPos, X, Y
   Clipboard = Win class: %WinClass%`nWin title: %WinTitle%`nControl: %ClassNN%`nCoords: %X%`, %Y%
ExitApp</code></pre></div><p>потом нажмите на нужную кнопку Win+левая кнопка мыши, и вставить в текстовой редактор. Должно получится такое, к&nbsp; примеру:<br />Win class: QTool<br />Win title: Form<br />Control: <br />Coords: 99, 97</p><p>Потом создать этот код:</p><br /><div class="codebox"><pre><code>SetTitleMatchMode, 3
loop
{
   WinWait, Form ahk_class QTool
   WinActivate
   MouseMove, 99, 97, 0
   sleep 5000
}</code></pre></div><p>Смотришь на то, что написано в этой строчке «Coords: 99, 97», И вписываешь эти цифры вот сюда: «MouseMove, 99, 97, 0».</p>]]></content>
			<author>
				<name><![CDATA[Марина]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27770</uri>
			</author>
			<updated>2012-04-01T12:02:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58691#p58691</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58688#p58688" />
			<content type="html"><![CDATA[<p><strong>2 Марина</strong> Вам коллега <strong>Malcev</strong> <a href="http://forum.script-coding.com/viewtopic.php?pid=58662#p58662">уже</a> всё необходимое написал, единственное, что тормозило - это координаты, если так работает, то и хорошо, нужно нажать что-то ещё, Вы скажите (большая просьба если присылаете снимок экрана, то не изменяйте его изначальный размер).</p><p><strong>2 Irbis</strong></p><div class="quotebox"><blockquote><p><a href="http://www.autohotkey.com/docs/commands/CoordMode.htm">If Param2 is omitted, it defaults to Screen.</a></p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2012-04-01T11:45:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58688#p58688</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58686#p58686" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>Ну или так, хотя <strong>CoordMode, Mouse, Screen</strong> лучше поставить, мало ли какое окно будет активным <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p></blockquote></div><p>Всё очень хорошо получилось!!!!!!!!!!! Мышка теперь встает сама на кнопку &quot;ответить&quot;, теперь всё так, как я хотела. Спасибо всем ОГРОМНОЕ!!!!!!!!! Вы для меня сделали невероятное дело!!!!!!!!! Это для меня такое облегчение!!!!!!!!&nbsp; я вам очень благодарна!!!!!!!!!!<br />Последнюю просьбу, пожалуйста, выполните для меня: напишите всё поочереди коды, которые надо всталвять для того, чтобы мышка вставала на нужную кнопку. Я это сохраню на будущее, и буду сама делать.</p>]]></content>
			<author>
				<name><![CDATA[Марина]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27770</uri>
			</author>
			<updated>2012-04-01T11:32:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58686#p58686</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58684#p58684" />
			<content type="html"><![CDATA[<p>Ну или так, хотя <strong>CoordMode, Mouse, Screen</strong> лучше поставить, мало ли какое окно будет активным <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-04-01T11:09:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58684#p58684</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58683#p58683" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>ALT &amp; LButton:: ; если предположить, что разрешение экрана 1024х768,...
   MouseClick,, 728, 698 ; ...то это абсолютные координаты центра контрола &quot;ответить&quot;
   SoundSet, 50 ; меняете на нужный вам процент
   SoundPlay, C:\1.mp3
   Run, sndvol32.exe
   WinWaitActive, ahk_class Volume Control
   Send, {TAB}
   Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2012-04-01T10:57:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58683#p58683</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58680#p58680" />
			<content type="html"><![CDATA[<p>В код не надо вставлять, просто отправить сюда на рассмотрение <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Следующий скрипт должен наводить курсор мыши на кнопку ответ:<br /></p><div class="codebox"><pre><code>SetTitleMatchMode, 3
loop
{
   WinWait, Form ahk_class QTool
   WinActivate
   MouseMove, 99, 97, 0
   sleep 5000
}</code></pre></div><p>Кстати, <strong>Марина</strong>, а ведь окно ответа появляется, скорее всего, в одном и том же месте экрана?<br />Если да, тогда достаточно просто немного изменить скрипт, который написал <strong>Malcev</strong> в <a href="http://forum.script-coding.com/viewtopic.php?pid=58662#p58662">этой</a> теме<br /></p><div class="codebox"><pre><code>CoordMode, Mouse, Screen
IniRead, X, autoanswer.ini , COORDS, X
IniRead, Y, autoanswer.ini , COORDS, Y
if (X = &quot;&quot;) || (X = &quot;ERROR&quot;) || (Y = &quot;&quot;) || (Y = &quot;ERROR&quot;)
   Auto := 0
else
   Auto := 1
return

ALT &amp; LButton::
   if !Auto {
      MouseGetPos, X, Y
	  IniWrite  %X%, autoanswer.ini, COORDS, X
      IniWrite  %Y%, autoanswer.ini, COORDS, Y
   }
   Click %X%, %Y%
   SoundSet, 50   ; меняете на нужный вам процент
   SoundPlay, C:\1.mp3
   Run, sndvol32.exe
   WinWaitActive, ahk_class Volume Control
   Send, {TAB}
return</code></pre></div><p>В моем варианте достаточно 1 раз навести курсор на кнопку ответа, нажать Alt + левая кнопка мыши, и координаты сохранятся в файл autoanswer.ini.<br />В <em>следующий</em> раз можно просто нажать Alt + левая кнопка мыши в любом месте экрана для ответа.<br />И кстати, если вам неудобно нажимать такую комбинацию, в коде просто исправить <strong>ALT &amp; LButton::</strong> на <strong>F12::</strong> (например) - ответ будет происходить по клавише F12 и т.д.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-04-01T09:54:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58680#p58680</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58677#p58677" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>Давайте тогда поступим так: Марина, запустите следующий скрипт, потом нажмите на кнопку ответ <strong>Win+левая кнопка мыши</strong>,<br />и вставьте в пост из буфера обмена то, что там будет ( Ctrl+V )</p><div class="codebox"><pre><code>CoordMode, Mouse, Window
#LButton::
   MouseGetPos,,, id, ClassNN
   WinActivate, ahk_id %id%
   WinGetClass, WinClass, ahk_id %id%
   WinGetTitle, WinTitle, ahk_id %id%
   MouseGetPos, X, Y
   Clipboard = Win class: %WinClass%`nWin title: %WinTitle%`nControl: %ClassNN%`nCoords: %X%`, %Y%
ExitApp</code></pre></div><p>Должно получиться примерно следующее (значения будут другие):</p><p>Win class: TInpComboDlg<br />Win title: Total Commander<br />Control: TButton5<br />Coords: 66, 163</p></blockquote></div><p>Сделала я, как вы написали. У меня получилось вот это значение: <br />Win class: QTool<br />Win title: Form<br />Control: <br />Coords: 99, 97п<br />Я это вставила в основной код. И у меня получилось вот так:<br /></p><div class="codebox"><pre><code>CoordMode, Mouse, Window
#LButton::
   MouseGetPos,,, id, ClassNN
   WinActivate, ahk_id %id%
   WinGetClass, WinClass, ahk_id %id%
   WinGetTitle, WinTitle, ahk_id %id%
   MouseGetPos, X, Y
   Clipboard = Win class: %WinClass%`nWin title: %WinTitle%`nControl: %ClassNN%`nCoords: %X%`, %Y%
ExitApp</code></pre></div><p>Win class: QTool<br />Win title: Form<br />Control: <br />Coords: 99, 97п</p><p>Но все-равно мышка как не вставал на эту кнопку,&nbsp; &nbsp;так и не встает. Ну что я не правильно делаю? Я ведь следую по вашей инструкции, почему у меня не получается?</p>]]></content>
			<author>
				<name><![CDATA[Марина]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27770</uri>
			</author>
			<updated>2012-04-01T07:32:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58677#p58677</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58675#p58675" />
			<content type="html"><![CDATA[<p>А напрасно Вы, <strong>Марина</strong>, не воспользовались <a href="http://forum.script-coding.com/viewtopic.php?pid=58512#p58512">советом</a> коллеги <strong>Irbis</strong>&#039;а. Всё-таки попытайтесь. Это удивительно просто.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2012-04-01T06:40:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58675#p58675</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=58673#p58673" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>А зачем такую большую?<br />Достаточно только иконку звоночка.</p></blockquote></div><p>Вот иконка сама, но все-равно никак&nbsp; &nbsp;не действует<br /><span class="postimg"><img src="http://s48.radikal.ru/i122/1204/38/22b6094289d2.bmp" alt="http://s48.radikal.ru/i122/1204/38/22b6094289d2.bmp" /></span></p>]]></content>
			<author>
				<name><![CDATA[Марина]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27770</uri>
			</author>
			<updated>2012-04-01T05:38:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=58673#p58673</id>
		</entry>
</feed>
