<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Работа с буфером обмена]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10833&amp;type=atom" />
	<updated>2015-07-30T10:59:25Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10833</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа с буфером обмена]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96141#p96141" />
			<content type="html"><![CDATA[<div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Понял.</div><div class="fancy_spoiler"><p>Больше не буду, усвоил.</p></div></div>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2015-07-30T10:59:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96141#p96141</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа с буфером обмена]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96140#p96140" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Indomito пишет:</cite><blockquote><p>- Летим косо...</p></blockquote></div><p><span style="color: green"><strong>Indomito</strong>, если в следующий раз захотите ознакомить кого либо со своими литературными познаниями, пользуйтесь личными сообщениями.</span></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-07-30T10:57:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96140#p96140</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа с буфером обмена]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96136#p96136" />
			<content type="html"><![CDATA[<p>Может быть. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Пока что известно только то, что странный код странно работает.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-07-30T09:40:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96136#p96136</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа с буфером обмена]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96129#p96129" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Включаю телепатию...</p></blockquote></div><p>Между <strong>4</strong> и <strong>5</strong> еще бы пункт, чтоб видоизмененный текст вернуть вместо выделенного, или куда-то сохранить. Или это уже входит в <strong>4</strong>?</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2015-07-30T08:59:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96129#p96129</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа с буфером обмена]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96128#p96128" />
			<content type="html"><![CDATA[<p>Включаю телепатию...</p><ol class="decimal"><li><p>Пользователь выделяет текст и нажимает горячую клавишу</p></li><li><p>Всё, что было в буфере обмена, сохраняется во временную переменную</p></li><li><p>В буфер обмена помещается выделенный текст</p></li><li><p>Скрипт берёт текст из буфера и что-то с ним делает</p></li><li><p>Содержимое из временной переменной помещается обратно в буфер обмена </p></li></ol><br /><br /><div class="quotebox"><blockquote><p>только если в буфере только текст</p></blockquote></div><div class="quotebox"><cite>Перевод документации AutoHotkey: NikVasKo пишет:</cite><blockquote><p><strong>ClipboardAll (полное сохранение и восстановление клипборда)</strong><br />ClipboardAll полностью повторяет клипборд (с картинкам и форматированием). Чаще всего переменная используется, чтобы сохранить клипборд, дабы скрипт мог временно занять его для своих дел.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-07-30T08:22:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96128#p96128</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа с буфером обмена]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96125#p96125" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>belknsk</strong>, у нас <a href="http://forum.script-coding.com/viewtopic.php?id=6148">принято</a> ставить точки в конце предложений. Отредактируйте свои посты.</span></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-07-29T21:42:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96125#p96125</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа с буфером обмена]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96123#p96123" />
			<content type="html"><![CDATA[<p>Я немного упростил код, ну просто там много что написано.<br />Это работает, правда только если в буфере только текст. </p><div class="codebox"><pre><code>+CapsLock::
tmp := Clipboard
tmp := tmp &quot;12345&quot;
Clipboard := tmp
Return</code></pre></div><p> Просто внимательно посмотрите, что вы делаете и упростите по возможности скрипт. <br />Я смысл вашего скрипта не очень понимаю, что вы хотите сделать то?</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2015-07-29T21:37:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96123#p96123</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Работа с буфером обмена]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96121#p96121" />
			<content type="html"><![CDATA[<p>Хочу по хоткею произвести некоторые действия с выделенным текстом и вернуть его обратно.</p><p>Пробую следующий код:<br /></p><div class="codebox"><pre><code>
;  Shift+CapsLock
+CapsLock::
  convertedText := DoSmth(GetSelectedText())
    
  tmpcl = %ClipboardAll%
  Clipboard = %convertedText%

  SendInput {Control Down}{v Down}{v Up}{Control Up}
    
  Clipboard = %tmpcl%
  tmpcl := &quot;&quot;

return

GetSelectedText() {
  tmp = %ClipboardAll%
  Clipboard := &quot;&quot;
  Send, ^c 
  ClipWait, 1
  selection = %Clipboard%
  Clipboard = %tmp%

  return (selection = &quot;&quot; ? Clipboard : selection)
}
DoSmth(text)
{
  return %text%
}
</code></pre></div><p>Но работает совсем странно - вместо выделенного вставляется обратно то, что было в буфере обмена изначально.</p>]]></content>
			<author>
				<name><![CDATA[belknsk]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33243</uri>
			</author>
			<updated>2015-07-29T20:53:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96121#p96121</id>
		</entry>
</feed>
