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

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

Жанры

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

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

Годы странствий

Чулков Георгий Иванович
Документальная литература:
биографии и мемуары
6.25
рейтинг книги
Годы странствий

Жертва

Привалов Сергей
2. Звездный Бродяга
Фантастика:
боевая фантастика
космическая фантастика
рпг
попаданцы
6.25
рейтинг книги
Жертва

Под знаком Песца

Видум Инди
1. Под знаком Песца
Фантастика:
альтернативная история
аниме
5.00
рейтинг книги
Под знаком Песца

Наследник

Ищенко Геннадий Владимирович
4.00
рейтинг книги
Наследник

Полночная страсть

Кэмпбелл Анна
Любовные романы:
исторические любовные романы
8.80
рейтинг книги
Полночная страсть

Цикл романов "Целитель". Компиляция. Книги 1-17

Большаков Валерий Петрович
Целитель
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Цикл романов Целитель. Компиляция. Книги 1-17

Башня

Сафонов Дмитрий Геннадьевич
1. Роман-катастрофа
Детективы:
триллеры
8.50
рейтинг книги
Башня

На границе империй. Том 8

INDIGO
12. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 8

Об идолах и идеалах

Ильенков Эвальд Васильевич
Научно-образовательная:
философия
6.25
рейтинг книги
Об идолах и идеалах

Кодекс Крови. Книга VII

Борзых М.
7. РОС: Кодекс Крови
Фантастика:
боевая фантастика
попаданцы
аниме
5.25
рейтинг книги
Кодекс Крови. Книга VII

Егерь. Системный зверолов

Скиба Николай
1. Зверолов
Фантастика:
рпг
уся
фэнтези
фантастика: прочее
попаданцы
6.50
рейтинг книги
Егерь. Системный зверолов

Турнир

Скиба Николай
7. Зверолов
Фантастика:
фэнтези
рпг
уся
фантастика: прочее
попаданцы
6.00
рейтинг книги
Турнир

Маленькая женщина Большого

Зайцева Мария
5. Наша
Любовные романы:
эро литература
современные любовные романы
5.71
рейтинг книги
Маленькая женщина Большого

Улисс (часть 3)

Джеймс Джойс
5.00
рейтинг книги
Улисс (часть 3)