<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Настройка вывода в виртуальную машину VMware?]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7461&amp;type=atom" />
	<updated>2012-08-14T19:19:46Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7461</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62771#p62771" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>eker пишет:</cite><blockquote><p>Имеется Win7, на ней VMware, там такая же Win7.<br />Задача:<br />Исполнять все команды AHK только в гостевой ОС.</p><p>На сколько я понял можно попробовать создать на виртуалке и хосте по COM порту, так что, если нет иных идей, вопрос сводится к тому как выводить все действия AHK в COM-порт...</p></blockquote></div><p>Пайпы(если виртулка в том же домене, что и реальная) или сокеты.</p>]]></content>
			<author>
				<name><![CDATA[Александр_]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24888</uri>
			</author>
			<updated>2012-08-14T19:19:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62771#p62771</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62765#p62765" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Что вам мешает попробовать?</p></blockquote></div><p>лень) если не сработает(а не факт), то пара часов на впиливание в то как это работает пропадёт...</p><p>На самом деле спасибо, думаю на неделе всё же попробую, обязательно отпишу о результатах)</p>]]></content>
			<author>
				<name><![CDATA[eker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28525</uri>
			</author>
			<updated>2012-08-14T17:03:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62765#p62765</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62764#p62764" />
			<content type="html"><![CDATA[<p>Что вам мешает попробовать?</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-08-14T16:50:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62764#p62764</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62763#p62763" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Из свёрнутого окна прочитать цвет пикселя нельзя, оно же свёрнуто <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p></blockquote></div><p>Готов спорить: например во многих играх есть опция выставляющая отрисовку в свёрнутом состоянии, в дьябло 3, к примеру, вообще для такой опции даже минимальный фпс выставляется... для подобных окон, например, миниатюры(при наведении на значёк запущенного приложения в панели инструментов) рисуются с анимацией, к ним кстати относятся и большинство плееров - рендеринг видео проводится там всегда...<br />Но ок, а что если я перемещу окно за пределы рабочего стола(так чтобы только уголок торчал)?</p>]]></content>
			<author>
				<name><![CDATA[eker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28525</uri>
			</author>
			<updated>2012-08-14T16:33:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62763#p62763</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62762#p62762" />
			<content type="html"><![CDATA[<p>Из свёрнутого окна прочитать цвет пикселя нельзя, оно же свёрнуто <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-08-14T16:26:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62762#p62762</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62761#p62761" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Что-то мне подсказывает, что я вас неправильно понял <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Если цель — отправить нажатие клавиши или клик мыши в N-е количество свёрнутых окон VMware — используйте <a href="http://l.autohotkey.net/docs/commands/ControlSend.htm">ControlSend</a> или <a href="http://l.autohotkey.net/docs/commands/ControlClick.htm">ControlClick</a>.</p></blockquote></div><p>тоже об этом подумал почитав соответствующий топик, однако возникло 2 вопроса: можно ли из свёрнутого окна прочитать цвет пикселя и не пропадёт ли на мгновение фокус с активного окна(может ли мне в таком случае AHK помешать, например, смотреть видео на тытрубе в фулскрине)...</p>]]></content>
			<author>
				<name><![CDATA[eker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28525</uri>
			</author>
			<updated>2012-08-14T16:17:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62761#p62761</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62760#p62760" />
			<content type="html"><![CDATA[<p>Что-то мне подсказывает, что я вас неправильно понял <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Если цель — отправить нажатие клавиши или клик мыши в N-е количество свёрнутых окон VMware — используйте <a href="http://l.autohotkey.net/docs/commands/ControlSend.htm">ControlSend</a> или <a href="http://l.autohotkey.net/docs/commands/ControlClick.htm">ControlClick</a>.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-08-14T16:12:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62760#p62760</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62759#p62759" />
			<content type="html"><![CDATA[<p>AHK - относительно красивая ширма, за которой стоит некоторое количество логики и вызовов системных функций, не более.<br />Иметь «виртуальное устройство ввода, управляемое при помощи скриптового языка» воспринимаемое системой как реально подключенное — отличное желание, к AHK имеющее посредственное отношение. Увы, сомневаюсь, что в данной теме кто-либо предложит вам вариант реализации этого замечательного «желания».<br />Попробуйте «спрятать» AHK другим способом <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-08-14T15:33:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62759#p62759</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62758#p62758" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Признаюсь, не готов к столь софистическому рассуждению, как «можно ли считать приложение, использующее функции win api синтезирующие нажатия и клики, виртуальным устройством ввода-вывода»</p></blockquote></div><p>боюсь не готов к тонкому троллингу и бану за флуд, так что просто признаю, что не прав, однако проблема остаётся, тогда подойду к этому иначе: предположим я запущу ещё 1 виртуалку параллельно, можно ли будет их(2 виртуалки), так сказать, &quot;наложить друг на друга&quot;, &quot;скрепить&quot; их устройства ввода-вывода?</p>]]></content>
			<author>
				<name><![CDATA[eker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28525</uri>
			</author>
			<updated>2012-08-14T15:18:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62758#p62758</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62757#p62757" />
			<content type="html"><![CDATA[<p>Признаюсь, не готов к столь софистическому рассуждению, как «можно ли считать приложение, использующее функции win api синтезирующие нажатия и клики, виртуальным устройством ввода-вывода»</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-08-14T15:12:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62757#p62757</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62756#p62756" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>А как вы себе представляете «команды AHK»? Как некие магические кусочки данных которые можно отправить по некому интерфейсу и они «долетев» до получателя неопределённым образом вызывают выполнение функций win api?</p><p>«Так» это не работает. Выполняя скрипт на хосте вы можете управлять гостевой системой как окном отправляя клики и нажатия, определяя цвет пикселей, но не иначе. <br />Попробуйте «спрятать» AHK другим способом.</p></blockquote></div><p>Правильно ли я вас понял: создать с помощью AHK некое виртуальное устройство ввода-вывода, не привязанное к системному курсору и клавиатурному вводу, невозможно? <br />Честно, на сколько это себе представлял я, AHK собой такое устройство и представляет...</p><p>ок, подойдём к вопросу креативнее: можно ли создать в Win7 рабочий стол со своим набором устройств ввода, параллельно работающий с основным и управляемый AHK?</p><p>конечная цель - управление виртуальной машиной из хоста с помощью AHK, не мешая при этом работе пользователя.<br />Как крайняя мера пока рассматривается создание в виртуальной машине ещё одной, но как то меня напрягает производительность такой &quot;матрёшки&quot;...</p>]]></content>
			<author>
				<name><![CDATA[eker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28525</uri>
			</author>
			<updated>2012-08-14T15:02:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62756#p62756</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62754#p62754" />
			<content type="html"><![CDATA[<p>А как вы себе представляете «команды AHK»? Как некие магические кусочки данных которые можно отправить по некому интерфейсу и они «долетев» до получателя неопределённым образом вызывают выполнение функций win api?</p><p>«Так» это не работает. Выполняя скрипт на хосте вы можете управлять гостевой системой как окном отправляя клики и нажатия, определяя цвет пикселей, но не иначе. <br />Попробуйте «спрятать» AHK другим способом.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-08-14T14:46:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62754#p62754</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62752#p62752" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>С взаимодействием по COM-порту подсказать не могу, но можно организовать взаимодействие через общую папку. В виртуалке скрипт мониторит содержимое папки, если появляется новый скрипт - запускает его. В принципе, для уменьшения нагрузки и увеличения быстродействия на хосте можно создать небольшой RAM-диск и расшарить его для гостевой ОС.</p></blockquote></div><p>К сожалению не вариант: идея была как раз в том, чтобы в гостевой ос не было никаких хвостов AHK и все команды с хоста воспринимались именно как события аппаратной части.</p>]]></content>
			<author>
				<name><![CDATA[eker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28525</uri>
			</author>
			<updated>2012-08-14T14:28:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62752#p62752</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62751#p62751" />
			<content type="html"><![CDATA[<p>С взаимодействием по COM-порту подсказать не могу, но можно организовать взаимодействие через общую папку. В виртуалке скрипт мониторит содержимое папки, если появляется новый скрипт - запускает его. В принципе, для уменьшения нагрузки и увеличения быстродействия на хосте можно создать небольшой RAM-диск и расшарить его для гостевой ОС.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-08-14T13:57:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62751#p62751</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Настройка вывода в виртуальную машину VMware?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=62743#p62743" />
			<content type="html"><![CDATA[<p>Имеется Win7, на ней VMware, там такая же Win7.<br />Задача:<br />Исполнять все команды AHK только в гостевой ОС.</p><p>На сколько я понял можно попробовать создать на виртуалке и хосте по COM порту, так что, если нет иных идей, вопрос сводится к тому как выводить все действия AHK в COM-порт...</p>]]></content>
			<author>
				<name><![CDATA[eker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=28525</uri>
			</author>
			<updated>2012-08-14T08:30:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=62743#p62743</id>
		</entry>
</feed>
