Чтение онлайн

на главную - закладки

Жанры

Windows Script Host для Windows 2000/XP

Попов Андрей Викторович

Шрифт:

End Function

Function Unregister

 'Создаем объект WshShell

 Set WshShell = CreateObject("WScript.Shell")

 WshShell.Popup "Компонент удален из системы",0,_

"Компонент для архивирования файлов",vbInformation

End Function

]]>

</script>

 </registration>

 <public>

<property name="SFrom">

<get/>

<put/>

</property>

<property name="SArch">

<get/>

<put/>

</property>

<property name="SPref">

<get/>

<put/>

</property>

<property name="SMask">

<get/>

<put/>

</property>

<property name="SErrMess">

<get/>

</property>

<method name="FilesToArchiv">

</method>

 </public>

 <script language="VBScript">

<![CDATA[

Dim SFrom 'Исходный
каталог для архивирования

Dim SArch 'Каталог, в котором будет создаваться архив

Dim SPref 'Префикс файла

Dim SMask 'Маска, по которой отбираются файлы для

'архивирования

Dim SErrMess 'Текст сообщения об ошибке

'Чтение и запись свойства SFrom

Function get_SFrom

 get_SFrom = SFrom

End Function

Function put_SFrom(newValue)

 SFrom = newValue

End Function

'Чтение и запись свойства SArch

Function get_SArch

 get_SArch = SArch

End Function

Function put_SArch(newValue)

 SArch = newValue

End Function

'Чтение и запись свойства SPref

Function get_SPref

 get_SPref = SPref

End Function

Function put_SPref(newValue)

 SPref = newValue

End Function

'Чтение
и запись свойства SMask

Function get_SMask

 get_SMask = SMask

End Function

Function put_SMask(newValue)

 SMask = newValue

End Function

'Чтение свойства SErrMess

Function get_SErrMess

 get_SErrMess = SErrMess

End Function

'Вспомогательная функция для символьного представления даты

Function NowIs

 Dim d,s,s1

 s=""

 s1=""

 'Определяем текущую дату

 d=Date

 'Выделяем номер месяца

 s=s & Month(d)

 'Если месяц представляется одним символом, добавляем слева "0"

 If Len(s)=1 Then

s="0" & s

 End If

 'Выделяем в дате день

 s1=s1 & Day(d)

 'Если день представляется одним символом, добавляем слева "0"

 If Len(s1)=1 Then

s1="0" & s1

 End If

 s=s & s1

 'Возвращаем сформированную строку

 NowIs=s

End Function

'Проверка доступности каталогов

Function CheckPath

 Dim FSO

 'Создаем объект FileSystemObject

 Set FSO=CreateObject("Scripting.FileSystemObject")

 'Проверяем доступность исходного каталога

 If Not FSO.FolderExists(SFrom) Then

'Исходный каталог не существует

'Формируем строку с информацией об ошибке

SErrMess="Не найден исходный каталог " & SFrom

CheckPath=false

 End If

 'Проверяем доступность каталога для архивирования

 If Not FSO.FolderExists(SArch) Then

'Каталог для архивирования не существует

'Формируем строку с информацией об ошибке

SErrMess="Не найден каталог для хранения архивов " & SArch

CheckPath=false

 End If

 'Если оба каталога существуют, возвращаем true

Поделиться:
Популярные книги

Второгодка. Книга 3. Ученье свет

Ромов Дмитрий
3. Второгодка
Фантастика:
городское фэнтези
сказочная фантастика
альтернативная история
5.00
рейтинг книги
Второгодка. Книга 3. Ученье свет

Локки 11. Потомок бога

Решетов Евгений Валерьевич
11. Локки
Фантастика:
героическая фантастика
боевая фантастика
фэнтези
юмористическое фэнтези
5.00
рейтинг книги
Локки 11. Потомок бога

Поступь Империи

Ланцов Михаил Алексеевич
7. Сын Петра
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Поступь Империи

Имперец. Том 1 и Том 2

Романов Михаил Яковлевич
1. Имперец
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Имперец. Том 1 и Том 2

Барон ненавидит правила

Ренгач Евгений
8. Закон сильного
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Барон ненавидит правила

Моров. Том 3

Кощеев Владимир
2. Моров
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Моров. Том 3

Я уже граф. Книга VII

Дрейк Сириус
7. Дорогой барон!
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Я уже граф. Книга VII

Газлайтер. Том 22

Володин Григорий Григорьевич
22. История Телепата
Фантастика:
боевая фантастика
попаданцы
фэнтези
5.00
рейтинг книги
Газлайтер. Том 22

Отмороженный 13.0

Гарцевич Евгений Александрович
13. Отмороженный
Фантастика:
боевая фантастика
попаданцы
рпг
фантастика: прочее
фэнтези
5.00
рейтинг книги
Отмороженный 13.0

Кодекс Охотника XXXI

Винокуров Юрий
31. Кодекс Охотника
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Кодекс Охотника XXXI

Неудержимый. Книга XXVIII

Боярский Андрей
28. Неудержимый
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Неудержимый. Книга XXVIII

Адвокат Империи 3

Карелин Сергей Витальевич
3. Адвокат империи
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Адвокат Империи 3

Сокрушитель

Поселягин Владимир Геннадьевич
3. Уникум
Фантастика:
боевая фантастика
5.60
рейтинг книги
Сокрушитель

Афганский рубеж 4

Дорин Михаил
4. Рубеж
Фантастика:
попаданцы
альтернативная история
6.00
рейтинг книги
Афганский рубеж 4