<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Использование Функции с Clipboard]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12449</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12449&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Использование Функции с Clipboard».]]></description>
		<lastBuildDate>Thu, 16 Feb 2017 01:49:07 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112632#p112632</link>
			<description><![CDATA[<p>Можно без массивов:<br /></p><div class="codebox"><pre><code>1::
If clipboard in дом,dom
  var = home
Else If clipboard in odin,один
  var = one
Msgbox, %var%
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Thu, 16 Feb 2017 01:49:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112632#p112632</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112597#p112597</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Отлично работает. Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (SeaVodikendu)]]></author>
			<pubDate>Wed, 15 Feb 2017 19:15:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112597#p112597</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112572#p112572</link>
			<description><![CDATA[<p><strong>Malcev</strong>, при первом запуске буфер не работал, но повторить почему-то не удается.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Wed, 15 Feb 2017 13:40:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112572#p112572</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112544#p112544</link>
			<description><![CDATA[<p>Можно так:<br /></p><div class="codebox"><pre><code>list = дом:home,dom:home,odin:one,один:one
items := {}
loop, parse, list, `,
{
   StringSplit, Array, A_LoopField, :
   items[Array1] := Array2
}

#If items.HasKey(ClipBoardData)
f1::
MsgBox % items[ClipBoard]
return
#If

OnClipboardChange:
ClipBoardData := ClipBoard
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 15 Feb 2017 09:06:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112544#p112544</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112540#p112540</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Мне нужно в это выражение...<br /></p><div class="codebox"><pre><code>{дом:&quot;home&quot;, dom:&quot;home&quot;, odin:&quot;one&quot;, один:&quot;one&quot;}</code></pre></div><p>вставить более тысячи слов.<br />Но не удается, появляется ошибка &quot;Too long expression&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (SeaVodikendu)]]></author>
			<pubDate>Wed, 15 Feb 2017 08:15:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112540#p112540</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112539#p112539</link>
			<description><![CDATA[<p>Я не понимаю про какие вы ограничения говорите и что хотите добиться.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 15 Feb 2017 07:51:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112539#p112539</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112538#p112538</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Я забыл и мне никто не сказал ,что в принципе невозможно делать Expressions из более 512 символов.<br />Возникает вопрос, как поделить?<br />Либо в самом скрипте разбить на items2, items3 и тд, если это возможно.<br />Либо запихнуть выражения в файл и от туда Loop, read`ить по строке.</p>]]></description>
			<author><![CDATA[null@example.com (SeaVodikendu)]]></author>
			<pubDate>Wed, 15 Feb 2017 07:05:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112538#p112538</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112535#p112535</link>
			<description><![CDATA[<p>Так можно:<br /></p><div class="codebox"><pre><code>items := {дом:&quot;home&quot;, dom:&quot;home&quot;, odin:&quot;one&quot;, один:&quot;one&quot;}

#If items.HasKey(ClipBoardData)
f1::
MsgBox % items[ClipBoard]
return
#If

OnClipboardChange:
ClipBoardData := ClipBoard
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 15 Feb 2017 04:35:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112535#p112535</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112534#p112534</link>
			<description><![CDATA[<p><strong>svoboden</strong><br />Вообщем не запихнуть сюда и 100 слов - &quot;Слишком длинное выражение&quot;.</p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>С массивами проще будет.</p></blockquote></div><p>Я так и думал.<br />Подскажите как это сделать?</p><div class="quotebox"><blockquote><p><span style="color: green"><strong>Оверквотинг запрещён. Удалено.</strong></span></p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (SeaVodikendu)]]></author>
			<pubDate>Wed, 15 Feb 2017 04:22:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112534#p112534</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112533#p112533</link>
			<description><![CDATA[<p>С массивами проще будет.<br />Интересный момент обнаружил:<br /></p><div class="codebox"><pre><code>#If ClipBoard = &quot;blah-blah&quot;
f1::
MsgBox
return
#If</code></pre></div><p>При нажатии f1, если ClipBoard != &quot;blah-blah&quot; перестает работать буфер обмена.<br />Баг?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 15 Feb 2017 04:15:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112533#p112533</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112532#p112532</link>
			<description><![CDATA[<p>А зачем? Все равно надо будет писать тысячу слов, какая разница, где их писать, их все равно будет много. А так, так еще можно:<br /></p><div class="codebox"><pre><code>1::
If clipboard in дом,dom,один,odin
SendInput, % clipboard = &quot;dom&quot; ? &quot;home&quot; : clipboard = &quot;odin&quot; ? &quot;one&quot; : clipboard = &quot;один&quot;
 ? &quot;one&quot; : clipboard = &quot;дом&quot; ? &quot;home&quot; : &quot;хата&quot;
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Wed, 15 Feb 2017 01:50:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112532#p112532</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112531#p112531</link>
			<description><![CDATA[<p><strong>svoboden</strong><br />Можно ли это исполнить в один хоткей и обойтись переменными?&nbsp; Нужно будет тысячу слов запихнуть.</p>]]></description>
			<author><![CDATA[null@example.com (SeaVodikendu)]]></author>
			<pubDate>Wed, 15 Feb 2017 01:25:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112531#p112531</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112530#p112530</link>
			<description><![CDATA[<p>Как-то так:<br /></p><div class="codebox"><pre><code>1::
If clipboard in дом,dom
SendInput home
return

2::
 If clipboard in один,odin   
SendInput one
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Wed, 15 Feb 2017 00:16:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112530#p112530</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Использование Функции с Clipboard]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=112528#p112528</link>
			<description><![CDATA[<p>Здравствуйте.<br />Продолжая <a href="http://forum.script-coding.com/viewtopic.php?id=12441">тему</a> с заменой строк...<br />Нужен скрипт, который при нажатии хоткея, считывал буфер обмена, потом находил совпадения в функции и выводил результат.<br />Простым языком:<br />Я пишу английское слово кириллицей или латиницей (&quot;дом&quot; или &quot;dom&quot;, &quot;один&quot; или &quot;odin&quot;), сохраняю его в буфер, далее после нажатия хоткея, скрипт сверяет слово в буфере и в функции, и заменяет слово на &quot;home&quot; или &quot;one&quot; (к примеру).</p><p>Как-то так:<br /></p><div class="codebox"><pre><code>
Var := Expression(&quot;дом&quot;, &quot;dom&quot; = &quot;home&quot; ; &quot;один&quot;, &quot;odin&quot; = &quot;one&quot;) ; etc (Таких выражений\значений будет тысяча)

1::
if clipboard = %Var% ; Если в буфере &quot;дом&quot; или &quot;dom&quot;, &quot;один&quot; или &quot;odin&quot;.
{
Sendinput, %Expression% ; Заменяет на &quot;home&quot; или &quot;one&quot;.
}
return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (SeaVodikendu)]]></author>
			<pubDate>Tue, 14 Feb 2017 22:39:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=112528#p112528</guid>
		</item>
	</channel>
</rss>
