<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Clipboard, Reload, Getkeystate]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15568&amp;type=atom" />
	<updated>2020-08-02T10:00:36Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15568</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Clipboard, Reload, Getkeystate]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=141356#p141356" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>logosJH</strong>, объсняю для новичков. Проходите по ссылке</span> <a href="http://forum.script-coding.com/help.php?section=bbcode">Помощь в использовании BBCode</a>. Пролистываете до абзаца, где приводится пример </p><div class="codebox"><pre><code>[codе]Некоторый код.[/сode]</code></pre></div><p><span style="color: green"> и читаете внимательно.</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2020-08-02T10:00:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=141356#p141356</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Clipboard, Reload, Getkeystate]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=141340#p141340" />
			<content type="html"><![CDATA[<p><strong>logosJH</strong><br />Дабы проверить, работает ли reload, можно в начало и перед самим reload ввести два MsgBox.</p>]]></content>
			<author>
				<name><![CDATA[SuBrex]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40829</uri>
			</author>
			<updated>2020-08-01T15:46:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=141340#p141340</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Clipboard, Reload, Getkeystate]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=141339#p141339" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>logosJH</strong>, оформите код по правилам.</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2020-08-01T09:10:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=141339#p141339</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Clipboard, Reload, Getkeystate]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=141338#p141338" />
			<content type="html"><![CDATA[<p><strong>SuBrex</strong><br />Здравствуйте. Да, действительно знаком, но не совсем понимаю. Дело в том, что я не вижу как перезапускается программа в трее. Или эту скорость не зафиксировать зрительно? И у меня такая проблема, что скрипт написанный для игры, иногда пропускает нажатия. То-есть чаще всего проходит все ( т.к. тайминги под запись подбирались), но бывает и не прожимает. Думаю это связанно с железом. У меня слабый ноут по характеристикам. Но как раз для этого мне нужно понимание кодом: Если клавиша не была нажата, то нажать еще раз (if else - с этим мне не совсем понятно)<br /></p><div class="codebox"><pre><code>
scD:: ; = 
{
SendInput, {sc1E Down} ; Нажать A
SetKeyDelay, 0
Sendinput, {sc1E Up} ; Отпустить A
SetKeyDelay, 0
SendInput, {sc1E Down} ; Нажать A
SetKeyDelay, 0
Sendinput, {sc1E Up} ; Отпустить A
SetKeyDelay, 0
SendInput, {sc1E Down} ; Нажать A
SetKeyDelay, 0
Sendinput, {sc1E Up} ; Отпустить A
SetKeyDelay, 0
SendInput, {sc2E Down} ; Нажать C
Sleep, .... ; Время
Sendinput, {sc2E Up} ; Отпустить C
Sleep, .... ; Время
SendInput, {sc4 Down} ; Нажать 3
Sleep, .... ; Время
Sendinput, {sc4 Up} ; Отпустить 3
Sleep, .... ; Время
SendInput, {sc2E Down} ; Нажать C
Sleep, .... ; Время
Sendinput, {sc2E Up} ; Отпустить C
Sleep, .... ; Время
SendInput, {sc4 Down} ; Нажать 3
Sleep, .... ; Время
Sendinput, {sc4 Up} ; Отпустить 3
Sleep, .... ; Время
SendInput, {sc2E Down} ; Нажать C
Sleep, .... ; Время
Sendinput, {sc2E Up} ; Отпустить C
Sleep, .... ; Время
SendInput, {sc4 Down} ; Нажать 3
Sleep, .... ; Время
Sendinput, {sc4 Up} ; Отпустить 3
Sleep, .... ; Время
SendInput, {sc2E Down} ; Нажать C
Sleep, .... ; Время
Sendinput, {sc2E Up} ; Отпустить C
Sleep, .... ; Время
SendInput, {sc4 Down} ; Нажать 3
Sleep, .... ; Время
Sendinput, {sc4 Up} ; Отпустить 3
Sleep, .... ; Время
SendInput, {sc2E Down} ; Нажать C
Sleep, .... ; Время
Sendinput, {sc2E Up} ; Отпустить C
Sleep, .... ; Время
SendInput, {sc4 Down} ; Нажать 3
Sleep, .... ; Время
Sendinput, {sc4 Up} ; Отпустить 3
Sleep, .... ; Время
SendInput, {sc21 Down} ; Нажать F
Sleep, ... ; Время
Sendinput, {sc21 Up} ; Отпустить F
Sleep, ... ; Время
SendInput, {sc12 Down} ; Нажать E
Sleep, ... ; Время
Sendinput, {sc12 Up} ; Отпустить E
Sleep, ... ; Время
SendInput, {sc12 Down} ; Нажать E
Sleep, ... ; Время
Sendinput, {sc12 Up} ; Отпустить E
Sleep, ... ; Время
SendInput, {sc11 Down} ; Нажать W
Sleep, ... ; Время
Sendinput, {sc11 Up} ; Отпустить W
Sleep, ... ; Время
SendInput, {sc13 Down} ; Нажать R
Sleep, ... ; Время
Sendinput, {sc13 Up} ; Отпустить R
Sleep, ... ; Время
SendInput, {sc21 Down} ; Нажать F
Sleep, ... ; Время
Sendinput, {sc21 Up} ; Отпустить F
Sleep, ... ; Время
SendInput, {sc23 Down} ; Нажать H
SetKeyDelay, 0
SendInput, {Click Down Right} ; Нажать ПКМ
SetKeyDelay, 0
Sendinput, {Click Up Right} ; Отпустить ПКМ
SetKeyDelay, 0
Sendinput, {sc23 Up} ; Отпустить H
SetKeyDelay, 0
SendInput, {sc20 Down} ; Нажать D
Sleep, ... ; Время
Sendinput, {sc20 Up} ; Отпустить D
Sleep, ... ; Время
SendInput, {sc12 Down} ; Нажать E
Sleep, ... ; Время
Sendinput, {sc12 Up} ; Отпустить E
Sleep, ... ; Время
SendInput, {sc11 Down} ; Нажать W
Sleep, ... ; Время
Sendinput, {sc11 Up} ; Отпустить W
Sleep, ... ; Время
SendInput, {sc10 Down} ; Нажать Q
Sleep, ... ; Время
Sendinput, {sc10 Up} ; Отпустить Q
Sleep, ... ; Время
SendInput, {sc13 Down} ; Нажать R
Sleep, ... ; Время
Sendinput, {sc13 Up} ; Отпустить R
Sleep, ... ; Время
SendInput, {sc23 Down} ; Нажать H
SetKeyDelay, 0
SendInput, {Click Down Right} ; Нажать ПКМ
SetKeyDelay, 0
Sendinput, {Click Up Right} ; Отпустить ПКМ
SetKeyDelay, 0
Sendinput, {sc23 Up} ; Отпустить H
SetKeyDelay, 0
SendInput, {sc20 Down} ; Нажать D
Sleep, ... ; Время
Sendinput, {sc20 Up} ; Отпустить D
Sleep, ... ; Время
SendInput, {sc12 Down} ; Нажать E
Sleep, ... ; Время
Sendinput, {sc12 Up} ; Отпустить E
Sleep, ... ; Время
SendInput, {sc12 Down} ; Нажать E
Sleep, ... ; Время
Sendinput, {sc12 Up} ; Отпустить E
Sleep, ... ; Время
SendInput, {sc12 Down} ; Нажать E
Sleep, ... ; Время
Sendinput, {sc12 Up} ; Отпустить E
SetKeyDelay, 0
SendInput, {sc1E Down} ; Нажать A
SetKeyDelay, 0
Sendinput, {sc1E Up} ; Отпустить A
SetKeyDelay, 0
SendInput, {sc1E Down} ; Нажать A
SetKeyDelay, 0
Sendinput, {sc1E Up} ; Отпустить A
SetKeyDelay, 0
SendInput, {sc1E Down} ; Нажать A
SetKeyDelay, 0
Sendinput, {sc1E Up} ; Отпустить A
SetKeyDelay, 0
}
Return
Process, priority,, High
</code></pre></div><p>И вот к примеру, если какая-то кнопка не была прожата, в середине скрипта, то он проверяет и нажимает, перед тем как идти дальше. Я пробовал Loop, 10 (к примеру) на многоповторку. Но это не профессионально). Попробовал добавить reload но снова не вижу перезапуск скрипта в трее.</p>]]></content>
			<author>
				<name><![CDATA[logosJH]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41007</uri>
			</author>
			<updated>2020-08-01T09:01:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=141338#p141338</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Clipboard, Reload, Getkeystate]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=141332#p141332" />
			<content type="html"><![CDATA[<p><strong>logosJH</strong><br />После выполнения скрипта пропишите:<br /></p><div class="codebox"><pre><code>
Clipboard =
Reload
</code></pre></div><p>Кстати, удивительно, вы знаете о такой функции, как &quot;Reload&quot;, &quot;GetKeyState&quot;, но вместо чтения справки пришли на форум.</p>]]></content>
			<author>
				<name><![CDATA[SuBrex]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40829</uri>
			</author>
			<updated>2020-07-31T21:52:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=141332#p141332</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Clipboard, Reload, Getkeystate]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=141330#p141330" />
			<content type="html"><![CDATA[<p>Здравствуйте. Помогите решить проблемы кодом.<br />1. После своего выполнения скрипт чистит буфер обмена и перезапускается.<br />2. Скрипт проверяет нажималась ли клавиша, если нет то, нажимает повторно (до тех пор пока не нажмет).<br />Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[logosJH]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41007</uri>
			</author>
			<updated>2020-07-31T20:45:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=141330#p141330</id>
		</entry>
</feed>
