<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: dofile()]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме dofile() форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sat, 11 Apr 2026 09:41:55 +0300</pubDate>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message28968/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			День добрый, вопрос этот мне тоже интересен, я уточню свою мысль.<br />Есть управляющий скрипт, запускаемый в Квик, который, например, посредством dofile запускает другой - основной с ТС.<br />В основном происходит что-то, например &quot;Ошибка создания заявки. &#91;GW&#93;&#91;3&#93; &quot;Сейчас эта сессия не идет.&quot;.&quot;<br />При этом основной скрипт виден в таблице как работающий, а на самом деле он типа зависший, никаких признаков, указывающих на то, что он работает, нет.<br />В основном скрипте есть счетчик, который увеличивается, если основной работает. Управляющий скрипт через свой цикл отслеживает этот счетчик и, если он перестал увеличиваться, делает перезапуск основного скрипта (останов, что можно применить? и запуск опять, например через dofile).<br />Сумбурно, но главная идея - перезапуск одного скрипта из другого, не применяя API &nbsp; <br />
			<i>04.02.2018 12:08:01, Андрей_Г.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message28968/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message28968/topic1321/</guid>
			<pubDate>Sun, 04 Feb 2018 12:08:01 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message20310/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_tTCIfITL" href="/user/1889/" bx-tooltip-user-id="1889">Sergey Denegin</a> написал:<br />Здравствуйте. Подниму эту тему, потому что озадачился этой же проблемой. <br />Можно ли как-то из одного скрипта, запустить другой, но так, чтобы его работа выполнялась аналогично тому, как если бы мы его запустили из панели ЛуаСкриптов? <br />Т.е. полностью независимо от запускающего его скрипта и полностью со своими переменными.<br />=============<br />Технически можно, но не просто.<br />Для этого надо изучить потоки и владеть СИ.<br />Сделать можно так:<br />Запускаем все скрипты, которые будем в дальнейшем использовать.<br />Скрипты, которые не нужны останавливают себя &nbsp;сами (останавливаем поток main)<br />После этого из управляющего скрипта, при необходимости, пускаем поток нужного скрипта,<br /> который закончив работу снова останавливает себя. <br />
			<i>18.11.2016 19:01:42, Николай  Камынин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message20310/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message20310/topic1321/</guid>
			<pubDate>Fri, 18 Nov 2016 19:01:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message20308/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Если это скрипт, обращающийся к Quik - то нет,нельзя <br />
			<i>18.11.2016 18:08:15, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message20308/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message20308/topic1321/</guid>
			<pubDate>Fri, 18 Nov 2016 18:08:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message20303/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте. Подниму эту тему, потому что озадачился этой же проблемой. <br />Можно ли как-то из одного скрипта, запустить другой, но так, чтобы его работа выполнялась аналогично тому, как если бы мы его запустили из панели ЛуаСкриптов? <br />Т.е. полностью независимо от запускающего его скрипта и полностью со своими переменными. &nbsp; <br />
			<i>18.11.2016 13:36:56, Sergey Denegin.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message20303/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message20303/topic1321/</guid>
			<pubDate>Fri, 18 Nov 2016 13:36:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12271/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Единственный вариант - иметь изначально запущенными оба скрипта. ведомый скрипт крутится вхолостую. <br /><br />По сигналу ведущего скрипта ведомый начинает делать что-то осмысленное. <br />
			<i>08.02.2016 12:33:15, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12271/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12271/topic1321/</guid>
			<pubDate>Mon, 08 Feb 2016 12:33:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12268/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			ничего я этого не хотел и эмоций никаких не было =)<br />изначально было так:<br /><br />====quote====<br />Есть некий скрипт, который постоянно крутится и чего то ждет (крутится в цикле main). По событию этот некий скрипт через dofile() запускает другой скрипт (в котором так же присутствует цикл main и идет вывод тестового сообщения). <br />=============<br />т.е. во втором скрипте тоже используется цикл main. о каком отдельном запуске идет речь?<br /><br />нужно запустить второй скрипт параллельно первому и в рамках квика. как это сделать? <br />
			<i>08.02.2016 12:16:43, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12268/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12268/topic1321/</guid>
			<pubDate>Mon, 08 Feb 2016 12:16:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12258/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />Этот скрипт будет запущен, скажем так, в рамках квика, (т.е. сможет использовать инфу от квика) или в рамках отдельного lua.exe как отдельное приложение, которое не в курсе что за такая функция main и т.д.?<br />=============<br />Отдельно.<br />Но вы же этого и хотели!<br /><br />Если бы вы вместо длинного описания эмоций толком описали решаемую вами задачу - то, вероятно, диалог был бы более продуктивным. <br />
			<i>08.02.2016 06:44:37, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12258/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12258/topic1321/</guid>
			<pubDate>Mon, 08 Feb 2016 06:44:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12255/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			попробовал. Выдало ошибку о невозможности подключения библиотеки. Но это не проблема.<br />Этот скрипт будет запущен, скажем так, в рамках квика, (т.е. сможет использовать инфу от квика) или в рамках отдельного lua.exe как отдельное приложение, которое не в курсе что за такая функция main и т.д.? <br />
			<i>08.02.2016 04:16:54, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12255/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12255/topic1321/</guid>
			<pubDate>Mon, 08 Feb 2016 04:16:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12199/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			====code====
<pre>os.execute("C:&#92;&#92;KIT&#92;&#92;lua&#92;&#92;lua53.exe C:&#92;&#92;KIT&#92;&#92;qpl&#92;&#92;1.lua") </pre>
============= <br />
			<i>05.02.2016 19:27:58, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12199/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12199/topic1321/</guid>
			<pubDate>Fri, 05 Feb 2016 19:27:58 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12162/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			нашел скача lua.exe<br />делаю так<br />os.execute(&quot;C:\\KIT\\lua\\lua53.exe&quot;, &quot;C:\\KIT\\qpl\\1.lua&quot;)<br />открывается консоль луа <br />
			<i>05.02.2016 11:55:53, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12162/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12162/topic1321/</guid>
			<pubDate>Fri, 05 Feb 2016 11:55:53 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12103/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Ответ уже был дан выше <br />
			<i>04.02.2016 15:46:47, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12103/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12103/topic1321/</guid>
			<pubDate>Thu, 04 Feb 2016 15:46:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12097/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			так все же как в квике запустить файл со скриптом из другого скрипта? при это в обоих файлах есть цикл main <br />
			<i>04.02.2016 13:39:30, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12097/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12097/topic1321/</guid>
			<pubDate>Thu, 04 Feb 2016 13:39:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12036/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<noindex><a href="http://quik2dde.ru/viewtopic.php?pid=1920#p1920" target="_blank" rel="nofollow">http://quik2dde.ru/viewtopic.php?pid=1920#p1920</a></noindex> <br />
			<i>03.02.2016 07:34:57, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12036/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12036/topic1321/</guid>
			<pubDate>Wed, 03 Feb 2016 07:34:57 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12034/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			ну вот, а я всё пропустил. Ссылкой не поделитесь? <br />
			<i>03.02.2016 05:51:08, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12034/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12034/topic1321/</guid>
			<pubDate>Wed, 03 Feb 2016 05:51:08 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12033/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			конкретнее - разобрались в соседнем форуме.<br />еще конкретнее - реализация горячих клавиш.<br />т.е. создание скрипта 1.lua, который отслеживает нажатие клавиш и запускает соответствующий скрипт <br />
			<i>03.02.2016 02:54:38, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12033/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12033/topic1321/</guid>
			<pubDate>Wed, 03 Feb 2016 02:54:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12023/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А конкретнее? <br />
			<i>02.02.2016 20:34:04, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12023/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12023/topic1321/</guid>
			<pubDate>Tue, 02 Feb 2016 20:34:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11994/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			да все то же, отслеживания нажатия горячих клавиш.<br />т.к. клуа такого не знает, приходится городить подпорки <br />
			<i>02.02.2016 02:40:19, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11994/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11994/topic1321/</guid>
			<pubDate>Tue, 02 Feb 2016 02:40:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11982/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			А что надо-то, в самом деле? <br />
			<i>01.02.2016 21:21:23, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11982/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11982/topic1321/</guid>
			<pubDate>Mon, 01 Feb 2016 21:21:23 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11938/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			видимо у меня нет lua.exe на компьютере? <br />по моему это не то, что мне надо <br />
			<i>01.02.2016 08:46:21, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11938/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11938/topic1321/</guid>
			<pubDate>Mon, 01 Feb 2016 08:46:21 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11935/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Видимо пути не настроены. Попробуйте прописать полный путь к lua.exe если он у Вас есть на машине. <br />
			<i>01.02.2016 07:05:18, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11935/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11935/topic1321/</guid>
			<pubDate>Mon, 01 Feb 2016 07:05:18 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11934/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			при выполнении открывается в блокноте текст скрипта <br />
			<i>01.02.2016 06:53:45, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11934/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11934/topic1321/</guid>
			<pubDate>Mon, 01 Feb 2016 06:53:45 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11933/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br /><br />os.execute(&quot;lua &quot; .. &lt;путь к Вашему скрипту&gt;) <br />
			<i>01.02.2016 06:38:35, Michael Bulychev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11933/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11933/topic1321/</guid>
			<pubDate>Mon, 01 Feb 2016 06:38:35 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11932/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			как быть, никак?<br />require тоже не подходит? <br />
			<i>01.02.2016 06:34:46, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11932/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11932/topic1321/</guid>
			<pubDate>Mon, 01 Feb 2016 06:34:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11922/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			**<br />По dofile скрипт с диска запускается не в новой lua-машине, а в той же самой.<br />** <br />
			<i>31.01.2016 17:35:54, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11922/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11922/topic1321/</guid>
			<pubDate>Sun, 31 Jan 2016 17:35:54 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11921/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Так делать нельзя.<br /><br />Вы перетираете старую функцию main &nbsp;(и все стальные одинаковые имена старого скрипта) новыми. В результате получается &nbsp;совсем не то, что вы хотите.<br /><br />До dofile скрипт с диска запускается на в новой lua-машине, а в той же самой. <br />
			<i>31.01.2016 17:34:33, s_mike@rambler.ru.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11921/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11921/topic1321/</guid>
			<pubDate>Sun, 31 Jan 2016 17:34:33 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>dofile()</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message11919/topic1321/">dofile()</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте.<br />Есть некий скрипт, который постоянно крутится и чего то ждет (крутится в цикле main). По событию этот некий скрипт через dofile() запускает другой скрипт (в котором так же присутствует цикл main и идет вывод тестового сообщения).<br />в итоге ничего не происходит.<br />это баг или фича? <br />
			<i>31.01.2016 16:47:04, Валентин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message11919/topic1321/</link>
			<guid>http://forum.quik.ru/messages/forum10/message11919/topic1321/</guid>
			<pubDate>Sun, 31 Jan 2016 16:47:04 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
