<?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=13073&amp;type=atom" />
	<updated>2017-11-18T03:22:19Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13073</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Копирование-вставка одной клавишей (УСКОРЕННАЯ, для нервных)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=121297#p121297" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong><br />СПАСИБО!</p>]]></content>
			<author>
				<name><![CDATA[petrS24]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38803</uri>
			</author>
			<updated>2017-11-18T03:22:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=121297#p121297</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Копирование-вставка одной клавишей (УСКОРЕННАЯ, для нервных)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119912#p119912" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>petrS24 пишет:</cite><blockquote><p>Вообще не понимаю, когда &quot; &quot;, когда % %, когда пробел.</p></blockquote></div><p><a href="http://forum.script-coding.com/viewtopic.php?pid=105176#p105176">http://forum.script-coding.com/viewtopi … 76#p105176</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2017-10-08T23:16:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119912#p119912</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Копирование-вставка одной клавишей (УСКОРЕННАЯ, для нервных)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119910#p119910" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><div class="codebox"><pre><code>MsgBox %0%</code></pre></div></blockquote></div><p>Ок, спасибо!</p>]]></content>
			<author>
				<name><![CDATA[petrS24]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38803</uri>
			</author>
			<updated>2017-10-08T19:22:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119910#p119910</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Копирование-вставка одной клавишей (УСКОРЕННАЯ, для нервных)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119908#p119908" />
			<content type="html"><![CDATA[<p><strong>stealzy</strong><br /><strong>Огромное СПАСИБО!!! Работает!</strong><br />Я смотрел здесь <a href="http://www.script-coding.com/AutoHotkey/Click.html">http://www.script-coding.com/AutoHotkey/Click.html</a><br /></p><div class="codebox"><pre><code>Click 44, 55 Одиночный щелчок в месте с координатами 44, 55</code></pre></div><p>Появилась проблема.<br />Курсор мыши возвращается в ту точку, где выполняется клик+вставка... Я побежал, а меня ловят, и утягивают в первоначальное место - можно так сказать.<br />Это можно убрать? Чтобы курсор был &quot;независим&quot; в этом случае?</p><p>Попробую взять ещё координаты и возвращать курсор на место((<br />Готово!<br /></p><div class="codebox"><pre><code>F12:: Suspend, Toggle

vkDC::
MouseGetPos, X1, Y1
keywait vkDC
p:=0
loop 15
 if GetKeyState(&quot;vkDC&quot;, &quot;p&quot;) and (p:=1)
    break
else
    sleep 1
MouseGetPos, X2, Y2
send % ((p)? &quot;^{vk43}&quot; : &quot;{Click &quot; X1 &quot;, &quot; Y1 &quot;}^{vk56}&quot;)
MouseMove, %X2%, %Y2%, %0%, %0%</code></pre></div>]]></content>
			<author>
				<name><![CDATA[petrS24]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38803</uri>
			</author>
			<updated>2017-10-08T17:43:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119908#p119908</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Копирование-вставка одной клавишей (УСКОРЕННАЯ, для нервных)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119907#p119907" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>MsgBox % ((p)? &quot;^{vk43}&quot; : &quot;{Click X, Y}^{vk56}&quot;) ; Вот что у вас получается (замените, испытайте):</code></pre></div><div class="codebox"><pre><code>&quot;{Click &quot; X &quot;, &quot; Y &quot; }^{vk56}&quot; ; а так нужно</code></pre></div><p>Вообще я использую такой вариант:<br /></p><div class="codebox"><pre><code>GroupAdd MediaPlayers, ahk_class PotPlayer64
GroupAdd MediaPlayers, ahk_class PotPlayer
GroupAdd MediaPlayers, ahk_class MediaPlayerClassicW
; GroupAdd MediaPlayers, ahk_exe AIMP.exe
GroupAdd MediaPlayers, ahk_class TAIMPMainForm
GroupAdd MediaPlayers, ahk_class TAIMPTrayControl

#IfWinNotActive ahk_group MediaPlayers
MButton::copyPaste() ; Средняя кнопка мыши (нажатие колесиком)
#If

copyPaste() {
	ClipSaved := Clipboard,Clipboard := &quot;&quot;
	Send ^{vk43} ; Ctrl+C (^{Ins})
	ClipWait 0.1
	if ErrorLevel {
		Click ; клик перед вставкой из буфера
		Clipboard := ClipSaved
		ClipWait 0.1
		Send ^{vk56} ; Ctrl+V (+{Ins})
	}
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2017-10-08T17:11:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119907#p119907</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Копирование-вставка одной клавишей (УСКОРЕННАЯ, для нервных)]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=119904#p119904" />
			<content type="html"><![CDATA[<p>Первый раз в жизни пробовал программировать...<br />Основывался на этом <a href="http://forum.script-coding.com/viewtopic.php?pid=96170#p96170">http://forum.script-coding.com/viewtopi … 170#p96170</a><br />Долго думал, получилось (клавиша &quot; \ | &quot; )<br /></p><div class="codebox"><pre><code>
F12:: Suspend, Toggle

vkDC::
MouseGetPos, X, Y
keywait vkDC
p:=0
loop 15
 if GetKeyState(&quot;vkDC&quot;,&quot;p&quot;) and (p:=1)
    break
else
    sleep 1
send % ((p)? &quot;^{vk43}&quot; : &quot;{Click X, Y}^{vk56}&quot;)
</code></pre></div><p>Работает, но не работают координаты, как я хотел.<br />Клик+вставка получается в том месте курсора, в котором клавишу уже отпустил. А я хотел в том месте, где только начинал нажимать клавишу. <br />Я мышкой быстро двигаю, жму вставку, а мышка дальше полетела жать другое, не жду вообще. Немало людей так быстро что-то делают-работают, думаю, что тема небесполезна.</p>]]></content>
			<author>
				<name><![CDATA[petrS24]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38803</uri>
			</author>
			<updated>2017-10-08T15:11:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=119904#p119904</id>
		</entry>
</feed>
