<?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=18040</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18040&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Ожидание нужного текста в буфере».]]></description>
		<lastBuildDate>Thu, 28 Dec 2023 18:41:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Ожидание нужного текста в буфере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159773#p159773</link>
			<description><![CDATA[<p>ClipWait там лишнее. Если метка сработала, значит в буфере обмена что-то есть.<br /></p><div class="quotebox"><cite>kilad пишет:</cite><blockquote><p>Не будет ли конфликтовать с #SingleInstance,force?</p></blockquote></div><p>Вы можете сами проверить. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 28 Dec 2023 18:41:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159773#p159773</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Ожидание нужного текста в буфере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159772#p159772</link>
			<description><![CDATA[<p><strong>teadrinker</strong> спасибо, это именно то что было необходимо. Код переписал и получилось вот так:<br /></p><div class="codebox"><pre><code>#SingleInstance,force
#Persistent

OnClipboardChange:
ClipWait
var := Clipboard
switch var
{
	case &quot;x&quot;: MsgBox, x
	case &quot;y&quot;: MsgBox, y
	case &quot;z&quot;: MsgBox, z
	;~ default: MsgBox, Что-то другое
}
return</code></pre></div><p>Остался еще вопрос в ходе изучение данной команды.<br />Для того чтобы работало корректно OnClipboardChange необходима директива #Persistent, чтобы скрипт запустился заново. Не будет ли конфликтовать с #SingleInstance,force?</p>]]></description>
			<author><![CDATA[null@example.com (kilad)]]></author>
			<pubDate>Thu, 28 Dec 2023 17:15:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159772#p159772</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Ожидание нужного текста в буфере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159771#p159771</link>
			<description><![CDATA[<p>Вместо</p><div class="codebox"><pre><code>start:
...
gosub start</code></pre></div><p>используйте OnClipboardChange.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 28 Dec 2023 09:39:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159771#p159771</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Ожидание нужного текста в буфере]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=159770#p159770</link>
			<description><![CDATA[<p>Здравствуйте! Если ли варианты оптимизации данного кода, который ожидает нужный текст в буфере, заменяет его и ожидает дальше.<br /></p><div class="codebox"><pre><code>
Clipboard =

start:
Sleep 1000
if (var == Clipboard)
 gosub start
else {
ClipWait
var := Clipboard
switch var
{
 case &quot;x&quot;: MsgBox, x
 case &quot;y&quot;: MsgBox, y
 case &quot;z&quot;: MsgBox, z
 default: gosub start
}
gosub start
}
return</code></pre></div><p>Есть проблема, когда код в ожидании выдает ошибку.<br /></p><div class="quotebox"><blockquote><p><span class="postimg"><img src="https://imageup.ru/img61/4682421/error.png" alt="https://imageup.ru/img61/4682421/error.png" /></span></p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (kilad)]]></author>
			<pubDate>Thu, 28 Dec 2023 09:17:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=159770#p159770</guid>
		</item>
	</channel>
</rss>
