<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Идентификация процесса скрипта]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7557</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7557&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Идентификация процесса скрипта».]]></description>
		<lastBuildDate>Sun, 23 Sep 2012 23:28:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64122#p64122</link>
			<description><![CDATA[<p>Посмотреть и узнать — не одно и то же. А пример был несколькими постами выше. Один скрипт может посылать другому сообщения, второй — их принимать, и в зависимости от номера принятого сообщения выполнять предустановленные действия. Но чтобы понять, как это работает, нужно разобраться в примере, и тут мы приходим начальной точке. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 23 Sep 2012 23:28:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64122#p64122</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64121#p64121</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Я там ничего не пойму...<br />Просто хочется узнать</p></blockquote></div><p>Ну, здесь второе противоречит первому.</p></blockquote></div><p>узнать - посмотреть на примере<br /></p><div class="quotebox"><blockquote><p>как один скрипт может запускать метки, и вызывать функции в другом заранее определённом скрипте.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 23 Sep 2012 23:10:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64121#p64121</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64120#p64120</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Я там ничего не пойму...<br />Просто хочется узнать</p></blockquote></div><p>Ну, здесь второе противоречит первому.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 23 Sep 2012 23:02:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64120#p64120</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64119#p64119</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Ну, а вообще — <a href="http://social.msdn.microsoft.com/search/ru">MSDN</a> тебе в помошь, если хочешь разобраться в функциях, вызываемых через DllCall.</p></blockquote></div><p>Я там ничего не пойму...<br />Просто хочется узнать<br /></p><div class="quotebox"><blockquote><p>как один скрипт может запускать метки, и вызывать функции в другом заранее определённом скрипте.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 23 Sep 2012 22:44:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64119#p64119</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64118#p64118</link>
			<description><![CDATA[<p>Возможно, стоит попросить <strong>creature.ws</strong> прокомментировать свой код (чего он почему-то не очень любит делать), тогда все вопросы должны отпасть сами собой. Ну, а вообще — <a href="http://social.msdn.microsoft.com/search/ru">MSDN</a> тебе в помошь, если хочешь разобраться в функциях, вызываемых через DllCall.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 23 Sep 2012 22:38:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64118#p64118</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64116#p64116</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p><strong>serzh82saratov</strong>, если бы ты разобрался, как работает вышеприведённый скрипт, у тебя бы этого вопроса не возникло, который, кстати, не по теме.</p></blockquote></div><p>Если бы я смог понять как работает вышеприведённый скрипт, я бы таких вопросов не задавал.<br />Думал что по теме, предлагаете создать тему?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 23 Sep 2012 22:22:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64116#p64116</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64115#p64115</link>
			<description><![CDATA[<p><strong>serzh82saratov</strong>, если бы ты разобрался, как работает вышеприведённый скрипт, у тебя бы этого вопроса не возникло, который, кстати, не по теме.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 23 Sep 2012 22:16:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64115#p64115</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=64111#p64111</link>
			<description><![CDATA[<p>Господа подскажите способ как один скрипт может запускать метки, и вызывать функции в другом заранее определённом скрипте.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sun, 23 Sep 2012 20:08:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=64111#p64111</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63815#p63815</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>return я не приметил, всё работает!</p></blockquote></div><div class="quotebox"><blockquote><p>Может return вы тоже скопировали и вставили? Где return там секции автовыполнения и конец.<br />В примере он для того и присутствует, чтоб вопросов не возникало, что куда копировать.</p></blockquote></div><p>Без комментариев <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p><strong>Irbis</strong>, согласен, исправил сообщение #2,&nbsp; добавлю сразу как придумаю однозначное название темы.<br />По аналогии, можно реализовать иное поведение скриптов:<br /></p><div class="codebox"><pre><code>OnMessage(Send_WM_KINGOFTHEHILL(DllCall(&quot;RegisterWindowMessage&quot;, &quot;Str&quot;, &quot;WM_KINGOFTHEHILL&quot;)), &quot;Receive_WM_KINGOFTHEHILL&quot;)

Receive_WM_KINGOFTHEHILL(wParam, lParam)
{
    If (lParam &lt;&gt; A_ScriptHWND) {
        priorDetectHiddenWindows := A_DetectHiddenWindows
        DetectHiddenWindows, On
        WinKill, ahk_id %lParam%
        DetectHiddenWindows, % priorDetectHiddenWindows? &quot;On&quot;:&quot;Off&quot;
    }
    return true
}

Send_WM_KINGOFTHEHILL(WM_KINGOFTHEHILL)
{
    PostMessage, WM_KINGOFTHEHILL, 0, A_ScriptHWND,, ahk_id 0xFFFF
    return WM_KINGOFTHEHILL
}</code></pre></div><p>Естественно, оба примера уместно было бы свести в один, но тогда не будет работать концепция «включение опции использованием #Include».</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Wed, 12 Sep 2012 23:24:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63815#p63815</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63813#p63813</link>
			<description><![CDATA[<p>return я не приметил, всё работает!<br /></p><div class="quotebox"><blockquote><p>А могут ли скрипты AutoHotkey назначать некую &quot;совсем&quot; глобальную переменную, для всей системы?</p></blockquote></div><p>А посчёт этого, никто знаниями не поделится?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 12 Sep 2012 21:39:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63813#p63813</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63812#p63812</link>
			<description><![CDATA[<p><strong>creature.ws</strong>, замечательный пример. На мой взгляд, он должен быть в Коллекции.</p><p>Только, чтоб избежать путаницы с использованием, как у нашего великомудрого ТС, во 2ой строке return нужно убрать,<br />а сам скрипт сохранить на диск под именем OneInstance.ahk (к примеру) и прописывать в начале нужных скриптов:</p><div class="codebox"><pre><code>#include OneInstance.ahk</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Wed, 12 Sep 2012 21:19:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63812#p63812</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63773#p63773</link>
			<description><![CDATA[<p>Просто вставляю сверху каждого скрипта этот код.<br />hands.sys драйвер переустановил несколько раз <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 12 Sep 2012 03:34:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63773#p63773</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63772#p63772</link>
			<description><![CDATA[<p>Пример проверен, работает. Попробуйте переустановить hands.sys драйвер.</p><p>Может return вы тоже скопировали и вставили? Где return там секции автовыполнения и конец.<br />В примере он для того и присутствует, чтоб вопросов не возникало, что куда копировать.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Wed, 12 Sep 2012 03:22:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63772#p63772</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63771#p63771</link>
			<description><![CDATA[<p>добавляется в процессы, но непоявляется Gui.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Wed, 12 Sep 2012 03:19:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63771#p63771</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Идентификация процесса скрипта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=63770#p63770</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>некомпилированный скрипт почему то не запускается...</p><p>добавляется в процессы, и не закрывает другой.</p></blockquote></div><p>Так не запускается или добавляется?</p><p>Пример работает, проверен.</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Wed, 12 Sep 2012 03:15:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=63770#p63770</guid>
		</item>
	</channel>
</rss>
