<?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=15530</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15530&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Некорректная работа функции».]]></description>
		<lastBuildDate>Sat, 18 Jul 2020 13:54:01 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Некорректная работа функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140739#p140739</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Благодарю!</p>]]></description>
			<author><![CDATA[null@example.com (SuBrex)]]></author>
			<pubDate>Sat, 18 Jul 2020 13:54:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140739#p140739</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Некорректная работа функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140728#p140728</link>
			<description><![CDATA[<p>Уберите знаки процентов вокруг переменной.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 17 Jul 2020 18:35:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140728#p140728</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Некорректная работа функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140723#p140723</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />В фрагменте кода:<br /></p><div class="codebox"><pre><code>
SendInput, % ПолучениеНомераСтроки(&quot;СУБ.ahk&quot;, %Этаж%)
</code></pre></div><p>Выдаётся ошибка: &quot;Error: The following variable name contains an illegal character &quot;&quot;Список некоторых переменных&quot;&quot;&quot;.<br />До этого в коде было написано:<br /></p><div class="codebox"><pre><code>
Этаж = &quot;Список некоторых переменных&quot;
</code></pre></div><p>Как это исправить?</p>]]></description>
			<author><![CDATA[null@example.com (SuBrex)]]></author>
			<pubDate>Fri, 17 Jul 2020 13:48:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140723#p140723</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Некорректная работа функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140719#p140719</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Файл не был найден. Далее я понял, что файл должен лежать либо в папке скрипта, либо нужно указывать полный путь к нему (Очевидно).<br />Благодарю за показ функции FileExist <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />.</p>]]></description>
			<author><![CDATA[null@example.com (SuBrex)]]></author>
			<pubDate>Fri, 17 Jul 2020 11:09:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140719#p140719</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Некорректная работа функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140717#p140717</link>
			<description><![CDATA[<p>Эта информация никак помочь не может. Добавьте в функцию:<br /></p><div class="codebox"><pre><code>ПолучениеНомераСтроки(НазваниеФайла, СтрокаДляПоиска)
{
    if !FileExist(НазваниеФайла)
      throw &quot;Файл &quot; . НазваниеФайла . &quot; не найден&quot;
    НомерСтроки := 0
    Loop, read, %НазваниеФайла%
     {
     EnvAdd, НомерСтроки, 1
     IfInString, A_LoopReadLine, %СтрокаДляПоиска%
      Break
     }
    Return НомерСтроки
}</code></pre></div><p>Также можно проверять, что происходит внутри цикла с помощью MsgBox:<br /></p><div class="codebox"><pre><code>ПолучениеНомераСтроки(НазваниеФайла, СтрокаДляПоиска)
{
    if !FileExist(НазваниеФайла)
      throw &quot;Файл &quot; . НазваниеФайла . &quot; не найден&quot;
    НомерСтроки := 0
    Loop, read, %НазваниеФайла%
     {
      MsgBox, Строка №%A_Index%: %A_LoopReadLine%
     EnvAdd, НомерСтроки, 1
     IfInString, A_LoopReadLine, %СтрокаДляПоиска%
      Break
     }
    Return НомерСтроки
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 17 Jul 2020 10:32:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140717#p140717</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Некорректная работа функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140716#p140716</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Самое интересное заключается в том, что в одном скрипте (Скрипт-тест с этой функцией и горячей клавишей на вывод значения этой функции) функция работает, а в другом не работает. Функции одинаковые, названия файлов тоже.</p>]]></description>
			<author><![CDATA[null@example.com (SuBrex)]]></author>
			<pubDate>Fri, 17 Jul 2020 10:14:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140716#p140716</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Некорректная работа функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140715#p140715</link>
			<description><![CDATA[<p>Если 0, значит либо неправильно указали путь к файлу, либо файл пустой.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 17 Jul 2020 10:01:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140715#p140715</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Некорректная работа функции]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=140714#p140714</link>
			<description><![CDATA[<p>Пожалуйста, подскажите почему функция всегда выводит значение ноль, хотя должна выводить номер строки.<br /></p><div class="codebox"><pre><code>
ПолучениеНомераСтроки(НазваниеФайла, СтрокаДляПоиска)
{
    НомерСтроки := 0
    Loop, read, %НазваниеФайла%
     {
     EnvAdd, НомерСтроки, 1
     IfInString, A_LoopReadLine, %СтрокаДляПоиска%
      Break
     }
    Return НомерСтроки
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (SuBrex)]]></author>
			<pubDate>Fri, 17 Jul 2020 09:46:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=140714#p140714</guid>
		</item>
	</channel>
</rss>
