<?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=11203</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11203&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Другое действие при нажатии кнопки закрытия программы».]]></description>
		<lastBuildDate>Mon, 04 Jan 2016 16:12:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Другое действие при нажатии кнопки закрытия программы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100158#p100158</link>
			<description><![CDATA[<div class="quotebox"><cite>OmTatSat пишет:</cite><blockquote><p>возвращает 0, 12, или 14 почему так может быть?</p></blockquote></div><p>Потому что есть такие коды, видимо.<br /></p><div class="codebox"><pre><code>
#define HTNOWHERE  0
#define HTTOP  12
#define HTTOPRIGHT  14
</code></pre></div><p>Если код кнопки закрытия не возвращается, то о причине можно только гадать. В принципе, приложение может и само обрабатывать эти сообщения и возвращать любое значение или вообще никакого, если его автор видит в этом какой-то смысл.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Mon, 04 Jan 2016 16:12:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100158#p100158</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Другое действие при нажатии кнопки закрытия программы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100155#p100155</link>
			<description><![CDATA[<p>Спасибо за подсказку с меседжбоксом.</p><p>с этим кодом </p><div class="codebox"><pre><code>#IfWinActive ahk_exe PotPlayerMini64.exe
LButton::
CoordMode, Mouse, Screen
MouseGetPos, mX, mY, Hwnd
SendMessage, 0x84,, (mX &amp; 0xFFFF)|(mY &amp; 0xFFFF)«16,, ahk_exe PotPlayerMini64.exe
MsgBox, %errorlevel%
If ErrorLevel=14 ; close
ToolTip, work
else
Send {LButton Down}
KeyWait LButton		;physical state
Send {LButton Up}
Return</code></pre></div><p>возвращает 0, 12, или 14 почему так может быть?</p><p>С кодом который писал раньше в ErrorLevel всегда одно значение куда бы не кликнул</p>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Mon, 04 Jan 2016 15:29:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100155#p100155</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Другое действие при нажатии кнопки закрытия программы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100151#p100151</link>
			<description><![CDATA[<p>С другими программами работает? У меня да. Что возвращает ваш плеер — см. содержимое ErrorLevel через MsgBox.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Mon, 04 Jan 2016 13:35:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100151#p100151</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Другое действие при нажатии кнопки закрытия программы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100150#p100150</link>
			<description><![CDATA[<p><strong>YMP</strong> как сохранить ErrorLevel в переменную пока не знаю, но пробовал убрать условие вообще, то-есть без строки </p><div class="quotebox"><blockquote><p>if ( m_hw_target = WinExist( &quot;ahk_exe PotPlayerMini64.exe&quot; ) )</p></blockquote></div><p>ничего не поменялось</p>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Mon, 04 Jan 2016 12:26:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100150#p100150</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Другое действие при нажатии кнопки закрытия программы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100149#p100149</link>
			<description><![CDATA[<p><strong>OmTatSat</strong><br />Значение ErrorLevel, вероятно, теряется после выполнения WinExist. Попробуйте сохранять его в специальную переменную.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Mon, 04 Jan 2016 09:53:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100149#p100149</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Другое действие при нажатии кнопки закрытия программы]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=100147#p100147</link>
			<description><![CDATA[<p>Есть проигрыватель PotPlayer, после клика по видео запуск в нём требует несколько секунд. Привык к мгновенному запуску VLC. Если PotPlayer плеер не закрывать, то запуск видео происходит быстрее, идея в том, чтобы при закрытии плеер просто скрывался - ждал запуска следующего файла, как такое можно реализовать?</p><p>пробовал использовать такой код</p><div class="codebox"><pre><code>~RButton::
   CoordMode, Mouse, Screen
   MouseGetPos, m_x, m_y, m_hw_target

   ; WM_NCHITTEST
   SendMessage, 0x84,, ( m_y &lt;&lt; 16 )|m_x,, ahk_id %m_hw_target%
   
   if ( m_hw_target = WinExist( &quot;ahk_exe PotPlayerMini64.exe&quot; ) )
   {
      if ( ErrorLevel = 2 )          ; HTCAPTION
         text = caption
      else if ( ErrorLevel = 3 )      ; HTSYSMENU
         text = system menu
      else if ( ErrorLevel = 8 )      ; HTMINBUTTON
         text = minimize button
      else if ( ErrorLevel = 9 )      ; HTMAXBUTTON
         text = maximize button
      else if ( ErrorLevel = 20 )      ; HTCLOSE
         text = close button
      else if ( ErrorLevel = 21 )      ; HTHELP
         text = help button
      
      if ErrorLevel in 2,3,8,9,20,21
         MsgBox, Hello, Notepad&#039;s %text%!
   }
return</code></pre></div><p>Но ничего не происходит, возможно PotPlayer при нажатии кнопки закрытия не отправляет ErrorLevel? Или отправляет другой код? Как это можно проверить?</p>]]></description>
			<author><![CDATA[null@example.com (OmTatSat)]]></author>
			<pubDate>Mon, 04 Jan 2016 08:54:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=100147#p100147</guid>
		</item>
	</channel>
</rss>
