<?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=9317</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9317&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Причины разного действия скрипта в разных приложениях».]]></description>
		<lastBuildDate>Mon, 10 Mar 2014 11:04:13 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Причины разного действия скрипта в разных приложениях]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=80649#p80649</link>
			<description><![CDATA[<p>На трезвую дневную голову все оказалось просто (вроде бы). <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>
#UseHook, On

^vk43::
Send ^{vk43}
Clipboard_2 ?     Clipboard_3 := Clipboard_2
Clipboard_1 ?     Clipboard_2 := Clipboard_1
Clipboard_1 := Clipboard
Return

^vk56::
Count++
If Count = 1
    SetTimer, Sub, -500
If Count = 3
    GoSub, Sub
Return

Sub:
SetTimer, Sub, Off
Count != 1 ? Clipboard := Clipboard_%Count%
Send ^{vk56}
Count != 1 ? Clipboard := Clipboard_1
Count :=
Return
</code></pre></div><p>Изначально не учел самопосыл.<br />Теперь вроде везде работает как надо.<br />Вопрос аксакалам: есть ли какие подводные камни у этого кода? Опыт показывает, что простота чаще всего чревата...</p>]]></description>
			<author><![CDATA[null@example.com (многобанофф)]]></author>
			<pubDate>Mon, 10 Mar 2014 11:04:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=80649#p80649</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Причины разного действия скрипта в разных приложениях]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=80504#p80504</link>
			<description><![CDATA[<p>Со скан-кодами началась еще более лютая хрень. Не для ночного бдения изыскания... <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (многобанофф)]]></author>
			<pubDate>Mon, 03 Mar 2014 20:07:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=80504#p80504</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Причины разного действия скрипта в разных приложениях]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=80502#p80502</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p><a href="http://forum.script-coding.com/viewtopic.php?pid=62543#p62543">http://forum.script-coding.com/viewtopi … 543#p62543</a></p></blockquote></div><p>О, нет-нет, про раскладку я в курсе. Раскладка по-умолчанию английская. Но сканкоды попробую сейчас.</p>]]></description>
			<author><![CDATA[null@example.com (многобанофф)]]></author>
			<pubDate>Mon, 03 Mar 2014 19:44:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=80502#p80502</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Причины разного действия скрипта в разных приложениях]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=80499#p80499</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=62543#p62543">http://forum.script-coding.com/viewtopi … 543#p62543</a></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 03 Mar 2014 19:22:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=80499#p80499</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Причины разного действия скрипта в разных приложениях]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=80495#p80495</link>
			<description><![CDATA[<p>Когда-то перелопатил кучу менеджеров буфера обмена, но так и не подобрал подходящего. Везде уйма не нужного мне функционала и пальцеломательные хоткеи. А моих желаний всего-то - копирование вместо одного 2-3 фрагментов и максимально близкие к привычным хоткеи. И вот на хз каком году использования АНК меня осенило, что это можно сделать самому. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Ну и сделал.<br /></p><div class="codebox"><pre><code>^C::
Send ^C
Clipboard_2 ?     Clipboard_3 := Clipboard_2
Clipboard_1 ?     Clipboard_2 := Clipboard_1
Clipboard_1 := Clipboard
Return

^V::
Count++
If Count = 1
    SetTimer, Sub, -500
If Count = 3
    GoSub, Sub
Return

Sub:
SetTimer, Sub, Off
Count != 1 ? Clipboard := Clipboard_%Count%
Send ^V
Count != 1 ? Clipboard := Clipboard_1
Count :=
Return</code></pre></div><p>Полагаю, разобраться нетрудно - при копировании в буфер два предыдущих его значения резервируются и вставляются&nbsp; по двойному/тройному Ctrl+V.<br />В блокноте все работает чУдно, как и хотелось бы. Но в других приложениях происходит всякая неведомая хрень, только не копирование по Ctrl+С.<br />Кабы нигде не работало - стал бы Send курить...</p>]]></description>
			<author><![CDATA[null@example.com (многобанофф)]]></author>
			<pubDate>Mon, 03 Mar 2014 18:54:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=80495#p80495</guid>
		</item>
	</channel>
</rss>
