<?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=15962&amp;type=atom" />
	<updated>2021-01-03T09:22:49Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15962</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не могу разобраться, как сохранить бинды клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=144480#p144480" />
			<content type="html"><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=127143#p127143">В этом посте второй код.</a></p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2021-01-03T09:22:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=144480#p144480</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не могу разобраться, как сохранить бинды клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=144448#p144448" />
			<content type="html"><![CDATA[<p>Хорошо, можете подсказать как это сделать?<strong>stealzy</strong></p>]]></content>
			<author>
				<name><![CDATA[kydryaviy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41332</uri>
			</author>
			<updated>2020-12-31T11:38:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=144448#p144448</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не могу разобраться, как сохранить бинды клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=144447#p144447" />
			<content type="html"><![CDATA[<p>Нет, стартовое выполнение идет с начала скрипта до первой команды <em>Return</em>.<br />Чтобы, как вы пишите <em>сохранят</em>, нужно прочитать их из ini и назначить командой Hotkey.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2020-12-31T11:10:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=144447#p144447</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не могу разобраться, как сохранить бинды клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=144445#p144445" />
			<content type="html"><![CDATA[<p>До key1. Дальше уже идёт сами бинды, которые активируются по клавише. Которые мне и нужно сохранят после перезапуска<strong>stealzy</strong></p>]]></content>
			<author>
				<name><![CDATA[kydryaviy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41332</uri>
			</author>
			<updated>2020-12-31T11:02:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=144445#p144445</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Не могу разобраться, как сохранить бинды клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=144444#p144444" />
			<content type="html"><![CDATA[<p>Сразу после запуска никаких г.к. не действует, они назначаются по ходу выполнения кода скрипта.<br />А теперь скажите пожалуйста, до какой строки дойдет выполнение вашего кода сразу после запуска?</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2020-12-31T10:56:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=144444#p144444</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Не могу разобраться, как сохранить бинды клавиш]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=144440#p144440" />
			<content type="html"><![CDATA[<p>Сделал небольшой скрипт для игры, всё впринципе работает,&nbsp; уже часа 4 не могу сделать сохранение. Нужно просто чтобы горячае клавиши сохранялись после перезапуска AHKшки.</p><div class="codebox"><pre><code>#UseHook
IniRead, Key1, IniFile.ini, Section, Key1, % A_Space
IniRead, Key2, IniFile.ini, Section, Key2, % A_Space 
IniRead, Key3, IniFile.ini, Section, Key3, % A_Space 

Gui Add, Picture,  x159 y249 w170 h165, C:\Users\demon\Desktop\ahk bronik\logo ahk.png
Gui Add, Link, x8 y412 w120 h23, &lt;a href=&quot;https://vk.com/kydryaviy&quot;&gt;Создатель&lt;/a&gt;
Gui Add, Text, x195 y10 w170 h26 +0x200, Бинд на свап бронижелета.
Gui, Show, w353 h429,

Gui, Add, Hotkey, x12 y9 w90 h30 vKey1, % Key1
Gui, Add, Hotkey, x12 y49 w90 h30 vKey2, % Key2
Gui, Add, Hotkey, x12 y89 w90 h30 vKey3, % Key3

Gui, Add, Button, x112 y9 w80 h30 gButton1, Назначить
Gui, Add, Button, x112 y49 w80 h30 gButton2, Назначить
Gui, Add, Button, x112 y89 w80 h30 gButton3, Назначить


Button1:
	Gui, Submit, NoHide
	Hotkey, % PrKey1, off, UseErrorLevel
	Hotkey, % PrKey1 := Key1, Key1, on, UseErrorLevel
	IniWrite, % Key1, IniFile.ini, Section, Key1
	return

Button2:
	Gui, Submit, NoHide
	Hotkey, % PrKey2, off, UseErrorLevel
	Hotkey, % PrKey2 := Key2, Key2, on, UseErrorLevel
	IniWrite, % Key1, IniFile.ini, Section, Key2
	return 

Button3:
	Gui, Submit, NoHide
	Hotkey, % PrKey3, off, UseErrorLevel
	Hotkey, % PrKey3 := Key3, Key3, on, UseErrorLevel
	IniWrite, % Key1, IniFile.ini, Section, Key3
	return 
	
Key1:
	Loop 1
	{
		if not GetKeyState(&quot;Key1&quot; &quot;P&quot;)
			sendinput, {F2} ;
sleep, 35 ; Задержка. Скрипт/сервер работает через жопу = увеличиваем, перезапускаем скрипт.
MouseMove, 40, 383
sleep, 35 ; Задержка. Скрипт/сервер работает через жопу = увеличиваем, перезапускаем скрипт.
MouseClick, Left ;
MouseClick, Left ;
MouseClick, Left ;
MouseClick, Left ;
sleep, 35 ; Задержка. Скрипт/сервер работает через жопу = увеличиваем, перезапускаем скрипт.
MouseMove, 313, 724
sleep, 5 ; Задержка. Скрипт/сервер работает через жопу = увеличиваем, перезапускаем скрипт.
MouseClick, Left ;
MouseClick, Left ;
MouseClick, Left ;
MouseClick, Left ;
sendinput, {Esc} ;
Return

	}
	return
	
Key2:
	Loop 1
	{
		if not GetKeyState(&quot;Key2&quot; &quot;P&quot;)
			sendinput, {i} ;
sleep, 300 ; 
MouseMove, 538, 800
MouseClick, Right ;
MouseMove, 567, 830
MouseClick, Left ;
MouseMove, 640, 800
MouseClick, Right ;
MouseMove, 680, 830
MouseClick, Left ;
MouseMove, 735, 800
MouseClick, Right ;
MouseMove, 770, 830
MouseClick, Left ;
sendinput, {Esc} ;
Return
	}
	return

Key3:
	Loop 1
	{
		if not GetKeyState(&quot;Key3&quot; &quot;P&quot;)
			sendinput, {F1} ;
MouseMove, 915, 133
MouseClick, Left ;

	}
	return

GuiClose:
	ExitApp</code></pre></div>]]></content>
			<author>
				<name><![CDATA[kydryaviy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41332</uri>
			</author>
			<updated>2020-12-31T09:07:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=144440#p144440</id>
		</entry>
</feed>
