<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Управление OBS, Skype, Discord с помощью оверлея]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12397</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12397&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Управление OBS, Skype, Discord с помощью оверлея».]]></description>
		<lastBuildDate>Mon, 06 Feb 2017 03:45:45 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Управление OBS, Skype, Discord с помощью оверлея]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111931#p111931</link>
			<description><![CDATA[<p><strong>stealzy</strong><br />А вообще, в том и суть была, чтобы независимо от того: развернуто окно или свернуто, независимо от размера окна, чтобы нажатие шло не по координатам, а по кнопке.</p>]]></description>
			<author><![CDATA[null@example.com (Night_H4nter)]]></author>
			<pubDate>Mon, 06 Feb 2017 03:45:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111931#p111931</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление OBS, Skype, Discord с помощью оверлея]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111930#p111930</link>
			<description><![CDATA[<p><strong>stealzy</strong><br />Это я понимаю. <br />Просто думаю насчёт оверлея. Но пока разберусь с контролклик.</p>]]></description>
			<author><![CDATA[null@example.com (Night_H4nter)]]></author>
			<pubDate>Mon, 06 Feb 2017 03:26:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111930#p111930</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление OBS, Skype, Discord с помощью оверлея]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111813#p111813</link>
			<description><![CDATA[<p>Понятно, значит для вас критична потеря фокуса с окна и вы хотите посылать клики мышью в другое окно.<br />Для начала определите координаты нужных вам кнопок (можете использовать AhkSpy) и попробуйте покликать по ним с помощью <strong>ControlClick</strong>. Задайте горячие клавиши на каждое действие.<br />Если получиться - едем дальше.<br />P.S. Любое GUI, любая графика - это окно, в windows больше ничего нет, кроме окон. Оверлей и OSD это тоже окна, просто с особыми стилями.</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Fri, 03 Feb 2017 18:02:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111813#p111813</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление OBS, Skype, Discord с помощью оверлея]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111812#p111812</link>
			<description><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>Какие сигналы, чем управлять? Послать нажатие в окно - ControlSend, команды управления окнами в справке, библиотеки для кликов по иконкам в трее вы легко найдете.</p></blockquote></div><p>Смотрите: предположим, есть у нас OBS-studio. В его окне есть кнопка &quot;Начать трансляцию&quot;. По нажатию этой кнопки мышкой происходит отправление указания программе о начале трансляции на указанный rtmp-узел с указанными настройками кодировщика. Вот мне и нужно, чтобы этот сигнал отправлялся с оверлея в программу напрямую. Грубо говоря, нужно вывести основные элементы управления программой (старт/стоп трансляции, записи, выход из программы, слайдеры громкости) на оверлей.<br /></p><div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>Ссылка на GDI зачем приведена?</p></blockquote></div><p>Затем, чтобы сделать не просто GUI, а оверлей (как, например, оверлей стима), т.е. чтобы при вызове оверлея/нажатии на кнопки в нем не менялось активное окно. <br />Стандартный GUI автохоткея создает отдельное окно, как ни крути. Библиотека была найдена по запросу &quot;autohotkey ovelay&quot; и призвана исправить это.<br /></p><div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>И чтобы не изобретать колесо, неплохо бы опишисать, чем вас не устраивает Панель задач - Автоматически скрывать. Не показывается, даже если нажать [Win]?<br />Существуют еще аналоги Apple Dock bar, возможно даже умеющие работать поверх полноэкранных программ. Вам они тоже не подходят?</p></blockquote></div><p>Думаю, ответы написаны выше в этом же посте. Но повторюсь: док, панель задач - это другое совсем, даже близко не подходят под мои требования и нужды.</p>]]></description>
			<author><![CDATA[null@example.com (Night_H4nter)]]></author>
			<pubDate>Fri, 03 Feb 2017 16:33:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111812#p111812</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Управление OBS, Skype, Discord с помощью оверлея]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111806#p111806</link>
			<description><![CDATA[<p>Здравствуйте.<br />Недавно возникла безумная идея создать оверлей с возможностью вызова поверх полноэкранного приложения, да бы управлять указанными в названии программами, не сворачивая активное приложение/окно. Но т.к. я начинающий тыжпрограммист, то не уверен, как это сделать. Если это вообще возможно, то чтобы команды отправлялись процессу &quot;напрямую&quot;, т.е. не просто отправлением нажатия в какую-то область в указанное окно (хотя и так для начала сойдет).<br />Нашел тут пару библиотек для создания оверлеев:<br /><a href="https://autohotkey.com/board/topic/95228-png-overlay-script/">Тык1</a><br /><a href="https://autohotkey.com/board/topic/29449-gdi-standard-library-145-by-tic/">Тык2</a>.<br />Прошу помощи в осуществлении данной идеи с использованием autohotkey.<br />Примеры кода, ссылки на файлы библиотек, ссылки на литературу, с которой стоит ознакомиться для реализации все этого, приветствуются.<br />Edit: Как сделать GUI, я примерно понимаю. Суть именно в отправлении сигнала в процесс и/или нажатия в те самые окна.</p>]]></description>
			<author><![CDATA[null@example.com (Night_H4nter)]]></author>
			<pubDate>Fri, 03 Feb 2017 07:38:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111806#p111806</guid>
		</item>
	</channel>
</rss>
