<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7016</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7016&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «АНК: Как настроить мышку,чтобы вставала на нужное место?».]]></description>
		<lastBuildDate>Sat, 11 Jan 2014 19:26:25 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79108#p79108</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Доктор ТуамОсес)]]></author>
			<pubDate>Sat, 11 Jan 2014 19:26:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79108#p79108</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=79092#p79092</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Доктор ТуамОсес)]]></author>
			<pubDate>Sat, 11 Jan 2014 14:08:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=79092#p79092</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58708#p58708</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Марина)]]></author>
			<pubDate>Sun, 01 Apr 2012 16:05:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58708#p58708</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58700#p58700</link>
			<description><![CDATA[<p>Конечно, вы можете изменить Alt и ЛКМ на разные сочетания, вот&nbsp; <a href="http://www.script-coding.com/AutoHotkey/Hotkeys.html">русская справка</a> с примерами.</p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Sun, 01 Apr 2012 14:41:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58700#p58700</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58697#p58697</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Марина)]]></author>
			<pubDate>Sun, 01 Apr 2012 14:17:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58697#p58697</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58692#p58692</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Sun, 01 Apr 2012 12:45:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58692#p58692</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58691#p58691</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Марина)]]></author>
			<pubDate>Sun, 01 Apr 2012 12:02:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58691#p58691</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58688#p58688</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Sun, 01 Apr 2012 11:45:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58688#p58688</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58686#p58686</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Марина)]]></author>
			<pubDate>Sun, 01 Apr 2012 11:32:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58686#p58686</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58684#p58684</link>
			<description><![CDATA[<p>Ну или так, хотя <strong>CoordMode, Mouse, Screen</strong> лучше поставить, мало ли какое окно будет активным <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Sun, 01 Apr 2012 11:09:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58684#p58684</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58683#p58683</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Sun, 01 Apr 2012 10:57:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58683#p58683</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58680#p58680</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Sun, 01 Apr 2012 09:54:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58680#p58680</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58677#p58677</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Марина)]]></author>
			<pubDate>Sun, 01 Apr 2012 07:32:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58677#p58677</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58675#p58675</link>
			<description><![CDATA[<p>А напрасно Вы, <strong>Марина</strong>, не воспользовались <a href="http://forum.script-coding.com/viewtopic.php?pid=58512#p58512">советом</a> коллеги <strong>Irbis</strong>&#039;а. Всё-таки попытайтесь. Это удивительно просто.</p>]]></description>
			<author><![CDATA[null@example.com (DD)]]></author>
			<pubDate>Sun, 01 Apr 2012 06:40:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58675#p58675</guid>
		</item>
		<item>
			<title><![CDATA[Re: АНК: Как настроить мышку,чтобы вставала на нужное место?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=58673#p58673</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Марина)]]></author>
			<pubDate>Sun, 01 Apr 2012 05:38:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=58673#p58673</guid>
		</item>
	</channel>
</rss>
