<?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=11111</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11111&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Копировать или вставить по удержанию ЛКМ.».]]></description>
		<lastBuildDate>Wed, 02 Dec 2015 15:28:20 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99470#p99470</link>
			<description><![CDATA[<p><strong>stealzy</strong> если к нему добавить <br /></p><div class="codebox"><pre><code>if (!od and a_timeidle&gt;700 and GetKeyState(&quot;Mbutton&quot;,&quot;P&quot;))
  {
    od=1
    if clipboard
    {
      tooltip,Вставка.
      settimer,removetooltip,-1000
      sendinput,{Mbutton up}
      sendinput,^{vk56}
    }
  }
  else if (od and !GetKeyState(&quot;Mbutton&quot;,&quot;P&quot;))
    od=</code></pre></div><p>то позволяет</p>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Wed, 02 Dec 2015 15:28:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99470#p99470</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99466#p99466</link>
			<description><![CDATA[<p><strong>OmTatSat</strong> ваш подход тоже не позволяет заменить выделенный текст (если вы про скрипт в первом сообщении).</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Wed, 02 Dec 2015 10:56:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99466#p99466</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99463#p99463</link>
			<description><![CDATA[<p><strong>stealzy</strong> минус такого подхода, заменить выбранный текст не возможно</p>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Wed, 02 Dec 2015 08:56:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99463#p99463</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99456#p99456</link>
			<description><![CDATA[<p>Использую копирование-вставку по MButton(если есть выделение - копирует, иначе вставляет):<br /></p><div class="codebox"><pre><code>MButton::copyPaste()

copyPaste() {
	ClipSaved:=Clipboard
	Clipboard:=&quot;&quot;
	Send ^{Ins}
	Sleep 20
	if (Clipboard=&quot;&quot;) {
		Clipboard:=ClipSaved
		Send ^{vk56} ; V
	}
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Tue, 01 Dec 2015 21:05:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99456#p99456</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99435#p99435</link>
			<description><![CDATA[<p>В принципе использование mbutton хорошее решение, оказалось оно нормально уживается с моим предыдущим использованием mbutton - разные задержки. <br />Ещё бы одну проблему победить, когда перетаскиваешь окно с текстом, и курсор положения в тексте в это время мигает, то происходит вставка.</p>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Tue, 01 Dec 2015 08:53:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99435#p99435</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99434#p99434</link>
			<description><![CDATA[<div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>если выделен текст, скрипт это узнает и скопирует его, вместо того чтобы вставить старый скопированный текст</p></blockquote></div><p><em>У меня если по выделеному тексту зажать lbutton происходит вставка. То-есть копирование только если lbutton была зажата, перемещена, и удержана. И выделение текста пропадает прямо перед вставкой, не сразу после нажатия lbutton, скажем примерно после секунды, двух&nbsp; удержания.</em></p><p><em>Mbutton к сожалению уже используется.</em></p><p>Теперь понял, что вы имели ввиду </p><p>закомментировав</p><div class="codebox"><pre><code>;sendinput,{lbutton up}
sendinput,^{vk43}</code></pre></div><p>Ещё раз спасибо за скрипт.</p>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Tue, 01 Dec 2015 07:57:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99434#p99434</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99429#p99429</link>
			<description><![CDATA[<div class="quotebox"><cite>OmTatSat пишет:</cite><blockquote><p> где при вставке делается клик</p></blockquote></div><p>Клик ты делаешь сам.<br /></p><div class="quotebox"><cite>OmTatSat пишет:</cite><blockquote><p>такова специфика скрипта</p></blockquote></div><p>Верно, т.к. если выделен текст, скрипт это узнает и скопирует его, вместо того чтобы вставить старый скопированный текст.</p><p>Можно сделать вставку текста на среднюю кнопку мыши, добавив в цикл этот код:<br /></p><div class="codebox"><pre><code>  if (!od and a_timeidle&gt;700 and GetKeyState(&quot;Mbutton&quot;,&quot;P&quot;))
  {
    od=1
    if clipboard
    {
      tooltip,Вставка.
      settimer,removetooltip,-1000
      sendinput,{Mbutton up}
      sendinput,^{vk56}
    }
  }
  else if (od and !GetKeyState(&quot;Mbutton&quot;,&quot;P&quot;))
    od=
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Tue, 01 Dec 2015 04:34:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99429#p99429</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99428#p99428</link>
			<description><![CDATA[<p><strong>Alectric</strong> никак понять не могу, где при вставке делается клик из-за которого теряется выделение, соответственно теряется возможность замещения выделенного текста?<br />Пробовал поменять местами <br /></p><div class="codebox"><pre><code>sendinput,{lbutton up}
sendinput,^{vk56}</code></pre></div><p>и даже вообще убрать sendinput,{lbutton up}, всё равно выделение теряется перед вставкой. Это поправимо, или такова специфика скрипта?</p>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Mon, 30 Nov 2015 21:56:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99428#p99428</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99426#p99426</link>
			<description><![CDATA[<p><strong>Alectric</strong>, ясно, способ интересный. Хотя лично мне тяжело держать кнопку пару секунд.<br />P. S.: Можно и на ты.</p><p>Тему следовало назвать &quot;AHK: Копировать и вставить по удержанию ЛКМ&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 30 Nov 2015 20:07:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99426#p99426</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99423#p99423</link>
			<description><![CDATA[<p><strong>Alectric</strong> Огромное спасибо за помощь, очень удобно получилось!</p>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Mon, 30 Nov 2015 18:55:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99423#p99423</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99422#p99422</link>
			<description><![CDATA[<p>?...<br />Странно, вроде все понятно... ну ладно: он хочет копировать текст или файлы просто зажав левую кнопку мыши, и затем вставлять, также, просто зажав левую кнопку мыши.<br />Как работает: выделяешь текст и, не отпуская ЛКМ кнопку, ждешь сообщения о том, что все скопировано, затем зажимаешь ЛКМ на пустом месте и ждешь сообщения, что вставлено; с файлами аналогично.</p><p>PS Можно и на ты, мы уж тут все друг друга знаем по никам и стилям кодинга... наверно.</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Mon, 30 Nov 2015 18:46:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99422#p99422</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99421#p99421</link>
			<description><![CDATA[<p><strong>Alectric</strong>, если Вы поняли, чего хочет <strong>OmTatSat</strong>, расскажте нам. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 30 Nov 2015 18:41:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99421#p99421</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99419#p99419</link>
			<description><![CDATA[<p>Не знаю как можно записать в clipboard из переменной так, чтобы система думала что скопирован файл... может кто-нибудь еще подскажет. Были темы про clipboard, нужно покапаться...</p><p>...</p><p>Вроде работает...<br /></p><div class="codebox"><pre><code>#SingleInstance,Force
SetKeyDelay,0
SetWinDelay,20

loop
{
  sleep,10
  if (!do and a_timeidle&gt;700 and GetKeyState(&quot;Lbutton&quot;,&quot;P&quot;))
  {
    do=1
    if Text:=Copy(1)
    {
      settimer,removetooltip,-2000
      if !(Text~=&quot;^\w:\\&quot;)
      {
        tooltip,Текст скопирован.`n`n%Text%
        clipboard:=Text
      }
      else
        tooltip,Файл скопирован.`n%Text%

    }
    else
    {
      tooltip,Вставка.
      settimer,removetooltip,-1000
      sendinput,{lbutton up}
      sendinput,^{vk56}
    }
  }
  else if (do and !GetKeyState(&quot;Lbutton&quot;,&quot;P&quot;))
    do=
;tooltip,% Text &quot;`n&quot; a_timeidle
}
return

removetooltip:
tooltip
return

Copy(c=&quot;&quot;)
{
  tmp:=clipboardall
  if c
  {
    Clipboard=
    loop,30
    {
      sleep,10
    } until !Clipboard
    sendinput,{lbutton up}
    sendinput,^{vk43}
  }
  loop,30
  {
    sleep,10
  } until Clipboard
  txt:=Clipboard
  if !(Txt~=&quot;^\w:\\&quot;)
    Clipboard:=tmp
  return % txt
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Mon, 30 Nov 2015 18:30:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99419#p99419</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99414#p99414</link>
			<description><![CDATA[<p><strong>Alectric</strong> выделяю текст, зажимаю пишет всегда вставка. Случайно понял свою ошибку - после выделения не нужно отпускать кнопку, супер реализация!! Выделяю ярлыки на раб столе, пишет скопировано. Зажимаю на пустом месте раб стола, пишет вставка, но ничего не появляется. Можно сделать, чтобы скрипт мог всё копировать?</p>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Mon, 30 Nov 2015 18:02:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99414#p99414</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Копировать или вставить по удержанию ЛКМ.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=99412#p99412</link>
			<description><![CDATA[<p>Вот такой вариант:</p><p><a href="http://forum.script-coding.com/viewtopic.php?pid=99419#p99419">http://forum.script-coding.com/viewtopi … 419#p99419</a></p><p>Выдели текст и не отпускай кнопку до появления сообщения.</p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Mon, 30 Nov 2015 17:50:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=99412#p99412</guid>
		</item>
	</channel>
</rss>
