<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: Сравнение строчных и заглавных одинаковых строк.]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=9289</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9289&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Сравнение строчных и заглавных одинаковых строк.».]]></description>
		<lastBuildDate>Sat, 22 Feb 2014 18:47:28 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Сравнение строчных и заглавных одинаковых строк.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=80275#p80275</link>
			<description><![CDATA[<p>Можно также использовать «StrComp()» с параметром «vbTextCompare»:<br /></p><div class="codebox"><pre><code>If StrComp(UserSettingsLine(0), UserActiv, vbTextCompare) = 0 Then</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sat, 22 Feb 2014 18:47:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=80275#p80275</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Сравнение строчных и заглавных одинаковых строк.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=80265#p80265</link>
			<description><![CDATA[<p>Спасибо разобрался:<br /></p><div class="codebox"><pre><code>if  LCase(UserSettingsLine(0)) = LCase(UserActiv) Then</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Sat, 22 Feb 2014 12:47:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=80265#p80265</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Сравнение строчных и заглавных одинаковых строк.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=80254#p80254</link>
			<description><![CDATA[<p>Есть файл с набором строк из логинов пользователей и есть строка в которую помещается значение текущего логина пользователя. В файл записан логин&nbsp; USER, а в домене пользователь зарегистрирован как User и получается при сравнении при помощи IF это получаются разные строки:</p><div class="codebox"><pre><code>                        &#039;&lt;!--#######################Путь файла конфигурации пользователей#########--&gt;    
                        dim UserSettingsPut
                        UserSettingsPut = &quot;C:\Users\Константин_2\Desktop\UserSettings.txt&quot;
                        Set oFso = CreateObject(&quot;Scripting.FileSystemObject&quot;)
                        if  oFso.FileExists(UserSettingsPut)  Then 
                            MsgBox &quot;Файл конфигурации пользователя UserSettings.txt найден!&quot;
                            &#039;&lt;!--#######################Определение логина пользователя#########--&gt;                            
                            Set objNetwork = CreateObject(&quot;Wscript.Network&quot;)
                            dim UserActiv
                            UserActiv = objNetwork.UserName                        
                            MsgBox &quot;Логин пользователя считан &quot; &amp; UserActiv    
                            Set vStream = oFso.OpenTextFile(UserSettingsPut, 1, True) 
                            Do Until vStream.AtEndOfStream &#039;цикл по строкам файла
                                sLine = vStream.ReadLine 
                                MsgBox &quot;Прочитана строка: &quot; &amp; sLine 
                                Dim UserLine
                                UserLine = Split(sLine,&quot;;&quot;)
                                if  UserLine(0) = UserActiv Then
                                    dim UserSettingsAdress
                                    UserSettingsAdress = UserLine(1)
                                    MsgBox &quot;Адрес сетевого ресурса считан &quot; &amp;UserSettingsAdress
                                    &#039;&lt;!--#######################При нахождении условие срабатывает выход#########--&gt;                            
                                    Exit Do 
       
                                End If
                            Loop
                                vStream.Close &#039;закрываем файл
                
                        Else
                            MsgBox &quot;Файл конфигурации пользователя UserSettings.txt не найден!&quot;
                                    
                        End If</code></pre></div><p>Вот как я произвожу сравнение:<br />if&nbsp; UserLine(0) = UserActiv Then</p><p>Может есть у If какие-то команды благодаря которым он становится регистро независимым?<br />Или лучше использовать преобразование обеих строк LCase или UCase ?</p>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Fri, 21 Feb 2014 17:16:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=80254#p80254</guid>
		</item>
	</channel>
</rss>
