<?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=16129&amp;type=atom" />
	<updated>2021-02-28T06:43:05Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16129</id>
		<entry>
			<title type="html"><![CDATA[Re: Автоматический запуск AHK скрипта без горячей клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=146562#p146562" />
			<content type="html"><![CDATA[<p><span style="color: green"><strong>sim8783</strong>, добавьте префикс скриптового языка в заголовок темы. Уберите <a href="http://forum.script-coding.com/rules.html#2.11.">избыточное цитирование</a>:<br /><a href="http://forum.script-coding.com/viewtopic.php?pid=146549#p146549">http://forum.script-coding.com/viewtopi … 49#p146549</a>;<br /><a href="http://forum.script-coding.com/viewtopic.php?pid=146559#p146559">http://forum.script-coding.com/viewtopi … 59#p146559</a>.</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2021-02-28T06:43:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=146562#p146562</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Автоматический запуск AHK скрипта без горячей клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=146559#p146559" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Команды скрипта <a href="https://www.autohotkey.com/docs/Scripts.htm#auto">выполняются</a> сверху вниз до первого <em>Return</em> или до первой горячей клавиши, то-есть во втором случае до <em>SetTimer</em> просто не доходит, а выполняются сразу только строчки<br /></p><div class="codebox"><pre><code>#SingleInstance force
#Persistent</code></pre></div><p>потому, что им без разницы, где находиться, и строчка<br /></p><div class="codebox"><pre><code>Menu, Tray, Icon, ddores.dll, 24</code></pre></div><p>Далее встречается определение горячей клавиши, и загрузка команд останавливается.<br />Кстати, в данном случае директива <em>#Persistent</em> не нужна, потому что скрипт с горячими клавишами и так не будет выгружаться.</p></blockquote></div><p>Попробовал без - действительно работает. Премного благодарен за подробное разъяснение! Не знал, что горячие клавиши остнавливают как <em>Return</em>.</p>]]></content>
			<author>
				<name><![CDATA[sim8783]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41484</uri>
			</author>
			<updated>2021-02-27T20:07:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=146559#p146559</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Автоматический запуск AHK скрипта без горячей клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=146551#p146551" />
			<content type="html"><![CDATA[<p>Команды скрипта <a href="https://www.autohotkey.com/docs/Scripts.htm#auto">выполняются</a> сверху вниз до первого <em>Return</em> или до первой горячей клавиши, то-есть во втором случае до <em>SetTimer</em> просто не доходит, а выполняются сразу только строчки<br /></p><div class="codebox"><pre><code>#SingleInstance force
#Persistent</code></pre></div><p>потому, что им без разницы, где находиться, и строчка<br /></p><div class="codebox"><pre><code>Menu, Tray, Icon, ddores.dll, 24</code></pre></div><p>Далее встречается определение горячей клавиши, и загрузка команд останавливается.<br />Кстати, в данном случае директива <em>#Persistent</em> не нужна, потому что скрипт с горячими клавишами и так не будет выгружаться.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-02-27T17:41:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=146551#p146551</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Автоматический запуск AHK скрипта без горячей клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=146549#p146549" />
			<content type="html"><![CDATA[<p>Благодарю! Разобрался в источнике, но не разобрался в причине. Подскажите пожалуйста почему так работает:</p><div class="codebox"><pre><code>
#SingleInstance force
Menu, Tray, Icon, ddores.dll, 24
#Persistent
SetTimer, Steam, 250
Steam:
WinClose, ahk_exe Steam.exe

return</code></pre></div><p>А так не работает:<br /></p><div class="codebox"><pre><code>#SingleInstance force
Menu, Tray, Icon, ddores.dll, 24

~XButton2 &amp; WheelUp::SoundSet, +3,       ; Уровень звука
~XButton2 &amp; WheelDown::SoundSet, -3,
return

#Persistent
SetTimer, Steam, 250
Steam:
WinClose, ahk_exe Steam.exe

return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[sim8783]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41484</uri>
			</author>
			<updated>2021-02-27T17:19:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=146549#p146549</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Автоматический запуск AHK скрипта без горячей клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=146544#p146544" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>sim8783 пишет:</cite><blockquote><p>Он не срабатывает сам</p></blockquote></div><p>Добавьте <em>#Persistent</em> первой строчкой.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-02-27T13:44:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=146544#p146544</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Автоматический запуск AHK скрипта без горячей клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=146543#p146543" />
			<content type="html"><![CDATA[<p>Объяснил как смог. Тогда по фактам, есть код:<br /></p><div class="quotebox"><blockquote><p>SetTimer, Steam, 250<br />Steam:<br />WinClose, ahk_exe Steam.exe</p></blockquote></div><p>Этот код запускается в виде AHK, при старте системы windows. Он не срабатывает сам, а только есть я его запущу горячей клавишей, например:<br /></p><div class="quotebox"><blockquote><p>F11::<br />SetTimer, Steam, 250<br />Steam:<br />WinClose, ahk_exe Steam.exe</p></blockquote></div><p>Вопрос в том, как мне заставить его исполнятся без моего нажатия на клавишу F11.</p>]]></content>
			<author>
				<name><![CDATA[sim8783]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41484</uri>
			</author>
			<updated>2021-02-27T13:10:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=146543#p146543</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Автоматический запуск AHK скрипта без горячей клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=146542#p146542" />
			<content type="html"><![CDATA[<p>Мало что понятно, SetTimer можно запускать без всякой клавиши.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-02-27T12:27:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=146542#p146542</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Автоматический запуск AHK скрипта без горячей клавиши]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=146541#p146541" />
			<content type="html"><![CDATA[<p>Здравствуйте!<br />Не могу сообразить решение такой задачи:<br />АХК стартует вместе с системой, и нужно выполнить код по закрытию определенных окон, но хочется, что бы это было в автоматическом режиме, после 30 секунд после автооткрытия скрипта, без моего участия. <br />Соображаю на &quot;Settimer&quot;, но его тоже нужно запускать через клавишу. Как можно поступить?</p>]]></content>
			<author>
				<name><![CDATA[sim8783]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41484</uri>
			</author>
			<updated>2021-02-27T10:20:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=146541#p146541</id>
		</entry>
</feed>
