<?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=16699</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16699&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Макрос подсчета разницы».]]></description>
		<lastBuildDate>Thu, 04 Nov 2021 17:52:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150454#p150454</link>
			<description><![CDATA[<p>Вы собираетесь все вопросы в этой теме задавать?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 04 Nov 2021 17:52:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150454#p150454</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150453#p150453</link>
			<description><![CDATA[<p>Поместил <a href="https://forum.script-coding.com/viewtopic.php?id=16670">этот макрос</a> в отдельный файл и убрал #Persistent в обоих, вроде глючить перестало. В первом файле остались горячие строки, клавиши и макрос этой темы.</p><p>Подскажите еще, почему может не работать горячая строка автозамены: <br /></p><div class="codebox"><pre><code>:*:ghd::Привет
Send {RCtrl Down}{RCtrl Up}
return</code></pre></div><p>т.е. &quot;Привет&quot; вводится, а язык по правому Ctrl не меняется на русский.</p>]]></description>
			<author><![CDATA[null@example.com (stuermer)]]></author>
			<pubDate>Thu, 04 Nov 2021 17:38:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150453#p150453</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150451#p150451</link>
			<description><![CDATA[<p>Данный макрос точно не при чём.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 04 Nov 2021 17:27:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150451#p150451</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150450#p150450</link>
			<description><![CDATA[<p>Скрипт в студию!</p>]]></description>
			<author><![CDATA[null@example.com (Taveron)]]></author>
			<pubDate>Thu, 04 Nov 2021 17:25:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150450#p150450</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150449#p150449</link>
			<description><![CDATA[<p><strong>teadrinker</strong> Спасибо, но там как раз лучше, чтобы только со звездочкой работало - чтобы по ошибке старое или сохраненное число не конвертировать.</p><p>Тут другая проблема возникла: если загружаю этот макрос вместе с другими в одном файле (а это удобно, чтобы не было несколько иконок в трее для каждого скрипта), то после первого срабатывания этого макроса начинают глючить клава и мышь. Только перезагрузка помогает.</p>]]></description>
			<author><![CDATA[null@example.com (stuermer)]]></author>
			<pubDate>Thu, 04 Nov 2021 15:47:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150449#p150449</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150447#p150447</link>
			<description><![CDATA[<p>Перезагрузка не причём, наверно просто скрипт забыли сохранить. Разница между этим вариантом, и тем, что привели в первый раз, в том, что в окне используется не тот дефис, который можно ввести с клавиатуры. Чтобы работало с сохранённым и не сохранённым документом, лучше такой вариант:<br /></p><div class="codebox"><pre><code>SetTitleMatchMode, 2
#If WinActive(&quot;name.txt ahk_class Notepad&quot;)</code></pre></div><p>(читайте про SetTitleMatchMode).</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 04 Nov 2021 12:13:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150447#p150447</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150446#p150446</link>
			<description><![CDATA[<p>Заработало после перезагрузки:</p><div class="codebox"><pre><code>#If WinActive(&quot;*name.txt – Блокнот&quot;)
^Numpad8::
   ClipBoard := &quot;&quot;
   Send ^{sc1E}  ; Ctrl+A
   Sleep 50
   Send ^{sc2E}  ; Ctrl+C
   ClipWait, 1
   SendInput, % 10000 - Clipboard
Return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (stuermer)]]></author>
			<pubDate>Thu, 04 Nov 2021 11:16:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150446#p150446</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150445#p150445</link>
			<description><![CDATA[<p>Скопировал название окна из WindowSpy.ahk:</p><div class="codebox"><pre><code>#If WinActive(&quot;*name.txt – Блокнот&quot;)
^Numpad8::
   ClipBoard := &quot;&quot;
   Send, +^{Left}
   Sleep, 50
   Send ^c
   ClipWait, 1
   SendInput, % 10000 - Clipboard
Return</code></pre></div><p>Все равно не работает в этом окне.</p>]]></description>
			<author><![CDATA[null@example.com (stuermer)]]></author>
			<pubDate>Thu, 04 Nov 2021 10:58:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150445#p150445</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150444#p150444</link>
			<description><![CDATA[<div class="quotebox"><cite>Taveron пишет:</cite><blockquote><p>вы где её откопали?</p></blockquote></div><p>А, просто перепутал, она наверно раньше была в комплекте, сейчас не знаю.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 03 Nov 2021 20:35:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150444#p150444</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150443#p150443</link>
			<description><![CDATA[<p>AhkSpy - круче всех.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Wed, 03 Nov 2021 20:29:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150443#p150443</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150442#p150442</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Используйте AU3_Spy.exe (который идёт вместе с AHK)</p></blockquote></div><p><strong>teadrinker</strong>, вы где её откопали? Пользуюсь AHK пару лет и никогда такой проги не видел в комплекте. Всегда пользовался WindowSpy.ahk.</p>]]></description>
			<author><![CDATA[null@example.com (Taveron)]]></author>
			<pubDate>Wed, 03 Nov 2021 20:28:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150442#p150442</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150441#p150441</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Число уже есть в файле, как я понял. На скриншоте не изменённый документ.</p></blockquote></div><p>В измененном документе после ввода числа перед именем файла появляется звездочка:<br />&quot;*name.txt - Блокнот&quot;<br />Но и со звездочкой не запускается макрос. Попробую AU3_Spy.exe завтра.</p>]]></description>
			<author><![CDATA[null@example.com (stuermer)]]></author>
			<pubDate>Wed, 03 Nov 2021 19:55:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150441#p150441</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150440#p150440</link>
			<description><![CDATA[<div class="quotebox"><cite>Taveron пишет:</cite><blockquote><p><strong>teadrinker</strong>, горячая клавиша нажимается после ввода числа, а значит документ изменён.</p></blockquote></div><p>Число уже есть в файле, как я понял. На <a href="https://forum.script-coding.com/viewtopic.php?pid=150430#p150430">скриншоте</a> не изменённый документ.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 03 Nov 2021 19:19:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150440#p150440</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150439#p150439</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>критичный недостаток — отсутствие ClipWait.</p></blockquote></div><p>&nbsp; Для 3-4 символов? Вы правы.</p>]]></description>
			<author><![CDATA[null@example.com (Foma)]]></author>
			<pubDate>Wed, 03 Nov 2021 19:13:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150439#p150439</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Макрос подсчета разницы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=150438#p150438</link>
			<description><![CDATA[<p><strong>Taveron</strong><br />Интересный вариант, немного подправил его только:</p><div class="codebox"><pre><code>F2::
ToolTip, Введите число,0,0		; Отобразить инфу.
Loop{
 Input, Var, V, {Space}			; Записываем нажатия пока не будет нажат пробел.
 if RegExMatch(Var, &quot;\d+$&quot;, Var){	; Если в конце записанной строки есть число, то
  Send % 10000-Var			; производим с ним вычисления и записываем результат после пробела.
  ToolTip				; Убрать инфу.			
  Break					; Прервать перехват клавиш.
 }
}
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Wed, 03 Nov 2021 19:04:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=150438#p150438</guid>
		</item>
	</channel>
</rss>
