<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: Скрипт работающий с zip файлами и папками]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5099&amp;type=atom" />
	<updated>2013-01-19T07:54:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5099</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Скрипт работающий с zip файлами и папками]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=68697#p68697" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>zipscript пишет:</cite><blockquote><p>Задача следующая:<br />-&nbsp; &nbsp; Cделать скрипт который бы автоматически создавал архив файлов и копировал их&nbsp; в удаленную папку.</p><p>Входные данные:<br />- LOBAID<br />- Путь к папки для помещения в архив.</p><p>Выходные данные:<br />- \\Russia.local\01\FTP\vcc\Outbox\[LOBAID]\[LOBAID].ZIP<br />- Получать срс код архива выше&nbsp; и вставлять его в \\Russia.local\01\FTP\vcc\Outbox\[LOBAID]\CRC.TXT</p></blockquote></div><p>Однажды я искал способ добавлять в архив и извлекать из архива файл, используя только скрипт. Сейчас откопал на своём компьютере какой-то скрипт, но не знаю как им пользоваться, и работает ли он вообще:<br /></p><div class="codebox"><pre><code>Option Explicit

Const ForReading = 1, ForWriting = 2, ForAppending = 8

Dim MySource, MyTarget, MyZipName, MyHex, MyBinary, i
Dim oShell, oApp, oFolder, oCTF, oFile
Dim oFileSys

Dim dtNow
Dim FNA

dtNow = Now()
FNA = Year(dtNow) &amp; Right(&quot;00&quot; &amp; CStr(Month(dtNow)), 2) &amp; Right(&quot;00&quot; &amp; CStr(Day(dtNow)), 2)

MySource = &quot;d:\test&quot;
MyTarget = &quot;d:\&quot; + FNA + &quot;.zip&quot;

MyHex = Array(80, 75, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)

For i = 0 To UBound(MyHex)
MyBinary = MyBinary &amp; Chr(MyHex(i))
Next

Set oShell = CreateObject(&quot;WScript.Shell&quot;)
Set oFileSys = CreateObject(&quot;Scripting.FileSystemObject&quot;)


Set oCTF = oFileSys.CreateTextFile(MyTarget, True)
oCTF.Write MyBinary
oCTF.Close
Set oCTF = Nothing

Set oApp = CreateObject(&quot;Shell.Application&quot;)

Set oFolder = oApp.NameSpace(MySource)
If Not oFolder Is Nothing Then
oApp.NameSpace(MyTarget).CopyHere oFolder.Items
End If

wScript.Sleep(5000)


Set oFile = Nothing
On Error Resume Next
Do While (oFile Is Nothing)

Set oFile = oFileSys.OpenTextFile(MyTarget, ForAppending, False)
If Err.number &lt;&gt; 0 then
Err.Clear
wScript.Sleep 3000
End If
Loop

Set oFile=Nothing
Set oFileSys=Nothing</code></pre></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2013-01-19T07:54:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=68697#p68697</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Скрипт работающий с zip файлами и папками]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=41000#p41000" />
			<content type="html"><![CDATA[<p>ну я не знаю как проще объяснить, тогда просто можете дать наводку на: Cделать скрипт который бы автоматически создавал архив файлов и копировал их&nbsp; в удаленную папку.</p>]]></content>
			<author>
				<name><![CDATA[zipscript]]></name>
			</author>
			<updated>2010-10-28T10:51:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=41000#p41000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Скрипт работающий с zip файлами и папками]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=40999#p40999" />
			<content type="html"><![CDATA[<p>Кто-нибудь что-нибудь понял? Я нет.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2010-10-28T10:26:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=40999#p40999</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Скрипт работающий с zip файлами и папками]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=40995#p40995" />
			<content type="html"><![CDATA[<p>alexii сори что не дописал, да видимо CRC это, но я даже не могу догнать причём он там, Lobaid это уникальный id каждой программы в папке например \\Russia.local\01\FTP\vcc\Outbox\Opera 10.63 Lobaid:7568 или Opera 10.63 (7568)</p>]]></content>
			<author>
				<name><![CDATA[zipscript]]></name>
			</author>
			<updated>2010-10-28T09:38:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=40995#p40995</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Скрипт работающий с zip файлами и папками]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=40991#p40991" />
			<content type="html"><![CDATA[<p><span style="color: Green"><strong>zipscript</strong>, пишите так, чтобы <a href="http://forum.script-coding.com/rules.html">Вас было понятно</a>:</span> «срс» — это «CRC»? У Вас есть установленный 7-zip або WinRAR? Что такое «LOBAID» и «лобайди»?</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2010-10-28T08:12:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=40991#p40991</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBS: Скрипт работающий с zip файлами и папками]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=40987#p40987" />
			<content type="html"><![CDATA[<p>Здравствуйте уважаемые форумчане, помогите пожалуйста, я скриптинге чайник, поставили вроде бы несложное тз:</p><p>Задача следующая:<br />-	Cделать скрипт который бы автоматически создавал архив файлов и копировал их&nbsp; в удаленную папку.</p><p>Входные данные:<br />- LOBAID<br />- Путь к папки для помещения в архив.</p><p>Выходные данные:<br />- \\Russia.local\01\FTP\vcc\Outbox\[LOBAID]\[LOBAID].ZIP<br />- Получать срс код архива выше&nbsp; и вставлять его в \\Russia.local\01\FTP\vcc\Outbox\[LOBAID]\CRC.TXT</p><p>Как это реализовать то? я так понимаю нужны формы выбора пути и вбива лобайди, пример рабочего скрипта смогу предоставить, но он под другие цели немного</p>]]></content>
			<author>
				<name><![CDATA[zipscript]]></name>
			</author>
			<updated>2010-10-28T07:07:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=40987#p40987</id>
		</entry>
</feed>
