<?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=16332</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16332&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Динамический код».]]></description>
		<lastBuildDate>Wed, 12 May 2021 16:11:53 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Динамический код]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147824#p147824</link>
			<description><![CDATA[<p>Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Wed, 12 May 2021 16:11:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147824#p147824</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамический код]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147773#p147773</link>
			<description><![CDATA[<p>Нашёл только <a href="https://autohotkey.com/board/topic/77302-class-ahk-lv2-memorylibrary/">это</a>. Там показано, как из буфера, в который считана AutoHotkey.dll запускать функции из неё.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 09 May 2021 19:28:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147773#p147773</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамический код]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147772#p147772</link>
			<description><![CDATA[<p>Хотелось бы ещё понять что именно нужно - скрипт получает строку, затем её можно ведь обработать на заранее подготовленные, выполняемые скриптом команды.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 09 May 2021 18:22:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147772#p147772</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамический код]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147771#p147771</link>
			<description><![CDATA[<p><strong>teadrinker</strong> А про это можно где-то почитать ? Не совсем понимаю о чём речь.</p>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Sun, 09 May 2021 17:44:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147771#p147771</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамический код]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147770#p147770</link>
			<description><![CDATA[<p>Ну, можно ещё скачивать библиотеки, и работать с ними из памяти, не сохраняя в файл.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 09 May 2021 17:25:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147770#p147770</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамический код]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147767#p147767</link>
			<description><![CDATA[<p>Я имею в виду извлекать как файл. В данном случае *.dll.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 09 May 2021 14:55:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147767#p147767</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамический код]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147766#p147766</link>
			<description><![CDATA[<p>Выполнять команды из переменной невозможно.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 09 May 2021 14:17:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147766#p147766</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамический код]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147765#p147765</link>
			<description><![CDATA[<p>Не легче ли упаковать всё необходимое в скрипт и затем если нужно извлекать да использовать?</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 09 May 2021 14:13:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147765#p147765</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамический код]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147764#p147764</link>
			<description><![CDATA[<p><strong>ypppu</strong> Я и сам пока не знаю надо ли оно мне, есть ситуация. Купил .dll библиотеки и класс для их управления, за 200у.е. Вставил всё в скрипт. Получается если скинуть другому человеку скрипт, то для корректной работы автоматически скинуться и библиотеки, они же подключены локально. Могу ошибаться, но автор не рассчитывал на такое распространение. <br />Думал закинуть библиотеки на серв и чтобы скипт удаленно к ним подключался. Мне ответили, что такое возможно, только если в .dll это предусмотрено (а это не предусмотрено). Я подумал может можно тогда сам класс управления этими библиотеками и команды в скрипте, передавать в переменную с сервера по запросу, через WinHTTPRequest, а скрипт бы уже выполнял команды полученные из переменной.&nbsp; <br />Не знаю есть ли в этом смысл, но что-то придумать надо.</p>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Sun, 09 May 2021 14:08:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147764#p147764</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамический код]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147750#p147750</link>
			<description><![CDATA[<p>Этот вопрос неоднократно поднимался. Скрипт не может самому себе динамически (&quot;на лету&quot;) изменять код. Но скрипт может отредактировать свой файл и перезапустить себя. Однако, при попытках разобраться, зачем автору это нужно, выяснялось, что это не очень то и нужно. Стоит хорошо подумать, прежде чем копать в этом направлении.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sat, 08 May 2021 15:37:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147750#p147750</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Динамический код]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147749#p147749</link>
			<description><![CDATA[<p>В обычном AHK код из переменной можно выполнить, только запустив дополнительный процесс. Проще всего так:<br /></p><div class="codebox"><pre><code>text := &quot;MsgBox, message from the new script&quot;
ExecScript(text)
MsgBox, main script

ExecScript(script, exePath := &quot;&quot;) {
   (!exePath &amp;&amp; exePath := A_AhkPath)
   shell := ComObjCreate(&quot;WScript.Shell&quot;)
   exec := shell.Exec(exePath . &quot; *&quot;)
   exec.StdIn.Write(script)
   exec.StdIn.Close()
   return exec.ProcessID
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 08 May 2021 15:36:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147749#p147749</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Динамический код]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147748#p147748</link>
			<description><![CDATA[<p>Не знаю точно как это называется, возможно уже и были подобные темы. Можно ли сделать что-то подобное:</p><p>Пользователь вводит в поле : MsgBox, Test message<br />В поле можно попробовать ввести любой код, который захочет. <br />И он подставляется в сам скрипт и пробует выполнится.</p><div class="codebox"><pre><code>
Input_text := &quot;MsgBox, Test message&quot;

F1::
	Input_text
return
</code></pre></div><p>Это похоже на функции, только неизвестен сам контекст. Может есть какие-то мысли или даже уже есть что-то подобное ?</p>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Sat, 08 May 2021 15:00:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147748#p147748</guid>
		</item>
	</channel>
</rss>
