<?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>https://forum.script-coding.com/viewtopic.php?id=15603</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15603&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Подсчет пути, проделанного курсом мыши.».]]></description>
		<lastBuildDate>Wed, 19 Aug 2020 21:03:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141781#p141781</link>
			<description><![CDATA[<p>Alectric, спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Ragnar Lodbrokovitch)]]></author>
			<pubDate>Wed, 19 Aug 2020 21:03:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141781#p141781</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141762#p141762</link>
			<description><![CDATA[<p><a href="http://www.script-coding.com/AutoHotkey/Exit.html">Exit</a><br /></p><div class="quotebox"><cite>Справка пишет:</cite><blockquote><p>Выход из текущего потока или (<strong>если</strong> скрипт не резидентный, т.е. не содержит директиву #Persistent, и <strong>не содержит горячих клавиш</strong>) из скрипта в целом.</p></blockquote></div><p>Этот Exit работает как Return. Условно говоря.<br />Тебе нужен <a href="http://www.script-coding.com/AutoHotkey/ExitApp.html">ExitApp</a>.</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Tue, 18 Aug 2020 13:14:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141762#p141762</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141751#p141751</link>
			<description><![CDATA[<p>Alectric, а выйти как из этой программы ?<br />Почему Exit здесь не срабатывает ?<br /></p><div class="codebox"><pre><code>

#NoEnv
#SingleInstance,Force
SetBatchLines,-1
CoordMode,Mouse,Screen



F1::
off := 1
mousegetpos,oldx,oldy
Loop
{
  If off = 1
  {
    sleep,10
    mousegetpos,x,y
    var+=Sqrt(abs(x-oldx)**2+abs(y-oldy)**2)
    oldx:=x
    oldy:=y
    ;tooltip,% var
  }
  else
    break

}
return

F2::
off := 0


;msgbox,Замени меня на FileAppend. Мышка проехала %var% пикселей.
FileDelete %A_Scriptdir%\пробег мыши.txt
FileAppend, %var%, %A_ScriptDir%\пробег мыши.txt
Exit

;Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Ragnar Lodbrokovitch)]]></author>
			<pubDate>Tue, 18 Aug 2020 03:23:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141751#p141751</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141745#p141745</link>
			<description><![CDATA[<p><a href="http://www.script-coding.com/AutoHotkey/FileDelete.html">FileDelete</a></p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Mon, 17 Aug 2020 15:36:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141745#p141745</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141743#p141743</link>
			<description><![CDATA[<p>Получился скрипт:<br /></p><div class="codebox"><pre><code>
#NoEnv
#SingleInstance,Force
SetBatchLines,-1
CoordMode,Mouse,Screen

F1::
off := 1
mousegetpos,oldx,oldy
Loop
{
  If off = 1
  {
    sleep,10
    mousegetpos,x,y
    var+=Sqrt(abs(x-oldx)**2+abs(y-oldy)**2)
    oldx:=x
    oldy:=y
    tooltip,% var
  }
  else
    break

}
return

F2::
off := 0

;msgbox,Замени меня на FileAppend. Мышка проехала %var% пикселей.
FileAppend, %var%, %A_ScriptDir%\пробег мыши.txt
Return
</code></pre></div><p>Он в целом работает, но выводит результаты при периодическом использовании :<br />4472.7224186636.588887<br />То есть в одну кучу их кидает в txt.<br />Как поменять этот код, чтобы итоговый результат - перезаписывал бы старый результат, а после нажатия F2 и записи в файл - скрипт закрывался бы ?</p>]]></description>
			<author><![CDATA[null@example.com (Ragnar Lodbrokovitch)]]></author>
			<pubDate>Mon, 17 Aug 2020 06:39:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141743#p141743</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141713#p141713</link>
			<description><![CDATA[<p>Второй цикл здесь лишний. И чтобы завершить цикл нужно выполнить команду <a href="http://www.script-coding.com/AutoHotkey/CommandList.html">break</a>.<br /></p><div class="codebox"><pre><code>
#NoEnv
#SingleInstance,Force
SetBatchLines,-1
CoordMode,Mouse,Screen



F1::
off := 1
mousegetpos,oldx,oldy
Loop
{
  If off = 1
  {
    sleep,10
    mousegetpos,x,y
    var+=Sqrt(abs(x-oldx)**2+abs(y-oldy)**2)
    oldx:=x
    oldy:=y
    tooltip,% var
  }
  else
    break
}
return

F2::
off := 0
msgbox,Замени меня на FileAppend. Мышка проехала %var% пикселей.
Return

</code></pre></div><div class="quotebox"><cite>Ragnar Lodbrokovitch пишет:</cite><blockquote><p>не по клавише F1</p></blockquote></div><p>Потому-что в условии так написано <em>&quot;If off = 0&quot;</em> - <em>&quot;если переменная &quot;off&quot; равна нулю&quot;</em>.<br /></p><div class="quotebox"><cite>Ragnar Lodbrokovitch пишет:</cite><blockquote><p>записью результата в txt</p></blockquote></div><p>Нужно выполнить <a href="http://www.script-coding.com/AutoHotkey/FileAppend.html">FileAppend</a> в момент выключения.</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Sun, 16 Aug 2020 03:20:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141713#p141713</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141712#p141712</link>
			<description><![CDATA[<p><strong>Alectric</strong><br />Вот у меня получился такой код.<br /></p><div class="codebox"><pre><code>
#NoEnv
#SingleInstance,Force
SetBatchLines,-1
CoordMode,Mouse,Screen



F1::
off := 1
Loop
{
mousegetpos,oldx,oldy
If off = 0

loop
{
  sleep,10
  mousegetpos,x,y
  var+=Sqrt(abs(x-oldx)**2+abs(y-oldy)**2)
  oldx:=x
  oldy:=y
  tooltip,% var
}


}
return

F2::
off := 0
Return

</code></pre></div><p>Правда включается он не по клавише F1, а почему-то по клавише F2. <br />И выключить с записью результата в txt - не получается.</p><p>Подскажите - как это сделать ?</p>]]></description>
			<author><![CDATA[null@example.com (Ragnar Lodbrokovitch)]]></author>
			<pubDate>Sun, 16 Aug 2020 02:34:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141712#p141712</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141706#p141706</link>
			<description><![CDATA[<p><strong>Alectric</strong>, уверены что я язвлю?<br />Просто отмечаю что вы дали без объяснения готовый код, который неполностью удовлетворяет заказу ТС.<br />Что интереснее, теперь вы сами ответили ему в духе &quot;изучай, пробуй, показывай код&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Sat, 15 Aug 2020 18:52:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141706#p141706</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141705#p141705</link>
			<description><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p><strong>Alectric</strong>, недоделали работу! <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /></p></blockquote></div><p>Если честно, надоели ваши подколки и язвление. Прекратите язвить, пожалуйста.</p><div class="quotebox"><cite>Ragnar Lodbrokovitch пишет:</cite><blockquote><p>как подключить на подсчет пути - клавиши</p></blockquote></div><p><a href="https://google.gik-team.com/?q=site%3Aforum.script-coding.com+ahk+%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+%D0%BF%D0%BE+%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%D0%B5">Изучай.</a> Пробуй. Если не получится - показывай свой код, подскажем.</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Sat, 15 Aug 2020 17:13:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141705#p141705</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141703#p141703</link>
			<description><![CDATA[<p><strong>Alectric</strong>, недоделали работу! <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Sat, 15 Aug 2020 15:14:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141703#p141703</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141700#p141700</link>
			<description><![CDATA[<p>Alectric, а как подключить на подсчет пути - клавиши -&nbsp; F1 для запуска, и F2 для записи результата в txt</p>]]></description>
			<author><![CDATA[null@example.com (Ragnar Lodbrokovitch)]]></author>
			<pubDate>Sat, 15 Aug 2020 13:42:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141700#p141700</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141698#p141698</link>
			<description><![CDATA[<div class="codebox"><pre><code>
#NoEnv
#SingleInstance,Force
SetBatchLines,-1
CoordMode,Mouse,Screen

mousegetpos,oldx,oldy

loop
{
  sleep,10
  mousegetpos,x,y
  var+=Sqrt(abs(x-oldx)**2+abs(y-oldy)**2)
  oldx:=x
  oldy:=y
  tooltip,% var
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Sat, 15 Aug 2020 09:14:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141698#p141698</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141695#p141695</link>
			<description><![CDATA[<p><strong>Ragnar Lodbrokovitch</strong>, это я и так понимаю. А цель-то какая преследуется?</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sat, 15 Aug 2020 07:45:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141695#p141695</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141694#p141694</link>
			<description><![CDATA[<p><strong>stealzy</strong> мышка ходит например - по кругу или восьмеркой.<br />Ну какие тут отрезки ?</p>]]></description>
			<author><![CDATA[null@example.com (Ragnar Lodbrokovitch)]]></author>
			<pubDate>Sat, 15 Aug 2020 07:26:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141694#p141694</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Подсчет пути, проделанного курсом мыши.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=141693#p141693</link>
			<description><![CDATA[<p><strong>ypppu</strong>, чтобы общий пробег определить.<br />Вот кстати похожая программа:</p>]]></description>
			<author><![CDATA[null@example.com (Ragnar Lodbrokovitch)]]></author>
			<pubDate>Sat, 15 Aug 2020 07:23:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=141693#p141693</guid>
		</item>
	</channel>
</rss>
