<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Каталог luac-скрипта, выполняемого через dofile]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Каталог luac-скрипта, выполняемого через dofile форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 21 Apr 2026 23:42:53 +0300</pubDate>
		<item>
			<title>Каталог luac-скрипта, выполняемого через dofile</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message56955/topic6617/">Каталог luac-скрипта, выполняемого через dofile</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Не будет работать если при компиляции убрана отладочная информация флагом -s. Что, обычно, всегда и делается. <br />
			<i>03.08.2021 08:42:26, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message56955/topic6617/</link>
			<guid>http://forum.quik.ru/messages/forum10/message56955/topic6617/</guid>
			<pubDate>Tue, 03 Aug 2021 08:42:26 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Каталог luac-скрипта, выполняемого через dofile</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message56951/topic6617/">Каталог luac-скрипта, выполняемого через dofile</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_77uBb5EW" href="/user/82/" bx-tooltip-user-id="82">swerg</a> написал:<br />даже пробовать не будете?<br />=============<br /><br />Еще до создания темы перепробовал. <br />
			<i>02.08.2021 20:56:52, Незнайка.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message56951/topic6617/</link>
			<guid>http://forum.quik.ru/messages/forum10/message56951/topic6617/</guid>
			<pubDate>Mon, 02 Aug 2021 20:56:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Каталог luac-скрипта, выполняемого через dofile</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message56945/topic6617/">Каталог luac-скрипта, выполняемого через dofile</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_De1snzq7" href="/user/14016/" bx-tooltip-user-id="14016">Незнайка</a> написал:<br />Сомневаюсь, что это работает внутри откомпилированного скрипта.<br />=============<br /><br />т.е. даже пробовать не будете? <br />
			<i>02.08.2021 19:34:27, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message56945/topic6617/</link>
			<guid>http://forum.quik.ru/messages/forum10/message56945/topic6617/</guid>
			<pubDate>Mon, 02 Aug 2021 19:34:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Каталог luac-скрипта, выполняемого через dofile</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message56940/topic6617/">Каталог luac-скрипта, выполняемого через dofile</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_a4bG4Q9r" href="/user/13952/" bx-tooltip-user-id="13952">TGB</a> написал:<br />В Lua 5.4 у меня работает это.<br />=============<br />Сомневаюсь, что это работает внутри откомпилированного скрипта. <br />
			<i>02.08.2021 19:19:03, Незнайка.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message56940/topic6617/</link>
			<guid>http://forum.quik.ru/messages/forum10/message56940/topic6617/</guid>
			<pubDate>Mon, 02 Aug 2021 19:19:03 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Каталог luac-скрипта, выполняемого через dofile</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message56937/topic6617/">Каталог luac-скрипта, выполняемого через dofile</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			В Lua 5.4 у меня работает это.<br />Внутри откомпилированного скрипта, в начале:<br />&lt;code&gt;<br />-- Функция &nbsp;---<br />local function dofile_exe_path() <br /> &nbsp; local str <br /> &nbsp; for i = 2, 4 do --- поиск корневой функции, вызывающей script_path, начиная с функции в которой вызвана script_path<br /> -- &nbsp; &nbsp; message (tostring( &nbsp;debug.getinfo(i) ))<br /> &nbsp; &nbsp; &nbsp;if &nbsp;debug.getinfo(i) &nbsp;then &nbsp; ---- <br />	 &nbsp; &nbsp; str = debug.getinfo(i, 'S').source<br />	 &nbsp;else<br />	 &nbsp; &nbsp; break<br />	 &nbsp;end<br /> &nbsp; end<br /> &nbsp; return &nbsp;str<br />end<br /><br />local path_script <br />path_script = dofile_exe_path ()<br /> message( path_script &nbsp;) &nbsp;<br /> -- Результат message строка вида : &nbsp; dofile('&lt;Путь к оттранслированному скрипту&gt;')<br /><br />&lt;code&gt;<br />Далее, наверное, разберетесь сами. <br />
			<i>02.08.2021 17:11:51, TGB.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message56937/topic6617/</link>
			<guid>http://forum.quik.ru/messages/forum10/message56937/topic6617/</guid>
			<pubDate>Mon, 02 Aug 2021 17:11:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Каталог luac-скрипта, выполняемого через dofile</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message56925/topic6617/">Каталог luac-скрипта, выполняемого через dofile</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Можно ли внутри скомпилированного luac-скрипта, выполняемого через dofile, узнать его расположение?<br />Очевидный вариант - передать параметром из запускающего скрипта - не интересует. <br />
			<i>01.08.2021 22:29:31, Незнайка.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message56925/topic6617/</link>
			<guid>http://forum.quik.ru/messages/forum10/message56925/topic6617/</guid>
			<pubDate>Sun, 01 Aug 2021 22:29:31 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
