<?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=9459</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9459&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Как переименовать файл».]]></description>
		<lastBuildDate>Tue, 08 Apr 2014 11:15:14 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Как переименовать файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81580#p81580</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Offtopic (Так как нету лички напишу здесь)</p></blockquote></div><p>Xameleon, а вы не могли бы ответить в этих топиках, а то никак не получается.<br /><a href="http://forum.script-coding.com/viewtopic.php?id=9381&amp;p=3">http://forum.script-coding.com/viewtopi … 81&amp;p=3</a><br /><a href="http://forum.script-coding.com/viewtopic.php?id=9394">http://forum.script-coding.com/viewtopic.php?id=9394</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 08 Apr 2014 11:15:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81580#p81580</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Как переименовать файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81577#p81577</link>
			<description><![CDATA[<p>Целиком код предоставьте пожалуйста, по отрывкам догадываться, что у Вас не работает неудобно.</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Tue, 08 Apr 2014 10:58:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81577#p81577</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Как переименовать файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81570#p81570</link>
			<description><![CDATA[<p>Странно чето не получается при использовании в HTA перебрал все возможные варианты:</p><br /><div class="codebox"><pre><code>

                    &lt;div class=&quot;unvisible&quot; id=&quot;MenuOutChooseTableRename&quot;&gt;
                        &lt;input type=&quot;button&quot; id=&quot;MenuOutChooseTableRenameId&quot; value=&quot;Переименовать&quot;&gt;
                    &lt;/div&gt;

</code></pre></div><div class="codebox"><pre><code>

&#039;Обработчик кнопки переименования
Sub MenuOutChooseTableRenameId_OnClick()

    Dim objHTMLOptionElement
    Dim iCount
    iCount = 0
    For Each objHTMLOptionElement In MenuOutChooseTableoHTMLSelectElement.options
        If objHTMLOptionElement.selected Then
            iCount = iCount + 1
        End If
    Next
        
    &#039;MsgBox iCount
    If iCount = 1 Then
    
        ReDim arrSelection(iCount-1, 1)
        iCount = 0

        For Each objHTMLOptionElement In MenuOutChooseTableoHTMLSelectElement.options
            If objHTMLOptionElement.selected Then
                
                arrSelection(iCount, 0) = objHTMLOptionElement.Value
                arrSelection(iCount, 1) = objHTMLOptionElement.Text
                iCount = iCount + 1
            End If
        Next
        
        
        
        
        &#039;MsgBox arrSelection(0,0)
        &#039;Проверка на файл открыт или не открыт. - &quot;Ошибка - файл открыт в другой программе.&quot;
        On Error Resume Next
        Dim OpenFileBuzyCheck
        Set objFso = CreateObject(&quot;Scripting.FileSystemObject&quot;)
        Set OpenFileBuzyCheck = objFso.OpenTextFile(arrSelection(0,0), 8, True)
        &#039;MsgBox &quot;err.description&quot; &amp;err.description
        If Err.Number &gt; 0 Then
            MsgBox &quot;Файл &quot; &amp;arrSelection(0,0) &amp;&quot; открыт в другой программе. Закройте программу использующую данный файл и повторите попытку!&quot;
        Else
        
            Dim Message
            Dim Title, Text1, Text2
            &#039; Определить переменные диалоговых окон.
            Message = &quot;Введите имя файла&quot;
            Title = &quot;Введите имя файла&quot;
            Text1 = &quot;Было нажато на отмену&quot;
            Text2 = &quot;Вы ввели:&quot; &amp; vbCrLf
            t = 1
            result = &quot;&quot;
            dim ExitFromName
            Do
                result = InputBox(Message, Title,, 3500, 3500)
                If result = &quot;&quot; Then           &#039; Отмена
                    ExitFromName = MsgBox (&quot;Вы действительно хотите выйти не внося имя файла?&quot;, 36, &quot;Не до конца введенное значение&quot;) 
                    &#039;MsgBox ExitFromName
                    If ExitFromName = 6 Then 
                        Exit Do
                    End If
                End If
            Loop While (Len(result) &lt; 1)
        
            If Len(result) &gt; 0 Then
            
                Dim  FileName,ExtFileName
                Set FileName = objFso.GetFile(arrSelection(0,0))
                ExtFileName = objFso.GetExtensionName(arrSelection(0,0))
                
                
                &#039;MsgBox FileName.Name
                &#039;MsgBox result
                &#039;MsgBox ExtFileName
                &#039;objFSO.MoveFile FileName.Path, result &amp; &quot;.&quot; &amp; ExtFileName
                FileName.Name = result &amp; &quot;.&quot; &amp; ExtFileName


                

                
            End If
            
        End IF
            
            OpenFileBuzyCheck.Close
            Err.Clear
            On Error Goto 0

    else

        If iCount &gt; 1 Then
            MsgBox    &quot;Выберите один файл!&quot;
        End If

        If iCount = &quot;&quot; Then
            MsgBox    &quot;Не были выбраны значения из таблицы!&quot;
        End If
        
        If iCount = &quot;0&quot; Then
            MsgBox    &quot;Не были выбраны значения из таблицы!&quot;
        End If
        
    End If

End Sub

</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Mon, 07 Apr 2014 20:17:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81570#p81570</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Как переименовать файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81539#p81539</link>
			<description><![CDATA[<div class="codebox"><pre><code>objFSO.MoveFile FileName.Path, result &amp; &quot;.&quot; &amp; ExtFileName</code></pre></div><p>а лучше:<br /></p><div class="codebox"><pre><code>FileName.Name = result &amp; &quot;.&quot; &amp; ExtFileName</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 07 Apr 2014 09:13:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81539#p81539</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Как переименовать файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=81530#p81530</link>
			<description><![CDATA[<p>Вроде все перебрал не могу переименовать файл в текущем каталоге. Прошу прощения вопрос вроде пустяк, но чето не получается:</p><br /><div class="codebox"><pre><code>
       Dim  result
        result = &quot;111&quot;
    Set objFso = CreateObject(&quot;Scripting.FileSystemObject&quot;)
    Dim  FileName,ExtFileName
    Set FileName = objFso.GetFile(arrSelection(0,0))
    ExtFileName = objFso.GetExtensionName(arrSelection(0,0))
    objFso.MoveFile FileName, FileName.ParentFolder.Path &amp;result &amp;&quot;.&quot; &amp;ExtFileName
                


</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (wildwolf007)]]></author>
			<pubDate>Sun, 06 Apr 2014 18:32:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=81530#p81530</guid>
		</item>
	</channel>
</rss>
