<?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=15267&amp;type=atom" />
	<updated>2020-03-31T12:08:55Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15267</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача скрипту кода к исполнению]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138736#p138736" />
			<content type="html"><![CDATA[<p>Teadrinker, stealzy, спасибо за подсказки. Буду разбираться.</p>]]></content>
			<author>
				<name><![CDATA[equipment66]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27128</uri>
			</author>
			<updated>2020-03-31T12:08:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138736#p138736</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача скрипту кода к исполнению]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138719#p138719" />
			<content type="html"><![CDATA[<p>Если это строка с математическими вычислениями, можно через javascript, но нужно знать, как они там производятся.<br /></p><div class="codebox"><pre><code>expr := &quot;var x = 10, y = 3; return Math.pow(x, y)&quot;
MsgBox, % GetJS().(&quot;(function() { &quot; . expr . &quot; })()&quot;)

GetJS() {
   static doc := ComObjCreate(&quot;htmlfile&quot;)
      , _ := doc.write(&quot;&lt;meta http-equiv=&quot;&quot;X-UA-Compatible&quot;&quot; content=&quot;&quot;IE=9&quot;&quot;&gt;&quot;)
      , JS := ObjBindMethod(doc.parentWindow, &quot;eval&quot;)
   Return JS
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2020-03-30T14:33:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138719#p138719</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача скрипту кода к исполнению]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138714#p138714" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, заранее не известно. Там есть стандартные сценарии, и в 99% случаев их достаточно. Но иногда нет, и требуется дополнительное преобразование. Обычно это небольшая по объему произвольная математическая формула, иногда совмещенная с текстовыми преобразованиями в произволом порядке. Хочу иметь возможность по-быстрому сделать заплатку в полевых условиях, через UI, а не текстовый редактор. <br />Как решить технически, я знаю. Просто думал, может есть какой изящный способ передать код для исполнения работающему скрипту.</p>]]></content>
			<author>
				<name><![CDATA[equipment66]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27128</uri>
			</author>
			<updated>2020-03-30T13:48:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138714#p138714</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача скрипту кода к исполнению]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138708#p138708" />
			<content type="html"><![CDATA[<p><strong>equipment66</strong>, а какой конкретно алгоритм вы бы хотели реализовать?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2020-03-30T11:35:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138708#p138708</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача скрипту кода к исполнению]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138705#p138705" />
			<content type="html"><![CDATA[<p>Тут речь идет о преобразовании ответов оборудования. Сценарии бывают разные, всего не предусмотришь и подпрограмм не напасешься. Думал, как поизящнее подкинуть требуемый сценарий через UI. Но раз напрямую нельзя, будем делать отдельные скрипты. </p><p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[equipment66]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27128</uri>
			</author>
			<updated>2020-03-30T11:16:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138705#p138705</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача скрипту кода к исполнению]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138701#p138701" />
			<content type="html"><![CDATA[<p>Вроде нельзя на ходу подкидывать код. Можно только заранее заготовить внутри скрипта подпрограммы, по ходу работы давать команду на их исполнение.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2020-03-30T10:27:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138701#p138701</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Передача скрипту кода к исполнению]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=138700#p138700" />
			<content type="html"><![CDATA[<p>Здравствуйте.</p><p>Существует ли возможность передать работающему скрипту к исполнению какой-то произвольный код из переменной или поля ввода, кроме как через создание и запуск нового скрипта?<br />Смутно припоминаю, тема вроде уже где-то обсуждалась, но найти не смог.</p>]]></content>
			<author>
				<name><![CDATA[equipment66]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27128</uri>
			</author>
			<updated>2020-03-30T10:11:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=138700#p138700</id>
		</entry>
</feed>
