<?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>Mon, 13 Apr 2026 06:34:15 +0300</pubDate>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80439/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_HyaXb9Td" href="/user/14246/" bx-tooltip-user-id="14246">AndyWise</a> написал:<br /> <br />====quote====<br /> 
====code====
<pre>&nbsp;&nbsp; w32.PostMessage (hWnd,w32.WM_COMMAND,&nbsp;&nbsp;101&nbsp;&nbsp;,&nbsp;&nbsp;0&nbsp;&nbsp;)&nbsp;&nbsp;&nbsp;&nbsp;</pre>
=============
 &nbsp;<br />=============<br /> Вопрос к знатокам, как и откуда взялось число 101 ? Ищется такое же магическое число на соседнюю кнопку &quot;Линия тренда&quot;, хочу сам на Луч нажимать, на него нет горячей клавиши...<br />=============<br />Через Microsoft Spy++ <br />
			<i>08.12.2025 01:26:00, Станислав.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80439/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80439/topic1326/</guid>
			<pubDate>Mon, 08 Dec 2025 01:26:00 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message80438/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />
====code====
<pre> w32.PostMessage (hWnd,w32.WM_COMMAND, 101 , 0 )&nbsp;&nbsp;</pre>
=============
 <br />=============<br />Вопрос к знатокам, как и откуда взялось число 101 ? Ищется такое же магическое число на соседнюю кнопку &quot;Линия тренда&quot;, хочу сам на Луч нажимать, на него нет горячей клавиши... <br />
			<i>07.12.2025 21:26:39, AndyWise.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message80438/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message80438/topic1326/</guid>
			<pubDate>Sun, 07 Dec 2025 21:26:39 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55880/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добавлю, что искать окно лучше через EnumThreadWindows, приведенный код может найти не свой квик, если их несколько одновременно работает. <br />
			<i>27.05.2021 23:15:42, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55880/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55880/topic1326/</guid>
			<pubDate>Thu, 27 May 2021 23:15:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55879/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_vAPXDMcE" href="/user/14613/" bx-tooltip-user-id="14613">Юрий Волошин</a> написал:<br />что это за код и как он работает<br />=============<br />Ищет главное окно квика и имитирует нажатие кнопки отключиться. Никаких ужасов в этом нет, кроме того, что код кнопки теоретически может внезапно поменяться в какой-нибудь из новых версий квика и вместо отключения нажмется что-нибудь другое. Практически не припомню, чтобы менялись. Ну, можно еще посетовать, что w32 не до конца под 64 бита переделана, но для данной простой задачи достаточно. <br />
			<i>27.05.2021 23:08:05, Anton.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55879/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55879/topic1326/</guid>
			<pubDate>Thu, 27 May 2021 23:08:05 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55870/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_GvBNXp98" href="/user/14613/" bx-tooltip-user-id="14613">Юрий Волошин</a> написал:<br /> <br />====quote====<br /><noindex><a href="/user/14523/" target="_blank" rel="nofollow">BlaZed</a></noindex> написал:<br /> &nbsp;
====code====
<pre>&nbsp;&nbsp;&nbsp;&nbsp;local&nbsp;&nbsp; w32&nbsp;&nbsp;=&nbsp;&nbsp; require (&nbsp;&nbsp;"w32"&nbsp;&nbsp;)
&nbsp;&nbsp;local&nbsp;&nbsp; hWnd&nbsp;&nbsp;=&nbsp;&nbsp; w32.FindWindow (&nbsp;&nbsp;"InfoClass"&nbsp;&nbsp;,"")
 w32.PostMessage (hWnd,w32.WM_COMMAND,&nbsp;&nbsp;101&nbsp;&nbsp;,&nbsp;&nbsp;0&nbsp;&nbsp;)&nbsp;&nbsp;&nbsp;&nbsp;</pre>
=============
 &nbsp;<br />=============<br /> Я не понимаю этот код (поэтому не могу его использовать в программе биржевого робота Lua QUIK -- по завету Уоррена Баффета).<br />Могли бы Вы чуть подробней объяснить что это за код и как он работает?<br />У всех ли он будет работать?<br />Какие подводные камни?<br />На сколько это кашерный код?<br />=============<br />Это использование библиотеки w32.dll - функции winAPI адаптированные для работы из LUA<br />Поддерживает библиотеку <a class="blog-p-user-name" id="bp_ITziMPtQ" href="/user/82/" bx-tooltip-user-id="82">swerg</a><br /><br />Ссылка выше в теме есть, там и сама библиотека и ее описание и примеры.<br /><br />Этот код загружает библиотеку, потом ищет хандл окна квика и тыкает кнопку разорвать соединение. Все. <br />
			<i>27.05.2021 21:02:34, BlaZed.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55870/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55870/topic1326/</guid>
			<pubDate>Thu, 27 May 2021 21:02:34 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55869/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_VoKpKap6" href="/user/14523/" bx-tooltip-user-id="14523">BlaZed</a> написал:<br /> 
====code====
<pre> local&nbsp;&nbsp;w32 =&nbsp;&nbsp;require ( "w32" )
 local&nbsp;&nbsp;hWnd =&nbsp;&nbsp;w32.FindWindow ( "InfoClass" ,"")
 w32.PostMessage (hWnd,w32.WM_COMMAND, 101 , 0 )&nbsp;&nbsp;</pre>
=============
 <br />=============<br />Я не понимаю этот код (поэтому не могу его использовать в программе биржевого робота Lua QUIK -- по завету Уоррена Баффета).<br />Могли бы Вы чуть подробней объяснить что это за код и как он работает?<br />У всех ли он будет работать?<br />Какие подводные камни?<br />На сколько это кашерный код? <br />
			<i>27.05.2021 20:48:24, Юрий Волошин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55869/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55869/topic1326/</guid>
			<pubDate>Thu, 27 May 2021 20:48:24 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55864/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_2lmpxcAI" href="/user/14613/" bx-tooltip-user-id="14613">Юрий Волошин</a> написал:<br />А таки &quot;Разорвать соединение с информационным сервером&quot; можно программно из Lua QUIK? Отключиться от сервера на ночь.<br />=============<br />С помощью библиотеки w32 (ссылка есть выше в теме) буквально в три строчки<br />
====code====
<pre>local w32=require("w32")
local hWnd=w32.FindWindow("InfoClass","")
w32.PostMessage(hWnd,w32.WM_COMMAND,101,0)</pre>
============= <br />
			<i>27.05.2021 20:30:27, BlaZed.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55864/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55864/topic1326/</guid>
			<pubDate>Thu, 27 May 2021 20:30:27 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message55860/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_UX7MsLZR" href="/user/17/" bx-tooltip-user-id="17">Sergey Gorokhov</a> написал:<br />os.exit()<br />=============<br />А таки &quot;Разорвать соединение с информационным сервером&quot; можно программно из Lua QUIK? Отключиться от сервера на ночь. <br />
			<i>27.05.2021 20:05:42, Юрий Волошин.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message55860/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message55860/topic1326/</guid>
			<pubDate>Thu, 27 May 2021 20:05:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12029/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Предлагаю такой вариант:<br />
====code====
<pre>-- закрыть QUIK из Lua

local w32 = require("w32")

hQuikWnd = w32.FindWindow("InfoClass", "")
w32.PostMessage(hQuikWnd, 16, 0, 0)</pre>
=============
<br /><noindex><a href="http://quik2dde.ru/viewtopic.php?id=78" target="_blank" rel="nofollow">Библиотеку w32 брать здесь</a></noindex>.<br /><br />Правда если настроено запрашивать подтверждение завершения работы - то оно запросится.<br />Но можно его просто выключить в настройках. Или считать это &quot;будет выдавать сообщение&quot;. <br />
			<i>02.02.2016 22:25:46, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12029/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12029/topic1326/</guid>
			<pubDate>Tue, 02 Feb 2016 22:25:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12028/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br />os.exit()<br />=============<br />QUIK свалится с дампом.<br />Т.е. он закроется, конечно, но как-то очень некультурно. <br />
			<i>02.02.2016 22:22:22, swerg.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12028/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12028/topic1326/</guid>
			<pubDate>Tue, 02 Feb 2016 22:22:22 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12010/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			os.exit() <br />
			<i>02.02.2016 13:55:43, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12010/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12010/topic1326/</guid>
			<pubDate>Tue, 02 Feb 2016 13:55:43 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12009/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вот почему решения приходят после того, как напишешь сюда <br />Добился через командную строку<br />os.execute(&quot;taskkill /F /IM info.exe&quot;)<br />Но это через команды cmd всё же, есть ли какая-то специальная функция в арсенале библиотеки qLua? <br />
			<i>02.02.2016 13:49:52, Василий Артёмов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12009/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12009/topic1326/</guid>
			<pubDate>Tue, 02 Feb 2016 13:49:52 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Программный разрыв соединения</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message12007/topic1326/">Программный разрыв соединения</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вопрос такой - Можно ли завершить соединение или закрыть Quik программно через язык Lua. Искал подобные функции, но выводит лишь isConnected, которая показывает просто результат текущего соединения - 1 или 0.<br />Грубо говоря при каком-то условии в скрипте нам необходимо оборвать соединение и закрыть Quik до следующего дня, например. Эти условия прогоняются при каждом открытии Quik и пока следующий день не настанет, при каждом подключении будет выдавать сообщение и автоматически закрывать.<br />Заранее спасибо. <br />
			<i>02.02.2016 13:29:47, Василий Артёмов.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message12007/topic1326/</link>
			<guid>http://forum.quik.ru/messages/forum10/message12007/topic1326/</guid>
			<pubDate>Tue, 02 Feb 2016 13:29:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
