<?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=14557</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14557&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Счетчик-накопитель с учетом даты».]]></description>
		<lastBuildDate>Fri, 08 Feb 2019 09:04:45 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Счетчик-накопитель с учетом даты]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132029#p132029</link>
			<description><![CDATA[<p>Все работает.<br />Спасибо большое.</p>]]></description>
			<author><![CDATA[null@example.com (ОсиповаТатьяна)]]></author>
			<pubDate>Fri, 08 Feb 2019 09:04:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132029#p132029</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Счетчик-накопитель с учетом даты]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132011#p132011</link>
			<description><![CDATA[<div class="codebox"><pre><code>storage := A_ScriptDir . &quot;\1.txt&quot;
template := &quot;Счетчик: &quot;
LaunchCount(storage, template)
Return

LaunchCount(filePath, template)  {
   date := A_DD . &quot;.&quot; . A_MM . &quot;.&quot; . A_YEAR
   oFile := FileOpen(filePath, &quot;rw&quot;, &quot;cp0&quot;)
   content := oFile.Read()
   RegExMatch(content, &quot;s)(.*\R)?\K.*?(?&lt;PressCount&gt;\d+)\s(?&lt;Date&gt;\d\d\.\d\d\.\d{4})$&quot;, lastStr)
   dateFit := date = lastStrDate
   newLastStr := ( (lastStr &amp;&amp; !dateFit) ? &quot;`r`n&quot; : &quot;&quot; ) . template . (dateFit ? ++lastStrPressCount : &quot;1&quot; ) . &quot; &quot; . date
   if dateFit
      oFile.Pos -= StrLen(lastStr), oFile.Length := oFile.Pos
   oFile.Write(newLastStr)
   oFile.Close()
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 07 Feb 2019 18:41:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132011#p132011</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Счетчик-накопитель с учетом даты]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=132009#p132009</link>
			<description><![CDATA[<p>Здравствуйте.<br />Помогите изменить скрипт.</p><p>Скрипт считает нажатия клавиш и записывает их число в txt с учетом текущей даты. <br /></p><div class="codebox"><pre><code>storage := A_ScriptDir . &quot;\1.txt&quot;
template := &quot;Счетчик: &quot;

WatchPress := Func(&quot;WatchPress&quot;).Bind(storage, template)
Loop 248
   Hotkey, % &quot;~&quot; . Format(&quot;vk{:X}&quot;, A_Index + 7), % WatchPress, On
Return

WatchPress(filePath, template)  {
   Critical
   date := A_DD . &quot;.&quot; . A_MM . &quot;.&quot; . A_YEAR
   oFile := FileOpen(filePath, &quot;rw&quot;, &quot;cp0&quot;)
   content := oFile.Read()
   RegExMatch(content, &quot;s)(.*\R)?\K.*?(?&lt;PressCount&gt;\d+)\s(?&lt;Date&gt;\d\d\.\d\d\.\d{4})$&quot;, lastStr)
   dateFit := date = lastStrDate
   newLastStr := ( (lastStr &amp;&amp; !dateFit) ? &quot;`r`n&quot; : &quot;&quot; ) . template . (dateFit ? ++lastStrPressCount : &quot;1&quot; ) . &quot; &quot; . date
   if dateFit
      oFile.Pos -= StrLen(lastStr), oFile.Length := oFile.Pos
   oFile.Write(newLastStr)
   oFile.Close()
}</code></pre></div><p>Подскажите - как этим скриптом добавлять единицу не при нажатии клавиш, а&nbsp; один раз - при запуске скрипта ?</p><p>Чтобы 1 добавлялась не при нажатии на клавишу, а просто при запуске скрипта (который бы тут же закрывался)</p>]]></description>
			<author><![CDATA[null@example.com (ОсиповаТатьяна)]]></author>
			<pubDate>Thu, 07 Feb 2019 17:54:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=132009#p132009</guid>
		</item>
	</channel>
</rss>
