<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Макрос с нажатием клавиш в неактивном окне,можно также кнопки геймпада]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=10411&amp;type=atom" />
	<updated>2015-02-17T17:22:39Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=10411</id>
		<entry>
			<title type="html"><![CDATA[Re: Макрос с нажатием клавиш в неактивном окне,можно также кнопки геймпада]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=91632#p91632" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><div class="quotebox"><cite>Bass пишет:</cite><blockquote><p>у меня тупо не работают строчки кода</p></blockquote></div><p>Тупо они и не должны работать. Правильно так:<br /></p><div class="codebox"><pre><code>ControlSend, Edit1, 123, Безымянный — Блокнот</code></pre></div></blockquote></div><p>Спасибо, вроде заработало, но вот в игре в неактивном окне не передаются команды.<br />Если окно активно, то нормально работает.<br />Есть ещё варианты кроме активации SendMessage 0x06 ?<br />Прогой WinSpy++ вытаскивается контрол &quot;Grand theft auto San Andreas&quot;, вставлял в код его тоже и всё равно не работало.<br />Кстати почему Edit1 в блокноте, когда там просто Edit?<br /></p><div class="codebox"><pre><code>sleep 4000
loop
{
ControlSend, , {w down}, GTA:SA:MP
}</code></pre></div><p>П.С. Хотя ладно, я VMWare поставил, буду через него мутить.</p>]]></content>
			<author>
				<name><![CDATA[Bass]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32879</uri>
			</author>
			<updated>2015-02-17T17:22:39Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=91632#p91632</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Макрос с нажатием клавиш в неактивном окне,можно также кнопки геймпада]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=91621#p91621" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Bass пишет:</cite><blockquote><p>у меня тупо не работают строчки кода</p></blockquote></div><p>Тупо они и не должны работать. Правильно так:<br /></p><div class="codebox"><pre><code>ControlSend, Edit1, 123, Безымянный — Блокнот</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-02-17T00:40:27Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=91621#p91621</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Макрос с нажатием клавиш в неактивном окне,можно также кнопки геймпада]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=91616#p91616" />
			<content type="html"><![CDATA[<p>Так, в общем начал изучать ControlSend и сразу же наткнулся на то, что у меня тупо не работают строчки кода с этой командой.<br /></p><div class="codebox"><pre><code>loop
{
ControlSend, Edit1 , {Alt down}ф{Alt up}, Безымянный - Блокнот
ControlSend, Edit1 , abc, notepad.exe
ControlSend, Edit1 , {w down}, AutoHotkey.ahk - Блокнот
ControlSend, Edit, {b down}{b up}, AutoHotkey.ahk - Блокнот
}
</code></pre></div><p>По-разному пробовал и отдельно по одной строчке и без цикла, и с Edit, и с Edit1 , в чём прикол, подскажите пожалуйста?</p>]]></content>
			<author>
				<name><![CDATA[Bass]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32879</uri>
			</author>
			<updated>2015-02-16T22:13:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=91616#p91616</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Макрос с нажатием клавиш в неактивном окне,можно также кнопки геймпада]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=91615#p91615" />
			<content type="html"><![CDATA[<p>Спасибо, буду вкуривать.</p>]]></content>
			<author>
				<name><![CDATA[Bass]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32879</uri>
			</author>
			<updated>2015-02-16T19:40:32Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=91615#p91615</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Макрос с нажатием клавиш в неактивном окне,можно также кнопки геймпада]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=91598#p91598" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Bass пишет:</cite><blockquote><p>Приветствую, прошу помощи.<br />Возможно ли написать скрипт, который будет выполняться в игре, которая работает в окне?<br />Можно также, чтобы эмулировались нажатия кнопок геймпада, главное, чтобы в окне.<br />Так то у меня скрипт работает, но хочется заниматься другими делами на компе, пока он пашет.</p></blockquote></div><p>Поиском пробовали воспользоваться? Тема отправки клавиш в неативное окно довольно разносторонне исследована.<br />Эмуляция кнопок геймпада сложнее, видел где-то реализацию для ppJoy - может что-то и получится.<br />Игру напишите - быстрее найдете понимание.</p><p>Для отправки клавиш в неактивное окно есть <a href="http://ahkscript.org/docs/commands/ControlSend.htm">ControlSend</a>.<br />Так же можно попробовать через <a href="http://ahkscript.org/docs/commands/PostMessage.htm#PostMessage__SendMessage">PostMessage/SendMessage</a>.</p><p>Так же посмотрите <a href="http://forum.script-coding.com/viewtopic.php?id=9558">мою тему</a> с изысканиями.</p>]]></content>
			<author>
				<name><![CDATA[kharlashkin]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32183</uri>
			</author>
			<updated>2015-02-16T08:19:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=91598#p91598</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Макрос с нажатием клавиш в неактивном окне,можно также кнопки геймпада]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=91596#p91596" />
			<content type="html"><![CDATA[<p>Приветствую, прошу помощи.<br />Возможно ли написать скрипт, который будет выполняться в игре, которая работает в окне?<br />Можно также, чтобы эмулировались нажатия кнопок геймпада, главное, чтобы в окне.<br />Так то у меня скрипт работает, но хочется заниматься другими делами на компе, пока он пашет.</p>]]></content>
			<author>
				<name><![CDATA[Bass]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=32879</uri>
			</author>
			<updated>2015-02-15T23:05:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=91596#p91596</id>
		</entry>
</feed>
