<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9747&amp;type=atom" />
	<updated>2014-07-30T10:54:05Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9747</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85443#p85443" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Selja8 пишет:</cite><blockquote><p>Ясно, а как на AU дела продвигаются?</p></blockquote></div><p>Ой, совсем забыл отписаться: не, тоже не работает.</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-07-30T10:54:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85443#p85443</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85370#p85370" />
			<content type="html"><![CDATA[<p>Ясно, а как на AU дела продвигаются?</p>]]></content>
			<author>
				<name><![CDATA[Selja8]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32415</uri>
			</author>
			<updated>2014-07-29T08:18:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85370#p85370</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85359#p85359" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>А это чем не подходит <a href="http://forum.script-coding.com/viewtopic.php?id=6350">http://forum.script-coding.com/viewtopic.php?id=6350</a>.</p></blockquote></div><p>тем, что попробовав скрипт из того примера - хоткеи не срабатывают, если активно окно виртуальной машины (проверял на vmWare vSphere Client и vmWare Workstation 8).</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-07-29T07:13:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85359#p85359</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85268#p85268" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>А это чем не подходит?</p></blockquote></div><p>Вроде подходит, а реализовать то как?</p>]]></content>
			<author>
				<name><![CDATA[Selja8]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32415</uri>
			</author>
			<updated>2014-07-27T06:12:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85268#p85268</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85265#p85265" />
			<content type="html"><![CDATA[<p>А это чем не подходит <a href="http://forum.script-coding.com/viewtopic.php?id=6350">http://forum.script-coding.com/viewtopic.php?id=6350</a>.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-07-26T18:49:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85265#p85265</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85264#p85264" />
			<content type="html"><![CDATA[<p>Hydrogenium и Selja8, спасибо.<br />к сожалению, с delfi не знаком совсем, а вот скрипт autoIt&#039;овский попробую.</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-07-26T18:24:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85264#p85264</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85262#p85262" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Drugoy пишет:</cite><blockquote><p>Selja8,<br />а в AutoIt это как сделать? (я никогда AutoIt не пользовался, но говорят, синтаксисы у них похожие и многие команды пересекаются).</p></blockquote></div><p>На AutoIT .</p><p><a href="https://www.google.ru/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;ved=0CBsQFjAA&amp;url=http%3A%2F%2Fautoit-script.ru%2Fautoit3_docs%2Flibfunctions%2F_winapi_setwindowshookex.htm&amp;ei=JtTTU7uvBYH8ygO52YHwDg&amp;usg=AFQjCNE7sXRtmArAjfiyDwRFirKsbet6rA&amp;sig2=osZxGPpmkwK9duxSugiMmQ&amp;bvm=bv.71778758,d.bGQ&amp;cad=rjt">https://www.google.ru/url?sa=t&amp;rct= … mp;cad=rjt</a></p>]]></content>
			<author>
				<name><![CDATA[Selja8]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32415</uri>
			</author>
			<updated>2014-07-26T16:17:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85262#p85262</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84811#p84811" />
			<content type="html"><![CDATA[<p><strong>Drugoy</strong>, я могу привести вам код на делфи, ну а дальше сам (спрашивай у гуру AHK как конвертнуть)</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>
procedure SimulateKey(Key: byte);
var
  Inp: TInput;
begin
  Inp.Itype := INPUT_KEYBOARD;
  Inp.ki.wVk := Key;
  Inp.ki.wScan := MapVirtualKey(Key, 0);

  // KEYDOWN
  Inp.ki.dwFlags := 0;
  SendInput(1, Inp, SizeOf(Inp)); 

  // KEYUP
  Inp.ki.dwFlags := KEYEVENTF_KEYUP;
  SendInput(1, Inp, SizeOf(Inp));
end;
</code></pre></div></div></div><p>Key: byte - это шестнадцатеричное число <a href="http://it.kgsu.ru/Delphi_6/pril2.html">http://it.kgsu.ru/Delphi_6/pril2.html</a><br />т.е хотите нажать F10, вызываете так SimulateKey($79)</p>]]></content>
			<author>
				<name><![CDATA[Hydrogenium]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30160</uri>
			</author>
			<updated>2014-07-16T08:32:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84811#p84811</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84805#p84805" />
			<content type="html"><![CDATA[<p>Hydrogenium,<br />я погуглил и попытался понять как оно должно работать, но что-то застопорился.<br />Если вам не трудно - приведите, пожалуйста пример, как, скажем, по f12 выдавать msgbox или активировать окно &quot;calc.exe&quot;, если активно окно с виртуалкой и оно перехватываёт всё.</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-07-16T06:45:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84805#p84805</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84776#p84776" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Drugoy пишет:</cite><blockquote><p>Hydrogenium, да, верно, именно так.</p></blockquote></div><p>Надо посылать через SendInput + MapVirtualKey</p>]]></content>
			<author>
				<name><![CDATA[Hydrogenium]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30160</uri>
			</author>
			<updated>2014-07-15T01:27:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84776#p84776</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84757#p84757" />
			<content type="html"><![CDATA[<p>Hydrogenium, да, верно, именно так.<br />Приложения типа VMware vSphere Client видмо имеют какие-то столь мощные хуки, что они полностью перехватывают ввод на себя, что автохоткейные скрипты на хосте не видят нажатий с клавиатуры и мыши вообще.</p><p>Selja8,<br />а в AutoIt это как сделать? (я никогда AutoIt не пользовался, но говорят, синтаксисы у них похожие и многие команды пересекаются).</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-07-14T07:42:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84757#p84757</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84702#p84702" />
			<content type="html"><![CDATA[<p><strong>Drugoy</strong>, ты из хоста посылаешь хоткей в гостевую OC, и этот хоткей не видится, так ?</p>]]></content>
			<author>
				<name><![CDATA[Hydrogenium]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30160</uri>
			</author>
			<updated>2014-07-11T09:57:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84702#p84702</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84699#p84699" />
			<content type="html"><![CDATA[<p>Нужен <strong>низкоуровневый ХУК</strong>. <strong>AutoIt</strong> -это может, а в AHK не уверен что такое возможно.</p>]]></content>
			<author>
				<name><![CDATA[Selja8]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32415</uri>
			</author>
			<updated>2014-07-11T06:29:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84699#p84699</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: не работают хоткеи при управлении виртуальными машинами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84292#p84292" />
			<content type="html"><![CDATA[<p>Работаю с виртуалками в vmware vSphere Client и проблема в том, что при управлении виртуалкой хоткеи срабатывают только если они находятся в скриптах запущенных на той же виртуальной машине.</p><p>Видимо, приложение перехватывает весь ввод с клавиатуры на себя и скрипт просто не видит того, что хоткеи были нажаты.</p><p>Та же проблема и при работе с виртуалками через веб-интерфейс (там только через флэш-плагин из-под IE это всё работает).</p><p>Как-то можно это обойти?</p>]]></content>
			<author>
				<name><![CDATA[Drugoy]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27463</uri>
			</author>
			<updated>2014-06-27T14:25:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84292#p84292</id>
		</entry>
</feed>
