<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Блокирование ввода до нажатия на пробел]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=13644</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13644&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Блокирование ввода до нажатия на пробел».]]></description>
		<lastBuildDate>Sun, 22 Apr 2018 08:57:19 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Блокирование ввода до нажатия на пробел]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=124847#p124847</link>
			<description><![CDATA[<div class="codebox"><pre><code>powercfg  /devicedisablewake  device_name</code></pre></div><p><a href="https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options">https://docs.microsoft.com/en-us/window … ne-options</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 22 Apr 2018 08:57:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=124847#p124847</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокирование ввода до нажатия на пробел]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=124846#p124846</link>
			<description><![CDATA[<div class="quotebox"><cite>svoboden пишет:</cite><blockquote><p>Не думаю, что снятие этой галочки чем-то поможет.</p></blockquote></div><p>Ну, это не предположение, это факт. Без этой галочки экран не включается, в то время как с ней -- включается (на самом деле, при этом неважно, заблокирован ввод или нет, но лучше его блокировать, чтобы не происходило непонятных вводов, которые ты не можешь увидеть). Если научиться ей управлять средствами ahk, то скрипт будет более гибким в том плане, что для его работы не будут требоваться какие-то дополнительные exe-шники.</p>]]></description>
			<author><![CDATA[null@example.com (HepoH)]]></author>
			<pubDate>Sun, 22 Apr 2018 06:21:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=124846#p124846</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Блокирование ввода до нажатия на пробел]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=124845#p124845</link>
			<description><![CDATA[<p>Не думаю, что снятие этой галочки чем-то поможет. Здесь, скорее всего, нужно отключать сами устройства ввода (хотя это не рекомендуется!). Для начала попробуйте отключить мышь программой командной строки devcon.exe. А клавиатуру попробуйте через ahk заблокировать.<br /><a href="https://autohotkey.com/boards/viewtopic.php?f=5&amp;t=24911">https://autohotkey.com/boards/viewtopic … mp;t=24911</a>;<br /><a href="https://autohotkey.com/boards/viewtopic.php?f=5&amp;t=29606&amp;hilit=wake+up+the+keyboard">https://autohotkey.com/boards/viewtopic … e+keyboard</a>.</p>]]></description>
			<author><![CDATA[null@example.com (svoboden)]]></author>
			<pubDate>Sat, 21 Apr 2018 23:59:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=124845#p124845</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Блокирование ввода до нажатия на пробел]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=124843#p124843</link>
			<description><![CDATA[<p>Добрый день. Хочу реализовать следующую штуку:<br />По нажатию на Ctrl+F2, экран гаснет, происходит посылка комбинации Alt+Shift+F10, и чтобы до нажатия на пробел экран не включался (т.е. ни от движения мышью, ни от нажатия на любые другие клавишы). Как погасить экран я знаю: </p><div class="codebox"><pre><code>SendMessage,0x112,0xF170,2,,Program Manager</code></pre></div><p>а вот как организовать блокирование ввода -- нет. Не хотелось бы делать бесконечный цикл, чтобы грузить проц почем зря.</p><br /><br /><br /><p>UPD.: нашел, BlockInput -- это будто бы именно то, что нужно, вот только экран все же пробуждается при любом вводе.<br />Код, который в теории должен был решать мой вопрос:<br /></p><div class="codebox"><pre><code>^F2::
KeyWait Control
KeyWait F2
Send !+{F10}
SendMessage,0x112,0xF170,2,,Program Manager
BlockInput On
BlockInput MouseMove
KeyWait, Space, D
BlockInput Off
BlockInput MouseMoveOff
return
</code></pre></div><p>UPD2: В диспетчере устройств Windows необходимо зайти в свойства мыши и клавиатуры -&gt; управление электропитанием и снять галочку с &quot;Разрешить этому устройству выводить компьютер из ждущего режима&quot;. Если научиться управлять этой галочкой из скрипта, цены ему для меня не будет.</p>]]></description>
			<author><![CDATA[null@example.com (HepoH)]]></author>
			<pubDate>Sat, 21 Apr 2018 13:51:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=124843#p124843</guid>
		</item>
	</channel>
</rss>
