<?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=9744</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9744&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Номер строки в переменной».]]></description>
		<lastBuildDate>Fri, 27 Jun 2014 13:53:49 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84289#p84289</link>
			<description><![CDATA[<p><strong>Irbis</strong><br /></p><div class="codebox"><pre><code>
tmp = 
(
Mars 4
Earth 8
Sun 2
Mom 6 
Mar 1 
Forest 0
Art 9
)

MsgBox % Line(tmp,7)
Return

Line(var, n)
{
   Return SubStr(var, a:=InStr(var,&quot;`n&quot;,,,n-1)+1, InStr(var,&quot;`n&quot;,,,n)-a)
}
</code></pre></div><p>У меня тоже был такой вариант, но возня с последней строкой того не стоит.<br />---<br />ап:<br />Да и вообще проще всего сделать так:<br /></p><div class="codebox"><pre><code>MsgBox % StrSplit(tmp,&quot;`n&quot;)[7]</code></pre></div><p>---<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;off</div><div class="fancy_spoiler"><div class="quotebox"><blockquote><p>Ох, чую, вот-вот грядет онлайн чат, который взорвет эти ваши интернеты</p></blockquote></div><p>Думаю, что наши с тобой имена будут увековечены как соавторов.</p></div></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 27 Jun 2014 13:53:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84289#p84289</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84283#p84283</link>
			<description><![CDATA[<p>Я не Серж, но... (с)<br /></p><div class="codebox"><pre><code>tmp = 
(
Mars 4
Earth 8
Sun 2
Mom 6 
Mar 1 
Forest 0
Art 9
)

MsgBox % Line(tmp,3)
Return

Line(var, n)
{
   Return SubStr(var, a:=InStr(var,&quot;`n&quot;,,,n-1)+1, InStr(var,&quot;`n&quot;,,,n)-a)
}</code></pre></div><br /><p>По поводу регистра:<br /></p><div class="codebox"><pre><code>
...

If A_LoopField ~= &quot;i)\b&quot; tmp1 &quot;\b&quot; 

...
</code></pre></div><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;off</div><div class="fancy_spoiler"><p>Ох, чую, вот-вот грядет онлайн чат, который взорвет эти ваши интернеты <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p></div></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Fri, 27 Jun 2014 12:52:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84283#p84283</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84282#p84282</link>
			<description><![CDATA[<p>Серж, когда я делал регистрацию, появилась проблема.<br /></p><div class="codebox"><pre><code>tmp = 
(
Mars 4
Earth 8
Sun 2
Mom 6 
Mar 1 
Forest 0
Art 9
)
tmp1 = Ma 
Loop, parse, tmp, `n
{
 If A_LoopField ~= &quot;\b&quot; tmp1 &quot;\b&quot;
 {
  MsgBox % A_Index
  break
 }
}</code></pre></div><p>Мне нужно что бы Mars и maRs или даже MarS считалось за одно значение. Регистр не должен учитываться. Помоги пожалуйста.</p>]]></description>
			<author><![CDATA[null@example.com (tuma4ok)]]></author>
			<pubDate>Fri, 27 Jun 2014 12:49:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84282#p84282</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84281#p84281</link>
			<description><![CDATA[<div class="codebox"><pre><code>
row = 3

Loop, parse, tmp, `n
{
    If A_Index = %row%
    {
        MsgBox % A_LoopField
        break
    }
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 27 Jun 2014 12:44:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84281#p84281</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84280#p84280</link>
			<description><![CDATA[<p>Охх, Серж, ты мастер помог. И 3 вопрос.<br />Я знаю номер строки. Как мне вывести эту строку из tmp в tmp1<br />Например я ввожу 3 строку. И мне должно выбить Sun 2.</p>]]></description>
			<author><![CDATA[null@example.com (tuma4ok)]]></author>
			<pubDate>Fri, 27 Jun 2014 12:28:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84280#p84280</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84279#p84279</link>
			<description><![CDATA[<div class="codebox"><pre><code>
tmp = 
(
Mars 4
Earth 8
Sun 2
Mom 6 
Mar 1 
Forest 0
Art 9
)
tmp1 = Ma 
Loop, parse, tmp, `n
{
 If A_LoopField ~= &quot;\b&quot; tmp1 &quot;\b&quot;
 {
  MsgBox % A_Index
  break
 }
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 27 Jun 2014 12:21:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84279#p84279</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84278#p84278</link>
			<description><![CDATA[<p>А можно сделать как нибудь точную проверку строки, что бы совпадала строка? Просто если так:<br /></p><div class="codebox"><pre><code>tmp = 
(
[b]Mars 4[/b]
Earth 8
Sun 2
Mom 6 
[b]Mar 1[/b]
Forest 0
Art 9
)</code></pre></div><p>Я буду искать Ma, то 1 строка будет скопирована, а мне нужно что бы выбило ошибку, как бы нет такого.</p>]]></description>
			<author><![CDATA[null@example.com (tuma4ok)]]></author>
			<pubDate>Fri, 27 Jun 2014 12:13:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84278#p84278</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84277#p84277</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><div class="codebox"><pre><code>Clipboard := A_Index</code></pre></div></blockquote></div><p>Спасибо и БОЛЬШОЕ спасибо за быстрый ответ.</p>]]></description>
			<author><![CDATA[null@example.com (tuma4ok)]]></author>
			<pubDate>Fri, 27 Jun 2014 12:11:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84277#p84277</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84276#p84276</link>
			<description><![CDATA[<div class="codebox"><pre><code>Clipboard := A_Index</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 27 Jun 2014 12:05:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84276#p84276</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Номер строки в переменной]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=84274#p84274</link>
			<description><![CDATA[<p>Здравствуйте, как обычно я задаю свои вопросы. И сейчас подскажите, а лучше напишите исходный код.<br />Мне нужно узнать номер строки слова, которое я ищу. Вот пример:<br /></p><div class="codebox"><pre><code>tmp = 
(
Mars 4
Earth 8
Sun 2
Mom 6 
Car 1
Forest 0
Art 9
)
tmp1 = Sun
Loop, parse, tmp, `n
{
 IfInString, A_LoopField, %tmp1%
 {
  Clipboard := A_LoopField
  break
 }
}</code></pre></div><p>В этом коде, у меня копирует всю строку со словом которое я ищу. На данный момент я ищу слово Sun. В буфере обмена будет &quot;Sun 3&quot;. Мне нужно что бы в буфере обмена было число строки. Слово Sun находиться на 3 строке. Помогите пожалуйста, очень нужно.</p>]]></description>
			<author><![CDATA[null@example.com (tuma4ok)]]></author>
			<pubDate>Fri, 27 Jun 2014 12:00:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=84274#p84274</guid>
		</item>
	</channel>
</rss>
