<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: OnClipboardChange() и выполнение кода после неё]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=18072</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18072&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: OnClipboardChange() и выполнение кода после неё».]]></description>
		<lastBuildDate>Wed, 24 Jan 2024 10:42:30 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: OnClipboardChange() и выполнение кода после неё]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159995#p159995</link>
			<description><![CDATA[<div class="quotebox"><cite>concept.ru пишет:</cite><blockquote><p>чем функция OnClipboardChange() лучше метки OnClipboardChange</p></blockquote></div><p>Тем же, чем любая функция лучше любой метки — у функции гораздо больше возможностей.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 24 Jan 2024 10:42:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159995#p159995</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: OnClipboardChange() и выполнение кода после неё]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159994#p159994</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, сам предположил. Не могу найти толковых руководств.</p>]]></description>
			<author><![CDATA[null@example.com (concept.ru)]]></author>
			<pubDate>Wed, 24 Jan 2024 10:41:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159994#p159994</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: OnClipboardChange() и выполнение кода после неё]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159993#p159993</link>
			<description><![CDATA[<div class="quotebox"><cite>concept.ru пишет:</cite><blockquote><p>при изменении БО срабатывает функция OnClipboardChange, вызывая функцию, именованную в первом параметре</p></blockquote></div><p>Сами придумали, или в справке прочитали?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 24 Jan 2024 10:39:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159993#p159993</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: OnClipboardChange() и выполнение кода после неё]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159992#p159992</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, при изменении БО срабатывает функция OnClipboardChange, вызывая функцию, именованную в первом параметре.<br />Логично было бы второй параметр обновлять. По-моему, это недоделка разработчиков.<br />А, может, я и не прав. И при повторном изменении БО срабатывает сразу вторичная функция, из первого параметра. Тогда не понятно, зачем это всё нужно, чем функция OnClipboardChange() лучше метки OnClipboardChange:.</p>]]></description>
			<author><![CDATA[null@example.com (concept.ru)]]></author>
			<pubDate>Wed, 24 Jan 2024 10:34:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159992#p159992</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: OnClipboardChange() и выполнение кода после неё]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159991#p159991</link>
			<description><![CDATA[<p>А разве при изменении буфера обмена отрабатывает не та функция, которую вы указали в первом параметре?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 24 Jan 2024 10:31:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159991#p159991</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: OnClipboardChange() и выполнение кода после неё]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159990#p159990</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, снова нет. Не разовую. Она постоянно отрабатывает при изменении БО. Вот только второй параметр берёт тот, что был при её первом запуске.</p>]]></description>
			<author><![CDATA[null@example.com (concept.ru)]]></author>
			<pubDate>Wed, 24 Jan 2024 10:27:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159990#p159990</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: OnClipboardChange() и выполнение кода после неё]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159989#p159989</link>
			<description><![CDATA[<p>Нет, OnClipboardChange ничего не знает о содержимом буфера обмена. Эта функция просто выполняет разовую акцию, &quot;съедая&quot;, если продолжать аналогию, скормленные ей данные.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 24 Jan 2024 10:24:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159989#p159989</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: OnClipboardChange() и выполнение кода после неё]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159988#p159988</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, нет, не я. OnClipboardChange понимает, что изменилась еда в тарелке (буфер обмена). Но почему-то не хочет брать ложку (второй параметр, k).</p>]]></description>
			<author><![CDATA[null@example.com (concept.ru)]]></author>
			<pubDate>Wed, 24 Jan 2024 10:17:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159988#p159988</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: OnClipboardChange() и выполнение кода после неё]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159987#p159987</link>
			<description><![CDATA[<p>Ну, это примерно как если бы вы поели из тарелки, где еды было на самом донышке, и остались голодным, потом положили бы в эту тарелку еды доверху, и удивлялись бы, почему не приходит сытость.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 24 Jan 2024 09:23:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159987#p159987</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: OnClipboardChange() и выполнение кода после неё]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159986#p159986</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, спасибо.<br /></p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p> подставьте переменную, содержащую -1, 0 или 1.</p></blockquote></div><div class="codebox"><pre><code>#Persistent
k=0
OnClipboardChange(&quot;ClipChanged&quot;, k)
k=1
Return

ClipChanged(){
	MsgBox %Clipboard%, %k%
}</code></pre></div><p>Не хочет OnClipboardChange воспринимать изменившийся AddRemove, т.е. k. Что не верно в этом коде?</p>]]></description>
			<author><![CDATA[null@example.com (concept.ru)]]></author>
			<pubDate>Wed, 24 Jan 2024 09:12:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159986#p159986</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: OnClipboardChange() и выполнение кода после неё]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159985#p159985</link>
			<description><![CDATA[<div class="quotebox"><cite>concept.ru пишет:</cite><blockquote><p>не добирается до MsgBox</p></blockquote></div><p>Код после загрузки <a href="https://www.autohotkey.com/docs/v1/Scripts.htm#auto">выполняется</a> сверху вниз, пока не встретит Return, Exit, горячую клавишу, либо дойдёт до конца. У вас скрипт выполняется до первого Return.<br /></p><div class="quotebox"><cite>concept.ru пишет:</cite><blockquote><p>что такое previously registered functions</p></blockquote></div><p>Это если раньше эта команда уже использовалась в скрипте и была назначена другая функция в первом параметре.<br /></p><div class="quotebox"><cite>concept.ru пишет:</cite><blockquote><p>Можно ли вместо 0|1|-1 использовать переменную?</p></blockquote></div><p>Можно, просто подставьте переменную, содержащую -1, 0 или 1.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 24 Jan 2024 07:10:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159985#p159985</guid>
		</item>
		<item>
			<title><![CDATA[AHK: OnClipboardChange() и выполнение кода после неё]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159983#p159983</link>
			<description><![CDATA[<p>Здравствуйте, коллеги!<br />Не могу разобраться с OnClipboardChange(). Код<br /></p><div class="codebox"><pre><code>#Persistent
OnClipboardChange(&quot;ClipChanged&quot;)
Return
MsgBox qwerty
ExitApp

ClipChanged(){
	MsgBox %Clipboard%
}</code></pre></div><p>не добирается до MsgBox.<br />Немного другое, но очень близкое:<br />2. Чем отличаются 1 и -1 в OnClipboardChange(&quot;ClipChanged&quot;, 0|1|-1)? Т.е. что такое previously registered functions?<br />3. Можно ли вместо 0|1|-1 использовать переменную? Что-то и это у меня не получается.<br />Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (concept.ru)]]></author>
			<pubDate>Wed, 24 Jan 2024 06:20:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159983#p159983</guid>
		</item>
	</channel>
</rss>
