<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=13483</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13483&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Пропуск задержки sleep при нажатии заданной клавиши».]]></description>
		<lastBuildDate>Mon, 05 Mar 2018 22:11:56 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123942#p123942</link>
			<description><![CDATA[<p><strong>stealzy</strong>, не &quot;не в тему&quot;, а свое виденье вопроса. Вот, например, если пользователь задавший вопрос ждет загрузки изображения и изображение может загрузиться раньше sleep, то почему, оно не может загрузиться позже? Не подумали?</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Mon, 05 Mar 2018 22:11:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123942#p123942</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123933#p123933</link>
			<description><![CDATA[<p>Кстати, если программа как-то графически реагирует на загрузку фото:<br /></p><div class="codebox"><pre><code>
Loop
{
ImageSearch,,,0,0,% A_ScreenWidth, % A_ScreenHeight,Picture.png
; искать картинку Picture.png по всему экрану 
if errorlevel=0 ; если найдено
	break ;прервать цикл поиска
}</code></pre></div><p>Можно и без клавиш обойтись. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (shahlik002)]]></author>
			<pubDate>Mon, 05 Mar 2018 17:12:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123933#p123933</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123931#p123931</link>
			<description><![CDATA[<div class="codebox"><pre><code>Loop
{
	ToolTip % a_index 
	IfKeySleep(&quot;space&quot;,&quot;200&quot;,&quot;0&quot;) ; если клавиша пробел не нажата спать 200 миллисекунд
}
  
; Клавиша, Время сна (при совпадении), 1 - нажата\ 0 - отжата
IfKeySleep(Key,TimeToSleep,state=1) 
{
if GetKeyState(Key,&quot;p&quot;)=state 
	sleep % TimeToSleep
}

Space::return
Esc::ExitApp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (shahlik002)]]></author>
			<pubDate>Mon, 05 Mar 2018 16:14:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123931#p123931</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123928#p123928</link>
			<description><![CDATA[<div class="quotebox"><cite>svoboden пишет:</cite><blockquote><p>а кто сказал, что pause должен пропустить sleep?</p></blockquote></div><div class="quotebox"><cite>ivan.parchomienko пишет:</cite><blockquote><p>Как реализовать пропуск задержки sleep при нажатии заданной клавиши ?</p></blockquote></div><p>Спецом для упоротого зануды, вечно придирающегося или дающего ответы не в тему <img src="//forum.script-coding.com/img/smilies/tongue.png" width="15" height="15" />.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Mon, 05 Mar 2018 15:56:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123928#p123928</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123913#p123913</link>
			<description><![CDATA[<p><strong>stealzy</strong>, а кто сказал, что pause должен пропустить sleep?<br /></p><div class="codebox"><pre><code>^1::
send a
pause
send b
pause
send v
return

^2::
pause off
return</code></pre></div><p>Я думаю, что нужно пропустить не sleep, а саму команду.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Sun, 04 Mar 2018 22:01:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123913#p123913</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123911#p123911</link>
			<description><![CDATA[<p><strong>svoboden</strong>, Pause не останавливает выполнение уже исполняющейся команды.<br /><strong>qqlexa</strong>, намудрили больно.</p><p>ТС нужен пропуск Sleep по нажатию клавиши, все очень просто - заменяем все Sleep на KeyWait, не думал что придется расписывать конечно:<br /></p><div class="codebox"><pre><code>KeyWait F1, DT120
Send {sc38}{sc14D}{sc1C}{sc150}{sc1C}{sc1C}
KeyWait F1, DT600
Send {sc38}{sc14D}{sc1C}{sc150}{sc150}{sc1C}
KeyWait F1, DT50
Send {sc38}{sc14D}{sc1C}{sc150}{sc150}{sc150}{sc150}{sc1C}
KeyWait F1, DT2
Send Model{sc1C}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Sun, 04 Mar 2018 17:48:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123911#p123911</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123906#p123906</link>
			<description><![CDATA[<p>Буду честен, написал этот код для того чтобы направить в правильное русло пользователя, а сам код не проверил, наверное сделал плохо..<br />Давайте более-менее подробнее разберём что я хотел написать на самом деле, так как научиться писать &quot;красивые&quot; скрипты, я ещё не научился!)<br /></p><div class="codebox"><pre><code>
x:=0       ;// Переменная которая регулирует задержку
return
F1::        ;// Тоже самое, если x = 0 присвоить для переменной - x, число 1. Иначе x-=1
if x=0  ;// Если x = 0 пойти на метку s+, иначе s-
{
goto, s+   ;// Пойти на метку s+
}
goto s-     ;// Пойти на метку s-
return
NumPad1:: ;// Активация скрипта
if x=1         ;// Проверяет пропускать или задерживать скрипт
{
goto, sl   
}
sleep 2000
sl:
msgbox, test
return
s+:          ;// Метка которая присваивает переменной значение 1
x+=1
return
s-:         ;// Метка которая забирает у переменной значение 1
x-=1
return
F3::
reload
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (qqlexa)]]></author>
			<pubDate>Sun, 04 Mar 2018 15:30:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123906#p123906</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123896#p123896</link>
			<description><![CDATA[<p><strong>qqlexa</strong>, а как работает ваш пример, у меня ошибку выдает? Если уж на то пошло, то здесь, чтобы пропустить команду sleep, может, отладка скрипта нужна.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Sat, 03 Mar 2018 20:15:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123896#p123896</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123890#p123890</link>
			<description><![CDATA[<div class="codebox"><pre><code>
x:=0       ;//Переменная которая регулирует задержку
F1::  
if x=0 x+=1   ;// Если x = 0 присвоить для переменной - x, число 1. Иначе x-=1
else x-=1
return
F2::
Loop
{                       
if x=1 goto, sl    ;// Если ты нажимал F1 будет скип задержки, иначе задержка полсекунды 
else 
{
sleep 500
goto sl
}
sl:
send, {Enter}
return
F3::
reload
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (qqlexa)]]></author>
			<pubDate>Sat, 03 Mar 2018 11:28:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123890#p123890</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123872#p123872</link>
			<description><![CDATA[<p>Pause.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Wed, 28 Feb 2018 23:51:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123872#p123872</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123814#p123814</link>
			<description><![CDATA[<p>KeyWait</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Fri, 23 Feb 2018 09:59:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123814#p123814</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123812#p123812</link>
			<description><![CDATA[<p>Каждый Sleep разбить на части и в свою очередь организовать, как Loop, на каждом обороте проверяя клавишу.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Fri, 23 Feb 2018 09:39:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123812#p123812</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Пропуск задержки sleep при нажатии заданной клавиши]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=123811#p123811</link>
			<description><![CDATA[<p>Как реализовать пропуск задержки sleep при нажатии заданной клавиши ?<br />вот что есть loop<br /></p><div class="codebox"><pre><code>{
sleep, 120000
send,{sc38}{sc14D}{sc1C}{sc150}{sc1C}{sc1C}
sleep,600000
send,{sc38}{sc14D}{sc1C}{sc150}{sc150}{sc1C}
sleep,50000
send,{sc38}{sc14D}{sc1C}{sc150}{sc150}{sc150}{sc150}{sc1C}
sleep,2000 
send,Model{sc1C}
break
}</code></pre></div><p>нужно что бы в случае если программа быстрее чем там заданно в Sleep загрузит фото то по нажатию определенной клавиши оно переставало ждать</p>]]></description>
			<author><![CDATA[null@example.com (ivan.parchomienko)]]></author>
			<pubDate>Fri, 23 Feb 2018 07:45:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=123811#p123811</guid>
		</item>
	</channel>
</rss>
