<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: [Решено] IfInString несколько значений в одной строке]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=13760&amp;type=atom" />
	<updated>2018-06-08T07:43:09Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=13760</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: [Решено] IfInString несколько значений в одной строке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125891#p125891" />
			<content type="html"><![CDATA[<p>В справке есть поиск.<br />Вбиваете if и получаете все команды.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-08T07:43:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125891#p125891</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: [Решено] IfInString несколько значений в одной строке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125888#p125888" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><div class="quotebox"><cite>baplo пишет:</cite><blockquote><p>А можно ли узнать где нибудь подробнее про все IF дополнения?</p></blockquote></div><p>Вы удивитесь, но можно в справке.</p></blockquote></div><p>Справка это хорошо, но справка не всегда рассказывает в одной теме о всех командах и способах подробнее.</p><p>Я имел ввиду такие темы, по типу больших статей посвященные конкретной команде.</p>]]></content>
			<author>
				<name><![CDATA[baplo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38886</uri>
			</author>
			<updated>2018-06-08T00:18:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125888#p125888</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: [Решено] IfInString несколько значений в одной строке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125862#p125862" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>baplo пишет:</cite><blockquote><p>А можно ли узнать где нибудь подробнее про все IF дополнения?</p></blockquote></div><p>Вы удивитесь, но можно в справке.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2018-06-07T08:15:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125862#p125862</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: [Решено] IfInString несколько значений в одной строке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125860#p125860" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Тоже не знаю, просто изначально был выбран не тот оператор, а тот что был выбран, работает правильно.<br /></p><div class="codebox"><pre><code>HKey = +1

If HKey contains +,!,^,#
{ 
	Msgbox, %Hkey%
}
Else
{
	Msgbox, Не найдено
}</code></pre></div></blockquote></div><p>Это хороший способ.<br />А можно ли узнать где нибудь подробнее про все IF дополнения?<br />Ну по типу того, что вы добавили &quot;contains&quot;</p><p>Вдруг пригодится на будущее.</p><p>Есть ли еще какие то варианты с IF?</p><p>Например:<br />Если Var1 не содержится символов из Var2 но Содержится в Var3<br />действие</p>]]></content>
			<author>
				<name><![CDATA[baplo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38886</uri>
			</author>
			<updated>2018-06-07T02:25:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125860#p125860</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: [Решено] IfInString несколько значений в одной строке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125740#p125740" />
			<content type="html"><![CDATA[<p>Тоже не знаю, просто изначально был выбран не тот оператор, а тот что был выбран, работает правильно.<br /></p><div class="codebox"><pre><code>HKey = +1

If HKey contains +,!,^,#
{ 
	Msgbox, %Hkey%
}
Else
{
	Msgbox, Не найдено
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2018-06-03T19:35:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125740#p125740</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: [Решено] IfInString несколько значений в одной строке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125739#p125739" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>svoboden пишет:</cite><blockquote><p>Так в справке написано, что не рекомендуется использовать эти команды в новых сценариях:<br /></p><div class="quotebox"><blockquote><p>Deprecated: These commands are not recommended for use in new scripts. Use the InStr function instead.</p></blockquote></div><p>Используйте команду InStr().</p></blockquote></div><br /><p>Не знаю что там написано, но я сделал вот так, вроде работает:</p><div class="codebox"><pre><code>If (InStr(Hkey,&quot;+&quot;) or InStr(Hkey,&quot;!&quot;) or InStr(Hkey,&quot;^&quot;) or InStr(Hkey,&quot;#&quot;))</code></pre></div>]]></content>
			<author>
				<name><![CDATA[baplo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38886</uri>
			</author>
			<updated>2018-06-03T19:22:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125739#p125739</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: [Решено] IfInString несколько значений в одной строке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=125737#p125737" />
			<content type="html"><![CDATA[<p>Здравствуйте!<br />Буду коротко:<br /></p><div class="codebox"><pre><code>
IfInString, HKey , &quot;+|!|^|#&quot;
{
Hkey = 
Msgbox, %Hkey%
}
Else
{
Msgbox, Не найдено
}
</code></pre></div><p>При значение переменной<br /></p><div class="codebox"><pre><code>
HKey = +1
</code></pre></div><p>Msgbox выдает вторую строку Else.</p><p>Спрашивается: почему он не находит в переменной знака +?<br />Как правильно указать определенные слова в instr?<br />например если нашел + или ! или ^ или # - Очистить переменную.</p>]]></content>
			<author>
				<name><![CDATA[baplo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=38886</uri>
			</author>
			<updated>2018-06-03T18:30:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=125737#p125737</id>
		</entry>
</feed>
