<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Как из скрипта открыть окно на нужной вкладке?]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Как из скрипта открыть окно на нужной вкладке? форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 26 Apr 2026 22:03:55 +0300</pubDate>
		<item>
			<title>Как из скрипта открыть окно на нужной вкладке?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61087/topic7028/">Как из скрипта открыть окно на нужной вкладке?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			О, спасибо! <br />
			<i>12.01.2022 17:40:39, Вася.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61087/topic7028/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61087/topic7028/</guid>
			<pubDate>Wed, 12 Jan 2022 17:40:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как из скрипта открыть окно на нужной вкладке?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message61010/topic7028/">Как из скрипта открыть окно на нужной вкладке?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вот здесь все описано<br /><noindex><a href="https://quik2dde.ru/viewtopic.php?id=329" target="_blank" rel="nofollow">https://quik2dde.ru/viewtopic.php?id=329</a></noindex> <br />
			<i>09.01.2022 09:04:51, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message61010/topic7028/</link>
			<guid>http://forum.quik.ru/messages/forum10/message61010/topic7028/</guid>
			<pubDate>Sun, 09 Jan 2022 09:04:51 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как из скрипта открыть окно на нужной вкладке?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message60992/topic7028/">Как из скрипта открыть окно на нужной вкладке?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вася, это только начало длинного пути в который мы посланы разработчиками очень давно. <br />Не только с проблемой открытия таблицы в нужной вкладке, но и той что при перезапуске квика любая таблица открывается в последней открытой вкладке вместо нужной. Скоро отпразднуем 10-летний юбилей регистрации этих предложений.<br /><br />Огромное спасибо Sverg и еще ребятам за то, что помогли частично закрыть эти проблемы.<br />Ниже функция которую я использую. Требуется библиотека w32<br />
====code====
<pre>function OpenTable(Name,kid,pos) -- функция открытия таблицы (kid) с координатами (pos) в нужной вкладке (Name)
&nbsp;&nbsp;&nbsp;local mmes=""
&nbsp;&nbsp;&nbsp;local hQuikWnd = GetQuikMainWindowHandle() -- handle главного окна QUIK
&nbsp;&nbsp;&nbsp;local hTabWnd = 0 --&nbsp;&nbsp;handle окна вкладок
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if hQuikWnd &#62; 0 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hTabWnd = w32.FindWindowEx(hQuikWnd, 0, "SysTabControl32", "")
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if hTabWnd ~= 0 and not w32.IsWindowVisible(hTabWnd) then -- отображение вкладок отключено
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hTabWnd = 0
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;if hTabWnd &#62; 0 then --&nbsp;&nbsp;вкладки в терминале отображаются
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local prevIdx = w32.TabCtrl_GetCurFocus(hTabWnd)&nbsp;&nbsp;--&nbsp;&nbsp;индекс текущей активной вкладки
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local idxGr = w32.TabCtrl_GetItemIndexByText(hTabWnd, Name) -- индекс заданной вкладки
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if idxGr &#62;= 0 then -- вкладка найдена
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;w32.TabCtrl_SetCurFocus(hTabWnd, idxGr) -- переключение на найденную вкладку
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local txt = w32.TabCtrl_GetItemText(hTabWnd) --&nbsp;&nbsp;название текущей активной вкладки
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mmes="&nbsp;&nbsp; Вкладка " .. tostring(txt)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CreateWindow(kid)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetWindowPos(kid, pos.a, pos.b, pos.c, pos.d)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;w32.TabCtrl_SetCurFocus(hTabWnd, prevIdx) -- назад на исходную вкладку
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CreateWindow(kid)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetWindowPos(kid, pos.a, pos.b, pos.c, pos.d)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;local txt = w32.TabCtrl_GetItemText(hTabWnd)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mmes="&nbsp;&nbsp; Вкладка не найдена. Текущая" .. tostring(txt)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;else -- вкладки не отображены, открываем в текущей
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CreateWindow(kid)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetWindowPos(kid, pos.a, pos.b, pos.c, pos.d)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mmes="&nbsp;&nbsp; Вкладка текущая"
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;return mmes
end
</pre>
============= <br />
			<i>08.01.2022 13:29:47, Kolossi.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message60992/topic7028/</link>
			<guid>http://forum.quik.ru/messages/forum10/message60992/topic7028/</guid>
			<pubDate>Sat, 08 Jan 2022 13:29:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как из скрипта открыть окно на нужной вкладке?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message60742/topic7028/">Как из скрипта открыть окно на нужной вкладке?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте!<br /> <br /> Ваше пожелание зарегистрировано. &nbsp;Мы постараемся рассмотреть его и &nbsp;сообщить Вам результаты анализа. Впоследствии, по результатам анализа, &nbsp;будет приниматься решение о реализации пожелания в будущих версиях ПО. <br />
			<i>30.12.2021 15:29:30, Daniil Pozdnyakov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message60742/topic7028/</link>
			<guid>http://forum.quik.ru/messages/forum10/message60742/topic7028/</guid>
			<pubDate>Thu, 30 Dec 2021 15:29:30 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как из скрипта открыть окно на нужной вкладке?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message60741/topic7028/">Как из скрипта открыть окно на нужной вкладке?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Регистрируем <br />
			<i>30.12.2021 15:20:40, Вася.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message60741/topic7028/</link>
			<guid>http://forum.quik.ru/messages/forum10/message60741/topic7028/</guid>
			<pubDate>Thu, 30 Dec 2021 15:20:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как из скрипта открыть окно на нужной вкладке?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message60739/topic7028/">Как из скрипта открыть окно на нужной вкладке?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день,<br /><br />Функционала, соответствующего Вашему описанию, в терминале действительно нет. Можем зарегистрировать пожелание от Вас на его добавление, регистрируем ? <br />
			<i>30.12.2021 15:11:15, Daniil Pozdnyakov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message60739/topic7028/</link>
			<guid>http://forum.quik.ru/messages/forum10/message60739/topic7028/</guid>
			<pubDate>Thu, 30 Dec 2021 15:11:15 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как из скрипта открыть окно на нужной вкладке?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message60738/topic7028/">Как из скрипта открыть окно на нужной вкладке?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Это достоверная информация, что никак? На чем она основана? <br />
			<i>30.12.2021 15:03:09, Вася.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message60738/topic7028/</link>
			<guid>http://forum.quik.ru/messages/forum10/message60738/topic7028/</guid>
			<pubDate>Thu, 30 Dec 2021 15:03:09 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как из скрипта открыть окно на нужной вкладке?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message60736/topic7028/">Как из скрипта открыть окно на нужной вкладке?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Никак, но пожелание такое уже регистрировали, скорее всего. <br />
			<i>30.12.2021 14:32:07, _sk_.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message60736/topic7028/</link>
			<guid>http://forum.quik.ru/messages/forum10/message60736/topic7028/</guid>
			<pubDate>Thu, 30 Dec 2021 14:32:07 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Как из скрипта открыть окно на нужной вкладке?</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message60721/topic7028/">Как из скрипта открыть окно на нужной вкладке?</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />При запуске скрипта должна открываться небольшая табличка с выводом данных. Открывается она по умолчанию на той же вкладке, где открыто окно &quot;Доступные скрипты&quot;. Что сделать, чтобы она открывалась на нужной вкладке? Желательно на той вкладке, где открыт график с определенным идентификатором. Есть для этого какой-то метод? <br />
			<i>29.12.2021 18:46:56, Вася.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message60721/topic7028/</link>
			<guid>http://forum.quik.ru/messages/forum10/message60721/topic7028/</guid>
			<pubDate>Wed, 29 Dec 2021 18:46:56 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
