<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Как правилько завершить скрипт?]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7954&amp;type=atom" />
	<updated>2013-01-07T12:56:33Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7954</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как правилько завершить скрипт?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=68263#p68263" />
			<content type="html"><![CDATA[<p><strong>YMP</strong> Спасибо, наконец, то сработало <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Вот такой вариант кода работает корректно </p><div class="codebox"><pre><code>; Завершаем процесс ASOS.exe
DetectHiddenWindows, On
vWin := &quot;ASOS.exe&quot;
SetTitleMatchMode, 2
IfWinExist, %vWin%
  {
    vTxt := &quot;Завершаем процесс ASOS.exe&quot;
    GuiControl,, Msg, % vTxt
    Sleep, 1000
    WinClose
    ;Process, Close, %vWin%
    sleep 1500 ; Чуть подождём = 1,5 сек
  }</code></pre></div><p>Весьма признателен, ещё раз спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2013-01-07T12:56:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=68263#p68263</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как правилько завершить скрипт?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=68261#p68261" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Есть команда DetectHiddenWindows.<br />А PID любого процесса можно получить (по его имени) командой Process, Exist.</p></blockquote></div><p> спасибо не знал. <br />Сейчас поправлю.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2013-01-07T12:46:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=68261#p68261</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как правилько завершить скрипт?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=68258#p68258" />
			<content type="html"><![CDATA[<p>Есть команда DetectHiddenWindows.<br />А PID любого процесса можно получить (по его имени) командой Process, Exist.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2013-01-07T12:43:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=68258#p68258</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как правилько завершить скрипт?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=68257#p68257" />
			<content type="html"><![CDATA[<p>Проблема в том, что я закрываю уже запущенный скрипт и не знаю как получить <strong>OutputVarPID</strong>.</p><p>Да, окно есть, да оно скрыто, но командой </p><div class="codebox"><pre><code>SetTitleMatchMode, 2
IfWinExist, %vWin%
  {</code></pre></div><p> оно не определяется, т.е. IF не срабатывает.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2013-01-07T12:34:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=68257#p68257</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как правилько завершить скрипт?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=68256#p68256" />
			<content type="html"><![CDATA[<p>У каждого скрипта есть окно, только оно скрыто.<br />При запуске командой Run можно получить id создаваемого процесса. Попробуй посылать Message по этому id<br /></p><div class="codebox"><pre><code>Run, Target [, WorkingDir, Max|Min|Hide|UseErrorLevel, OutputVarPID]</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2013-01-07T12:27:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=68256#p68256</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как правилько завершить скрипт?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=68255#p68255" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Можно попробовать посылать окну скрипта какое-нибудь сообщение, которое он будет ловить по OnMessage и выполнять ExitApp. Или просто сообщение WM_CLOSE в окно скрипта.</p></blockquote></div><p> у этого скрипта нет окна, ну оно видимо где то есть, но я его не смог найти... <br />А ещё есть варианты?</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2013-01-07T11:53:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=68255#p68255</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как правилько завершить скрипт?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=68254#p68254" />
			<content type="html"><![CDATA[<p>Можно попробовать посылать окну скрипта какое-нибудь сообщение, которое он будет ловить по OnMessage и выполнять ExitApp. Или просто сообщение WM_CLOSE в окно скрипта.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2013-01-07T11:50:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=68254#p68254</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Как правилько завершить скрипт?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=68252#p68252" />
			<content type="html"><![CDATA[<p>Дело в том, что после компиляции и запуска скрипта в трее остаётся его иконка, т.е. они размножаются по числу запусков компилятора.<br />Я скрипт закрываю с помощью - <strong>Process, Close, ASOS.exe</strong>, но его значок в трее висит. </p><p>Как верно закрывать что бы он и из трея убрался?</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2013-01-07T11:38:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=68252#p68252</id>
		</entry>
</feed>
