<?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=10825&amp;type=atom" />
	<updated>2015-07-25T20:48:37Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10825</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96033#p96033" />
			<content type="html"><![CDATA[<p>Посмотрел я Solidworks 2010 Portable.<br />Не знаю точно, что имелось в виду под &quot;хостовой мордой&quot;, но с точки зрения AutoHotkey там каша-малаша. Большинство элементов управления нестандартные. Даже внутреннее окно на самом деле окном не является. Так называемую &quot;Панель задач&quot; можно вытащить, другие панельки являются частью основного окна.</p><p>В общем вижу два пути:<br />1) Нажимать на нестандартные элементы управления через ControlClick. По возможности использовать горячие клавиши.<br />2) Там можно создавать какие-то внутренние макросы. Разбираться не стал.</p><br /><p><span style="color: green">P. S. Казнить нельзя помиловать!</span><br /><span class="postimg"><img src="http://s40.radikal.ru/i087/0905/28/5460bbac7a00.jpg" alt="http://s40.radikal.ru/i087/0905/28/5460bbac7a00.jpg" /></span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-07-25T20:48:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96033#p96033</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96025#p96025" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>Доктор ТуамОсес</strong> заблокирован на неделю за пререкания с Модератором.</span></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-07-25T18:49:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96025#p96025</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96023#p96023" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong><br />Не флудите тут. Отвечайте по теме<span class="bbu"><strong>.</strong></span></p>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2015-07-25T18:38:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96023#p96023</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96020#p96020" />
			<content type="html"><![CDATA[<p>Доктор, где точки? У вас опять обострение?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2015-07-25T15:04:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96020#p96020</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96019#p96019" />
			<content type="html"><![CDATA[<p>Про то что можно вынести нужные значки на панель я в курсе.<br />Но мне нужно именно полностью переработанный конкретно под меня GUI программы, а не просто полумеры в виде выноса на панель значков часто используемых команд<strong>.</strong></p>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2015-07-25T13:46:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96019#p96019</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96018#p96018" />
			<content type="html"><![CDATA[<p>Как к ней <strong>С ПОМОЩЬЮ AHK</strong> приделать/сделать свою &quot;морду&quot;, в которой бы галки, пункты меню и т.п. элементы &quot;морды&quot; были разложены так как мне удобно и причем под моими названиями + с моими добавленными пунктами меню (вызывающие AHK-скрипты)? И чтобы &quot;родная морда&quot; даже не отображалась на экране<strong>.</strong></p>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2015-07-25T13:43:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96018#p96018</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96017#p96017" />
			<content type="html"><![CDATA[<p>К примеру Solidworks 2010 Portable.<br /><span class="postimg"><img src="https://im2-tub-ru.yandex.net/i?id=d29b7d608831c96087170c0b8ee3aca0&amp;n=33&amp;h=170" alt="https://im2-tub-ru.yandex.net/i?id=d29b7d608831c96087170c0b8ee3aca0&amp;amp;n=33&amp;amp;h=170" /></span></p>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2015-07-25T13:40:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96017#p96017</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96016#p96016" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Как это сделать?</p></blockquote></div><p>Нужно увидеть конкретный пример. Показывайте свою программу.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-07-25T12:37:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96016#p96016</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96014#p96014" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><div class="quotebox"><blockquote><p>для произвольной программы. Реально?</p></blockquote></div><p> Вообще реально. За редким исключением, когда программа не желает воспринимать посланные щелчки мышки, нажатия клавиш, т. е. слушается только реальную мышку и реальную клавиатуру.</p></blockquote></div><p>Только проблема как полностью скрыть &quot;хостовую&quot; морду, чтобы юзверь видел только созданную мной на AHK &quot;гостевую&quot;.</p><p>Чтобы было ощущение что у программы только одна &quot;морда&quot;, написанная мной на AHK. И что никакой &quot;теневой&quot; морды (которая реально и выполняет все действия) нет.</p><p>Как это сделать?</p>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2015-07-25T09:34:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96014#p96014</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96013#p96013" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p>...<br />... неужели у той программы нельзя настроить интерфейс на свой лад, изменить панель управления, добавить\убрать кнопки?</p></blockquote></div><p>Нельзя. Создать свои названия меню, изменить имена пунктов меню и перетаскивать пункты меню (или даже удалять) из одного меню в другое.</p><br /><p>Или например &quot;галки&quot;, концептуально близкие по смыслу с которыми я работаю, раскиданы по разным меню. Причем разного уровня вложенности.</p><p>Хотелось бы их все вытащить в одно общее окошко и дать каждой более подходящее название, чем то, что дал разработчик программы<strong>.</strong></p>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2015-07-25T09:28:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96013#p96013</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=95996#p95996" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>для произвольной программы. Реально?</p></blockquote></div><p> Вообще реально. За редким исключением, когда программа не желает воспринимать посланные щелчки мышки, нажатия клавиш, т. е. слушается только реальную мышку и реальную клавиатуру.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-07-24T17:48:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=95996#p95996</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=95993#p95993" />
			<content type="html"><![CDATA[<p>Есть опыт, но делал только для консольных программ, т.е. которые воспринимают пораметры вида: &quot;program.exe /command&quot;.</p><p>Думаю можно сделать и для другого интерфейса свой интерфейс.<br />Варианты:<br />1) Send<br />2) ControlSend;<br />3) SendMessage (для простых приложений (не запакованных), вроде можно посмотреть &quot;нужные числа&quot; через ResursHacker; для сложных - Winspector, WinSpy);<br />4) Память процесса (ну это вообще невероятно... наверное...).</p><p>...</p><p>Могу и ошибаться.</p><br /><p>...<br />... неужели у той программы нельзя настроить интерфейс на свой лад, изменить панель управления, добавить\убрать кнопки?</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-07-24T16:41:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=95993#p95993</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK:Свой ГУЙ ("пульт управления") для произвольной программы. Реально?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=95988#p95988" />
			<content type="html"><![CDATA[<p>Хватит ли возможностей AHK для того, чтобы сделать свою &quot;морду&quot; для ЛЮБОЙ программы?</p><p>Ведь не секрет, что разработчики программ не всегда удачно группируют опции и команды в меню. А кроме того, юзверь зачастую использует от силы 10% ГУИ, а все остальное только мешает и загромождает ГУЙ.</p><p>Поэтому хотелось бы сделать так, чтобы бы команды &quot;хостовой&quot; программы были поименованы так как я хочу и чтобы они были упорядочены/скомпонованы в &quot;гостевой&quot; морде по меню так, как удобно мне, конечному пользователю, а не так, как их скомпоновал разработчик САПР.</p><p>И чтобы кликая по пункту меню в гостевом ГУИ (который реализован посредством AHK) генерировался бы клик по соответствующему пукнкту меню в хостовой программе.</p><p>У кого-нибудь есть опыт реализация своего ГУЯ для программ?<br />Расскажите о трудностях с которыми пришлось столкнуться.</p>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2015-07-24T15:40:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=95988#p95988</id>
		</entry>
</feed>
