<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Повторный #Include после компиляции]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17294&amp;type=atom" />
	<updated>2022-08-06T09:16:04Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17294</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Повторный #Include после компиляции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154234#p154234" />
			<content type="html"><![CDATA[<p><strong>Clannad5</strong>, попробую через Post и Send, т.к. для второго скрипта гуи не нужен. (1 скрипт - лаунчер, 2 скрипт - функционал)</p>]]></content>
			<author>
				<name><![CDATA[~incognito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41862</uri>
			</author>
			<updated>2022-08-06T09:16:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154234#p154234</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Повторный #Include после компиляции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154231#p154231" />
			<content type="html"><![CDATA[<p><strong>~incognito</strong><br />При компиляции все Include файлы сливаются с основным скриптом.</p><p>За место этого, вы можете вызывать скрипт:</p><div class="codebox"><pre><code>
Run &quot;CompiledScript.exe&quot; /script &quot;script.ahk&quot;
</code></pre></div><p>код сохраняется в ваш скомпилированный скрипт.</p><p>CompiledScript.exe - ваш скомпилированный скрипт.<br />script.ahk - ваша библиотека, функция и т.д.</p><p>Однако учитывайте, что взаимодействие между скриптами отсутствует(насколько мне известно).<br />Поэтому вы можете либо использовать <a href="https://www.autohotkey.com/docs/commands/PostMessage.htm">PostMessage и SendMessage</a> и таким образом передавать данные,<br />либо используйте простой текстовый файл, в который можно пересохранять данные.</p><p>Пока писал в голову пришла еще одна идея:<br />Создаём GUI окна и через них передаём данные, а данные получаем с помощью WindowsSpy принципов.</p>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2022-08-06T01:07:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154231#p154231</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Повторный #Include после компиляции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=154228#p154228" />
			<content type="html"><![CDATA[<p>Здравствуйте, появилась такая проблемка, не могу найти способ, который смог бы получить функции с другого скрипта и после компиляции основного скрипта. То-есть мне нужно, чтобы после каждого перезапуска script.exe он делал #Include.</p><p>Основной скрипт script.exe:<br /></p><div class="codebox"><pre><code>
#Include, another.ahk
MsgBox, % test(2,1)
</code></pre></div><p>Другой скрипт another.ahk:<br /></p><div class="codebox"><pre><code>
test(a,b){
return a+b
}
</code></pre></div><p>И чтобы после каждого изменения функции test(a,b) , в script.exe тоже изменялась функция.</p>]]></content>
			<author>
				<name><![CDATA[~incognito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41862</uri>
			</author>
			<updated>2022-08-05T17:39:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=154228#p154228</id>
		</entry>
</feed>
