<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; ControlSend, PostMessage не отрабатывают]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8383&amp;type=atom" />
	<updated>2013-06-11T14:24:10Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=8383</id>
		<entry>
			<title type="html"><![CDATA[Re: ControlSend, PostMessage не отрабатывают]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=72919#p72919" />
			<content type="html"><![CDATA[<p>Да, важно.</p><p>Ставил на виртуалку. В игре реализована защита от запуска в виртуальной среде. Но это я обошел (патч на vmware антидетект), но после этого, проблема с видео (видеокарта не поддерживается, патч устанавливает видеокарту s3). В любом случае, как я понял, нигде толком не реализована поддержка 3d ускорения. Пробовал vmware, virtualbox.<br />Пробовал даже найти материалы по теме проброса видео с хоста. Но, ничего толком не нашел.<br />Пробовал также sandboxie. В самой песочнице игра, а также скрипт ahk (по идее они в одной виртуальной среде получаются). Но если сделать активным другое окно, то сама песочница блокирует эмулированные нажатия.</p><p>Где-то видел такую тему, можно добиться чего-то типа виртуальных мониторов. То есть один компьютер, но мониторов много и манипуляторы для каждого монитора свои. Но найти не могу.</p><p>Конечно, реализовать на уровне своих скриптов/программ все-таки приоритетнее, но вопрос изучаю уже довольно давно и ничего путного не нашел.</p><p>В общем в поиске любого решения.</p>]]></content>
			<author>
				<name><![CDATA[notarius]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30032</uri>
			</author>
			<updated>2013-06-11T14:24:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=72919#p72919</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ControlSend, PostMessage не отрабатывают]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=72917#p72917" />
			<content type="html"><![CDATA[<p>Во многих играх это неподдерживается, забудьте. <br />Если очень важно, ставьте на виртуалку.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-06-11T12:54:53Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=72917#p72917</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ControlSend, PostMessage не отрабатывают]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=72910#p72910" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Не уверен, но возможно так:<br /></p><div class="codebox"><pre><code>SendMode Input
 ; SendMode InputThenPlay
ControlSend, ahk_parent, {Space}, ahk_class %WinClass%
</code></pre></div><p><a href="http://www.autohotkey.com/docs/commands/SendMode.htm">SendMode</a></p></blockquote></div><p>О, и правда, это может сработать, по крайней мере, это было бы логично. Не подумал об этом, спасибо, попоробую, отпишусь.</p><p>Попробовал. Опять 25, не отрабатывает.<br />пробовал и без указания ahk_parent</p>]]></content>
			<author>
				<name><![CDATA[notarius]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30032</uri>
			</author>
			<updated>2013-06-11T09:24:33Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=72910#p72910</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ControlSend, PostMessage не отрабатывают]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=72908#p72908" />
			<content type="html"><![CDATA[<p>Не уверен, но возможно так:<br /></p><div class="codebox"><pre><code>SendMode Input
 ; SendMode InputThenPlay
ControlSend, ahk_parent, {Space}, ahk_class %WinClass%
</code></pre></div><p><a href="http://www.autohotkey.com/docs/commands/SendMode.htm">SendMode</a></p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2013-06-11T08:53:53Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=72908#p72908</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ControlSend, PostMessage не отрабатывают]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=72895#p72895" />
			<content type="html"><![CDATA[<p>Возможно я смогу задать направление для мысли.<br />Методом тыка, удалось выяснить, что SendInput отрабатывает прямо так, как надо, то есть удовлетворяет всем потребностям.<br />Отсюда вопрос, есть какой-то аналог SendInput, только отправляемый в неактивное окно?</p>]]></content>
			<author>
				<name><![CDATA[notarius]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30032</uri>
			</author>
			<updated>2013-06-10T17:58:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=72895#p72895</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ControlSend, PostMessage не отрабатывают]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=72860#p72860" />
			<content type="html"><![CDATA[<p>SendPlay вообще не отрабатывает, ни в чате, ни в самой игре.<br />SendInput отрабатывает только в чате.</p><p>И да, забыл сказать, стоит директива #InstallKeybdHook, если это, в данном случае, значимо.</p><p>И Post/SendMessage отрабатываются, но только в чате.</p>]]></content>
			<author>
				<name><![CDATA[notarius]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30032</uri>
			</author>
			<updated>2013-06-09T18:11:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=72860#p72860</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: ControlSend, PostMessage не отрабатывают]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=72859#p72859" />
			<content type="html"><![CDATA[<p>Присмотритесь <a href="http://www.autohotkey.com/docs/commands/Send.htm">к SendPlay</a>. И Post/SendMessage скорее всего не будут работать в играх.</p>]]></content>
			<author>
				<name><![CDATA[Mikki]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5905</uri>
			</author>
			<updated>2013-06-09T17:02:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=72859#p72859</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[ControlSend, PostMessage не отрабатывают]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=72855#p72855" />
			<content type="html"><![CDATA[<p>Доброго времени суток.</p><p>Столкнулся с проблемой.<br />Есть необходимость в приложении (игра) нажимать определенные кнопки. В данном случае пробел (По задумке окон может быть несколько, возможно не активные).<br />В приложении есть чат, в него команды отправляются. Но, в самой игре, не отрабатывают, вот что пробовал, в разных вариациях:</p><div class="codebox"><pre><code>
;1
ControlSend, ahk_parent, {Space}, ahk_class %WinClass%
;2
ControlSend, , {Space}, ahk_class %WinClass%
;3
PostMessage, 0x100, 0x20,,, ahk_pid %WinPID%
PostMessage, 0x101, 0x20,,, ahk_pid %WinPID%
;4
PostMessage, 0x102, 0x20,,, ahk_pid %WinPID%
</code></pre></div><p>Возможно, само приложение блокирует Post/SendMessage.</p><p>Отсюда несколько вопросов:<br />1. Какие попытки предпринять с ControlSend и(или) PostMessage?<br />2. Какие возможны еще варианты реализации?</p><p>P.S. Просто Send {Space} также не отрабатывает. Хотя, </p><div class="codebox"><pre><code>
Click
Send, {RButton}
Send, {MButton}
</code></pre></div><p>Отрабатывают нормально.</p>]]></content>
			<author>
				<name><![CDATA[notarius]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=30032</uri>
			</author>
			<updated>2013-06-09T10:50:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=72855#p72855</id>
		</entry>
</feed>
