<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS. Функция CopyHere(<Путь>,<Опции>)  Почему не работают опции]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5200&amp;type=atom" />
	<updated>2010-11-23T20:42:47Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5200</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS. Функция CopyHere(<Путь>,<Опции>)  Почему не работают опции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42122#p42122" />
			<content type="html"><![CDATA[<p><strong>smaharbA</strong>, я использовал Вашу идею, очень оказалась кстати! Спасибо!<br />Но на 2003R2 что-то не то! Оказалось мало прав!!<br />И если делать перенос файлов - переносится лишь первый!</p>]]></content>
			<author>
				<name><![CDATA[bnp322]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26392</uri>
			</author>
			<updated>2010-11-23T20:42:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42122#p42122</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS. Функция CopyHere(<Путь>,<Опции>)  Почему не работают опции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42069#p42069" />
			<content type="html"><![CDATA[<p>копихере асинхронен, но не обязательно ставить задержку<br />можно следить за размером (наверное возможно и событие отследить, тогда будет лучче)<br /></p><div class="codebox"><pre><code>Set objShell = CreateObject(&quot;Shell.Application&quot;)
fname=&quot;filename.zip&quot;
set fold=objShell.namespace(&quot;ftp://User:Password@domen_name.ru/folder/subfolder/&quot;)
set fold2=objShell.namespace(&quot;D:\Temp\&quot;)
set ff=fold2.parsename(fname)
size=-1
fold.copyhere ff.path
while size &lt; ff.size
    set items=fold.items
    call items.Filter(64+128,&quot;*&quot;)
    for each c in items
        if c.name=fname then size=c.size
    next
    wscript.sleep 1000
wend</code></pre></div>]]></content>
			<author>
				<name><![CDATA[smaharbA]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2911</uri>
			</author>
			<updated>2010-11-22T09:43:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42069#p42069</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS. Функция CopyHere(<Путь>,<Опции>)  Почему не работают опции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42065#p42065" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>Как это не работает? Работает еще как.</p></blockquote></div><p>Вы не поняли. Чтобы было понятно, посмотрите, пожалуйста, здесь:<br /><a href="http://forum.script-coding.com/viewtopic.php?id=4401">JScript: Как копировать, чтобы был виден процесс?</a><br /><a href="http://forum.script-coding.com/viewtopic.php?id=4026">VBScript: Убрать прогресс-бар сжатия при архивировании</a><br /><a href="http://forum.script-coding.com/viewtopic.php?id=3886">JScript: Как заставить метод CopyHere обрабатывать параметры флагов?</a><br /><a href="http://forum.script-coding.com/viewtopic.php?id=3886">VBScript: CopyHere метод при распаковке архива</a><br /></p><div class="quotebox"><cite>DnsIs пишет:</cite><blockquote><p>Говорю же, если паузу не поставить, то скрипт не дожидается копирования и все тут. Сам не знаю почему так. Или я опять не так понял?</p></blockquote></div><p>Нет, здесь Вы всё правильно поняли. Я же выше имел в виду, что вопрос темы был про параметры метода.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2010-11-22T09:17:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42065#p42065</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS. Функция CopyHere(<Путь>,<Опции>)  Почему не работают опции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42063#p42063" />
			<content type="html"><![CDATA[<p>Пост 2 и 3 там все.</p>]]></content>
			<author>
				<name><![CDATA[bnp322]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26392</uri>
			</author>
			<updated>2010-11-22T09:01:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42063#p42063</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS. Функция CopyHere(<Путь>,<Опции>)  Почему не работают опции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42061#p42061" />
			<content type="html"><![CDATA[<p>Как это не работает? Работает еще как. Например копирование со стандартным Windows окном копирования файла.</p><div class="codebox"><pre><code>objFolder.CopyHere &quot;D:\Temp\filename.zip&quot;, 256</code></pre></div><p>Говорю же, если паузу не поставить, то скрипт не дожидается копирования и все тут. Сам не знаю почему так.</p><p>Или я опять не так понял?</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2010-11-22T08:38:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42061#p42061</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS. Функция CopyHere(<Путь>,<Опции>)  Почему не работают опции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42060#p42060" />
			<content type="html"><![CDATA[<p><strong>DnsIs</strong>, нет, это уже про другое, наподобие: <a href="http://forum.script-coding.com/viewtopic.php?id=982">VBScript: запуск файлов ассоциированным приложением</a>. А тут вопрос был про «как бы» не работающие параметры метода.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2010-11-22T08:18:11Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42060#p42060</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS. Функция CopyHere(<Путь>,<Опции>)  Почему не работают опции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42058#p42058" />
			<content type="html"><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=53#p53">Позволю процитировать The gray Cardinal</a></p><div class="codebox"><pre><code>Set objShell = CreateObject(&quot;Shell.Application&quot;)
Set objFolder = objShell.NameSpace(&quot;D:\Temp&quot;) &#039;место назначения
objFolder.CopyHere &quot;ftp://User:Password@domen_name.ru/folder/subfolder/filename.zip&quot;
WScript.Sleep 60000 &#039;даём время на скачивание (минута)</code></pre></div><p>Собственно если сделать в другую сторону, то тоже пашет.</p><div class="codebox"><pre><code>Set objShell = CreateObject(&quot;Shell.Application&quot;)
Set objFolder = objShell.NameSpace(&quot;ftp://User:Password@domen_name.ru/folder/subfolder/&quot;) &#039;место назначения
objFolder.CopyHere &quot;D:\Temp\filename.zip&quot;
WScript.Sleep 60000 &#039;даём время на скачивание (минута)</code></pre></div><p>Проверил, все пашет.</p><p>Ключевая строка, как оказалось: &quot;WScript.Sleep 60000&quot;.<br />Без нее не пашет.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2010-11-22T07:56:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42058#p42058</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS. Функция CopyHere(<Путь>,<Опции>)  Почему не работают опции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42057#p42057" />
			<content type="html"><![CDATA[<p>Да. Действительно так, локально опции работают! Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[bnp322]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26392</uri>
			</author>
			<updated>2010-11-22T07:38:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42057#p42057</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS. Функция CopyHere(<Путь>,<Опции>)  Почему не работают опции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42054#p42054" />
			<content type="html"><![CDATA[<p>Насколько я помню, на эмулируемых файловых системах (ftp, zip-папки) это не работало. Попробуйте проделать то же самое копирование на локальной системе — должно работать.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2010-11-22T06:09:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42054#p42054</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBS. Функция CopyHere(<Путь>,<Опции>)  Почему не работают опции]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=42053#p42053" />
			<content type="html"><![CDATA[<p>Пишу выражение </p><div class="codebox"><pre><code>objFolder.CopyHere &quot;ftp://User:Password@domen_name.ru/folder/subfolder/&quot; &amp; myFile, 4</code></pre></div><p>Где:<br />4 - Не показывать окно с прогресс-баром (Взято из справки)<br />И это не работает! <br />Как использовать опции?</p>]]></content>
			<author>
				<name><![CDATA[bnp322]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26392</uri>
			</author>
			<updated>2010-11-22T05:27:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=42053#p42053</id>
		</entry>
</feed>
