<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK:POE бинды через GUI]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=13013</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=13013&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK:POE бинды через GUI».]]></description>
		<lastBuildDate>Thu, 21 Sep 2017 20:34:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK:POE бинды через GUI]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119480#p119480</link>
			<description><![CDATA[<p>Ну и как бы да. Но смысл в том что у меня любые английские выдыют ноль.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 21 Sep 2017 20:34:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119480#p119480</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:POE бинды через GUI]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119470#p119470</link>
			<description><![CDATA[<p>Хех, так вы поставили русскую &quot;Х&quot;. Или это намек, что некто будет вставлять туда не английские буквы?</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Thu, 21 Sep 2017 17:22:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119470#p119470</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:POE бинды через GUI]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119454#p119454</link>
			<description><![CDATA[<p>У вас мой код что показывает?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 21 Sep 2017 08:02:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119454#p119454</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:POE бинды через GUI]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119441#p119441</link>
			<description><![CDATA[<p>Вы хотите сказать Send {vk58} у вас работает, а Send % Format(&quot;{vk{:x}}&quot;, GetKeyVK(&quot;X&quot;)) — нет?<br />Так я про команду Send предложил способы сделать код понятнее, Hotkey никаким боком.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Wed, 20 Sep 2017 20:21:39 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119441#p119441</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:POE бинды через GUI]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119439#p119439</link>
			<description><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>У меня код работает в том виде, как написан.</p></blockquote></div><p>А у меня ноль, за то такой работает:</p><div class="codebox"><pre><code>MsgBox %  Format(&quot;{vk{:x}}&quot;, GetKeyVK(&quot;Х&quot;))</code></pre></div><div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>Про какой контрол речь, не понял.</p></blockquote></div><p>Hotkey конечно.</p><div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>Можно конечно обернуть все это в ф-ию, но это опять же будет велосипед, который нужно таскать с собой.</p></blockquote></div><p>Это не понял я, что обернуть?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 20 Sep 2017 17:42:21 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119439#p119439</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:POE бинды через GUI]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119438#p119438</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>&quot;X&quot; должен быть заменен переменной из контрола, иначе такой код не работает.</p></blockquote></div><p>У меня код работает в том виде, как написан. Про какой контрол речь, не понял.</p><p>Увы просто и красиво с vk кодами не выйдет. Можно конечно обернуть все это в еще одну ф-ию, станет красивее, но не проще точно.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Wed, 20 Sep 2017 17:39:32 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119438#p119438</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:POE бинды через GUI]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119437#p119437</link>
			<description><![CDATA[<p>Если надо кодами сохранять то скорее <a href="http://forum.script-coding.com/viewtopic.php?pid=102089#p102089">эта ссылка</a>, хотя в той теме она первая, а тема скорее про если в стандартном не хватает клавиш для назначения.<br /></p><div class="codebox"><pre><code>Send % Format(&quot;{vk{:x}}&quot;, GetKeyVK(&quot;X&quot;))</code></pre></div><p>Это непонятный код, для понимания новичком &quot;X&quot; должен быть заменен переменной из контрола, иначе такой код не работает.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 20 Sep 2017 17:18:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119437#p119437</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK:POE бинды через GUI]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119431#p119431</link>
			<description><![CDATA[<p>Проверять активное окно внутри каждой ф-ии не нужно, + ГК в других окнах остаются свободны:<br /></p><div class="codebox"><pre><code>#IfWinActive Path of Exile
F6::SwapSkill() ; смена камня
F4::OpenPortal() ; открытие портала
F5::Hideout() ; переход в убежище
#If</code></pre></div><p>Когда сделаете возможность менять ГК, от метода :: придется отказаться:<br /></p><div class="codebox"><pre><code>Hotkey, IfWinActive, Path of Exile
Hotkey, F4, OpenPortal</code></pre></div><p>Избыточность и непонятность:<br /></p><div class="codebox"><pre><code>; Send {vk58sc02D}
Send {vk58} ; X
Send % Format(&quot;{vk{:x}}&quot;, GetKeyVK(&quot;X&quot;))</code></pre></div><p><a href="http://forum.script-coding.com/viewtopic.php?id=8343">через свой GUI, так, чтобы сохранялись как виртуальные коды</a></p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Wed, 20 Sep 2017 15:18:41 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119431#p119431</guid>
		</item>
		<item>
			<title><![CDATA[AHK:POE бинды через GUI]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=119420#p119420</link>
			<description><![CDATA[<p>Только учусь. Занимаюсь этим всего пару дней, но получилось написать скрипт с нуля. Но вот такая не задача, сколько не перечитал информации. Ну не как не могу понять как сделать бинды через свой GUI, так что бы они сохранялись и желательно что бы они сохранялись как виртуальные коды. Если не сложно кому то. Сделайте пару биндовок на примере моего скрипта. Если честно на готовых примерах мне понятней.</p><div class="codebox"><pre><code>;*****************************************************************************
; AutoHotkey Version:  1.1.26.01
; Автор:               Whitedog
; Имя скрипта:         PoeHotScripts.ahk (v.1)
;*****************************************************************************

;************************************БИНДЫ************************************
F6::SwapSkill() ; смена камня
F4::OpenPortal() ; открытие портала
F5::Hideout() ; переход в убежище
;*****************************************************************************

;*********************************СМЕНА КАМНЯ*********************************
SwapSkill(){
if WinActive(&quot;Path of Exile&quot;){
BlockInput On
MouseGetPos, x, y	
Send {Space} ; закрыть все окна для безопасности	
Sleep 200
Send {vk58sc02D} ; кнопка смены оружия
Sleep 200
Send {vk49sc017} ; Открываем инвентарь
Click right 1380,250 ; координаты сокета в броне (Вытаскиваем камень из брони)
Sleep 200
Click left 1155,170 ; координаты сокета в оружии (Заменяем камень из брони на камень из оружия)
Sleep 200
Click left 1380,250 ; координаты сокета в броне (Вставляем камень из оружия в броню)
Sleep 200
Send {vk49sc017} ; Закрываем инвентарь
Sleep 200
Send {vk58sc02D} ; кнопка смены оружия
Sleep 200
Send {vk52sc013} ; кнопка 1го баффа
Sleep 1100
Send {vk54sc014} ; кнопка 2го баффа
MouseMove, x,y
BlockInput off
}
return
}

;******************************ОТКРЫТИЕ ПОРТАЛА********************************
OpenPortal(){
if WinActive(&quot;Path of Exile&quot;){
BlockInput On
MouseGetPos, x, y	
Send {Space} ; закрыть все окна для безопасности	
Sleep 200
Send {vk49sc017} ; Открываем инвентарь
Click right 1070,700 ; Правый клик по координатам свитка портала (Используем свиток портала)
Sleep 200
Send {vk49sc017} ; Закрываем инвентарь
MouseMove, x,y
BlockInput off
}
return
}

;******************************Переход в убежище*******************************
Hideout(){
if WinActive(&quot;Path of Exile&quot;){
BlockInput On
  SendInput, {Enter}
  sleep, 20
  SendInput, {/}Hideout
  SendInput, {Enter}
  BlockInput Off
BlockInput off
}
return
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (whitedog666)]]></author>
			<pubDate>Wed, 20 Sep 2017 10:19:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=119420#p119420</guid>
		</item>
	</channel>
</rss>
