<?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=9819</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9819&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Можно ли строку исполнить как выражение?».]]></description>
		<lastBuildDate>Mon, 21 Jul 2014 19:14:34 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84974#p84974</link>
			<description><![CDATA[<p>Товарищ <strong>Next</strong> <a href="http://forum.script-coding.com/viewtopic.php?pid=83381#p83381">спрашивал</a>, положительного ответа не последовало. </p><p><a href="http://www.google.com/cse?cx=008894931886257774458:qsymwz_o1tq&amp;hl=en&amp;q=runtime%20error#gsc.tab=0&amp;gsc.q=runtime%20error&amp;gsc.page=1">На английском форуме</a>.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 21 Jul 2014 19:14:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84974#p84974</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84973#p84973</link>
			<description><![CDATA[<p>А, точно, забыл.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 21 Jul 2014 19:12:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84973#p84973</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84972#p84972</link>
			<description><![CDATA[<div class="codebox"><pre><code>#ErrorStdOut
abc</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 21 Jul 2014 19:08:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84972#p84972</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84970#p84970</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>В VB есть команда, запрещающая сообщения об run-time ошибках.</p></blockquote></div><p>Кстати в АНК есть такая возможность?</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 21 Jul 2014 18:46:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84970#p84970</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84969#p84969</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>А может кто то пояснить необходимость такого калькулятора?</p></blockquote></div><p>Можно просто дизайн более удобный сделать, чем у calc.exe. Можно и сумму строк считать, почему бы нет?<br /></p><div class="quotebox"><blockquote><p>Если текст неверный, то и в VB выскочит ошибка.</p></blockquote></div><p>В VB есть команда, запрещающая сообщения об run-time ошибках.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 21 Jul 2014 18:42:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84969#p84969</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84968#p84968</link>
			<description><![CDATA[<p>А может кто то пояснить необходимость такого калькулятора? Напишите в него слова, он что их сумму вычислит? <br />Обычно кнопки есть плюс минус итд.<br />Ну да ладно, если текст соответствует типу плюс минус разделить между цифрами, то можно создавать и файл анк в таком случае. Если текст неверный, то и в VB выскочит ошибка. Так что лучше всё это разбирать в AutoHotkey через известные знаки.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 21 Jul 2014 18:01:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84968#p84968</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84967#p84967</link>
			<description><![CDATA[<p>Там проблема в том, что com-объект ScriptControl есть только под 32 bit.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 21 Jul 2014 17:47:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84967#p84967</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84966#p84966</link>
			<description><![CDATA[<p>Калькулятор <a href="http://forum.script-coding.com/viewtopic.php?id=9660">имеется</a>, правда тоже посредством VB скрипта, но зато без костыля в виде промежуточного файла.</p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Mon, 21 Jul 2014 17:44:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84966#p84966</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84965#p84965</link>
			<description><![CDATA[<p>Вам шашечки или ехать? © Если нужно выполнить небольшой вспомогательный код, ничего страшного, если он будет записан в другом синтаксисе. Если нужен полноценный скрипт, тогда, конечно, только отдельный файл, другого варианта нет.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 21 Jul 2014 17:44:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84965#p84965</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84964#p84964</link>
			<description><![CDATA[<p>Я тоже имею ввиду AutoHotkey, но только в полном представлении синтаксиса, не все же строки ввиде выражения AutoHotkey подойдут под синтаксис JS.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 21 Jul 2014 17:38:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84964#p84964</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84963#p84963</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Я имел в виду AutoHotkey</p></blockquote></div><p>Так мой пример для AutoHotkey, можешь запустить. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>этом нет никакой необходимости</p></blockquote></div><p>Ну почему же, а например, программа-калькулятор?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 21 Jul 2014 17:31:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84963#p84963</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84962#p84962</link>
			<description><![CDATA[<p>Да были темы, и я тоже как то поначалу такую заводил. Но все они заканчивались тем, что в этом нет никакой необходимости.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Mon, 21 Jul 2014 17:27:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84962#p84962</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84961#p84961</link>
			<description><![CDATA[<p>Я имел в виду AutoHotkey. Насколько помню, несколько раз предпринимались попытки выполнить команду, взятую из переменной. Предлагались какие-то обходные пути, как то записать выработанный код в файл скрипта и запустить его отдельно. Без костылей пока не получается.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 21 Jul 2014 17:22:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84961#p84961</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84956#p84956</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>А вообще нельзя сделать скрипт, который сам сочиняет для себя команды и сам же их выполняет.</p></blockquote></div><p>На самом деле можно, если через COM воспользоваться функциональностью других скриптовых языков, где есть функция <em>Eval()</em>.<br />Например JScript:<br /></p><div class="codebox"><pre><code>JS := GetObjJScript()

MsgBox, % JS.Eval(&quot;a = 5; b = 10; x = a + b; x&quot;)

GetObjJScript()
{
   if !FileExist(WscPath := A_ScriptDir . &quot;\JS.wsc&quot;)
      FileAppend,
      (
         &lt;component&gt;
         &lt;public&gt;&lt;method name=&#039;eval&#039;/&gt;&lt;/public&gt;
         &lt;script language=&#039;JScript&#039;&gt;&lt;/script&gt;
         &lt;/component&gt;
      ), % WscPath

   Return ComObjGet(&quot;script:&quot; . WscPath)
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 21 Jul 2014 16:09:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84956#p84956</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Можно ли строку исполнить как выражение?]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84949#p84949</link>
			<description><![CDATA[<p>Если только под конкретный шаблон... А вообще нельзя сделать скрипт, который сам сочиняет для себя команды и сам же их выполняет.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Mon, 21 Jul 2014 15:16:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84949#p84949</guid>
		</item>
	</channel>
</rss>
