<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Номер строки в переменной]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9744&amp;type=atom" />
	<updated>2014-06-27T13:53:49Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9744</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84289#p84289" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-06-27T13:53:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84289#p84289</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84283#p84283" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2014-06-27T12:52:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84283#p84283</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84282#p84282" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[tuma4ok]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32022</uri>
			</author>
			<updated>2014-06-27T12:49:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84282#p84282</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84281#p84281" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>
row = 3

Loop, parse, tmp, `n
{
    If A_Index = %row%
    {
        MsgBox % A_LoopField
        break
    }
}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-06-27T12:44:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84281#p84281</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84280#p84280" />
			<content type="html"><![CDATA[<p>Охх, Серж, ты мастер помог. И 3 вопрос.<br />Я знаю номер строки. Как мне вывести эту строку из tmp в tmp1<br />Например я ввожу 3 строку. И мне должно выбить Sun 2.</p>]]></content>
			<author>
				<name><![CDATA[tuma4ok]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32022</uri>
			</author>
			<updated>2014-06-27T12:28:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84280#p84280</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84279#p84279" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-06-27T12:21:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84279#p84279</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84278#p84278" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[tuma4ok]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32022</uri>
			</author>
			<updated>2014-06-27T12:13:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84278#p84278</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84277#p84277" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><div class="codebox"><pre><code>Clipboard := A_Index</code></pre></div></blockquote></div><p>Спасибо и БОЛЬШОЕ спасибо за быстрый ответ.</p>]]></content>
			<author>
				<name><![CDATA[tuma4ok]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32022</uri>
			</author>
			<updated>2014-06-27T12:11:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84277#p84277</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Номер строки в переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84276#p84276" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Clipboard := A_Index</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-06-27T12:05:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84276#p84276</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Номер строки в переменной]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84274#p84274" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[tuma4ok]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32022</uri>
			</author>
			<updated>2014-06-27T12:00:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84274#p84274</id>
		</entry>
</feed>
