<?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="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9571&amp;type=atom" />
	<updated>2014-05-07T17:35:18Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9571</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82762#p82762" />
			<content type="html"><![CDATA[<p>Но это объяснение искомого через средство.<br />Зачем это с точки зрения задач рассматриваемого скрипта?</p>]]></content>
			<author>
				<name><![CDATA[многобанофф]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31830</uri>
			</author>
			<updated>2014-05-07T17:35:18Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82762#p82762</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82757#p82757" />
			<content type="html"><![CDATA[<p>Потому, что иначе ClipWait, 2 - бессмысленен.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-05-07T15:42:48Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82757#p82757</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82756#p82756" />
			<content type="html"><![CDATA[<p>Все забываю спросить - а зачем перед присвоением очистка буфера?</p>]]></content>
			<author>
				<name><![CDATA[многобанофф]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31830</uri>
			</author>
			<updated>2014-05-07T15:35:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82756#p82756</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82753#p82753" />
			<content type="html"><![CDATA[<p>Photoshop работает без просвета, как вы и написали, даже в развернутом на весь экран виде. На данный момент я протестировал большинство используемых окон для которых мне нужен этот скрипт и выяснилась удивительная вещь. Он <span class="bbu">не работает</span> конкретно в одном окне - Dota 2. Во всех остальных окнах(играх L4D2, TF2, CS:GO) от такого же разработчика Valve все работает идеально, хотя движок Source одинаковый для них. При этом дальнейшие эксперименты показали, что в консоли этот текст, записанный буфером скрипта, также корректно отсылается, однако уже непосредственно в игре, в его игровом чате, происходит сбой - из буфера посылается то, что было в нем последнее. То есть не выполняются очистка буфера и присвоение ему содержимого. Эти строки:<br /></p><div class="codebox"><pre><code>clipboard =
clipboard = присвоение текста</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2014-05-07T13:49:49Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82753#p82753</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82749#p82749" />
			<content type="html"><![CDATA[<p>Приведите полный алгоритм действий.<br />Повторяюсь, у меня так все работает и ничего не просвечивается:<br /></p><div class="codebox"><pre><code>NumPad4::
clipboard =
clipboard = Пример русского текста
ClipWait, 2
WinActivate, Start ahk_class Button
WinActivate, ahk_class Photoshop
Send, {enter}^{vk0x56}{enter}
Return

NumPad5::
clipboard =
clipboard = English example
ClipWait, 2
WinActivate, Start ahk_class Button
WinActivate, ahk_class Photoshop
Send, {enter}^{vk0x56}{enter}
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-05-07T12:27:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82749#p82749</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82748#p82748" />
			<content type="html"><![CDATA[<p>У меня Windows 7 Упрощенный стиль. По вашему примеру буфер не принимает другое значение, кроме самого первого, того что в него попало (это все описано в сообщениях выше). Есть другие варианты?</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2014-05-07T12:16:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82748#p82748</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82744#p82744" />
			<content type="html"><![CDATA[<p>У меня не просвечивмется.<br />Возможно у вас Aero стоит.<br />Как вариант можно попробовать так:<br /></p><div class="codebox"><pre><code>NumPad4::
clipboard =
clipboard = Пример русского текста
ClipWait, 2
WinActivate, Start ahk_class Button
WinActivate, ahk_class Photoshop
Send, {enter}^{vk0x56}{enter}
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-05-07T11:27:00Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82744#p82744</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82743#p82743" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>NumPad4::
clipboard =
clipboard = Пример русского текста
ClipWait, 2
WinActivate, ahk_class Shell_TrayWnd
WinActivate, ahk_class Photoshop
Send, {enter}^{vk0x56}{enter}
Return

NumPad5::
clipboard =
clipboard = English example
ClipWait, 2
WinActivate, ahk_class Shell_TrayWnd
WinActivate, ahk_class Photoshop
Send, {enter}^{vk0x56}{enter}
Return</code></pre></div><p><strong>Malcev</strong>, спасибо. Этот способ работает, но возникает проблема с панелью задач если окно развернуто на весь экран полностью. Команда WinActivate активирует указанное окно, но если Photoshop уже активен, и находится поверх остальных окон, и полностью развернут на весь экран, то тогда на на полсекунды видно как &quot;просвечивается&quot;(показывается, высвечивается, открывается) панель задач Windows, а затем &quot;скрывается&quot; и становится все как было до нажатия кнопки NumPad4 или NumPad5. Можно ли как-нибудь не задействовать панель задач, то есть, чтобы она не показывалась при выполнении кода?<br /></p><div class="codebox"><pre><code>1::
Clipboard = Ahk
ControlGetFocus, CtrlFocus, A          
PostMessage,0x302,,,%CtrlFocus%,A ; WM_PASTE
Return</code></pre></div><p>Мне не помогло.</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2014-05-07T10:59:40Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82743#p82743</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82732#p82732" />
			<content type="html"><![CDATA[<p>В редких случаях такое помогает.<br /></p><div class="codebox"><pre><code>
1::
Clipboard = Ahk
ControlGetFocus, CtrlFocus, A          
PostMessage,0x302,,,%CtrlFocus%,A ; WM_PASTE
Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-05-06T23:24:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82732#p82732</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82730#p82730" />
			<content type="html"><![CDATA[<p>У меня так работает:<br /></p><div class="codebox"><pre><code>NumPad1::
clipboard =
clipboard = Пример русского текста
ClipWait, 2
WinActivate, ahk_class Shell_TrayWnd
WinActivate, ahk_class Photoshop
Send, {Ctrl Down}
sleep, 1
Send, {vk0x56} ; русская 
sleep, 1
Send, {Ctrl Up}
sleep, 1
Send, {enter}
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-05-06T22:27:53Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82730#p82730</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82724#p82724" />
			<content type="html"><![CDATA[<p>Фотошопа шестого у меня нет, да и ноут мой полуживой от одного упоминания начинает синюшный оттенок приобретать. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />К тому же когда-то я пытался приложить АНК к одной из предыдущих версий и в итоге зарекся. Потом встречал упоминания, что и окна у него какие-то не совсем обычные и что-то с хоткеями собственными намучено. То есть, я так понимаю, не вариант для тестов.</p>]]></content>
			<author>
				<name><![CDATA[многобанофф]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31830</uri>
			</author>
			<updated>2014-05-06T22:08:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82724#p82724</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82723#p82723" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>NumPad1::
clipboard =
clipboard = Пример русского текста
ClipWait, 2
Send, {Ctrl Down}
sleep, 1
Send, {vk0x56} ; русская 
sleep, 1
Send, {Ctrl Up}
sleep, 1
Send, {enter}
Return

NumPad2::
clipboard =
clipboard = English example
ClipWait, 2
Send, {enter}^{vk0x56}{enter}
Return
</code></pre></div><p>В скайпе работает, в большинстве окон тоже. А вот, например, в Photoshop CS6 если создать слой, туда инструмент текста и в поле нажать сначала NumPad1, а затем скопировать в этом поле любой символ и нажать NumPad2, то появится текст, который мы скопировали, а не с заданного в скрипте. Тоже самое будет при последующих нажатиях клавиш NumPad1 или NumPad2, пока вы не переразвернете окно. Баг?</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2014-05-06T22:01:08Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82723#p82723</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82722#p82722" />
			<content type="html"><![CDATA[<p>АНК посмотрел 1.1.14.03 у меня.</p>]]></content>
			<author>
				<name><![CDATA[многобанофф]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31830</uri>
			</author>
			<updated>2014-05-06T21:53:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82722#p82722</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82721#p82721" />
			<content type="html"><![CDATA[<p>Дайте вариант, который у Вас гарантированно воспроизводит проблему и окно назовите соответствующее в придачу. Запущу в исходном виде и сообщу результат.</p>]]></content>
			<author>
				<name><![CDATA[многобанофф]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31830</uri>
			</author>
			<updated>2014-05-06T21:52:01Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82721#p82721</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Проблема с буфером]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82720#p82720" />
			<content type="html"><![CDATA[<p>Очень странно. Не понимаю в чем проблема. Может решение крыться в версии AHK? У меня 1.1.13.00, текущая 1.1.15.00.</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2014-05-06T21:51:13Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82720#p82720</id>
		</entry>
</feed>
