
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.07.2005, 13:48:26
|
|||
|---|---|---|---|
VBS. Help |
|||
|
#18+
Сразу сорри за ламерский вопрос, но с VB работать не приходилось. Два дня потратил на поиск бага, но так и не нашел. есть скрипт: 'объявляем Set objEmail = CreateObject("CDO.Message") Set objFSO = CreateObject("Scripting.FileSystemObject") 'определяем реквизиты objEmail.From = "sss@bla-bla.com" objEmail.To = "sss@bla-bla.com" 'проверяем наличие файлов и задаем текст сообщения If objFSO.FileExists("G:\HOST\WAIT\*.*")=true Then objEmail.Subject = "результаты сканирования" objEmail.Textbody = "в директории G:\HOST\WAIT\ есть необработанные файлы" Else objEmail.Subject = "результаты сканирования" objEmail.Textbody = "директория G:\HOST\WAIT\ пуста" End If 'отсылаем objEmail.Send Скрипт отрабатывает, но не зависимо от наличия файлов в проверяемой директории отсылается второй вариант текстбоди. Где я ошибся? Ткните носом, плиз, если не тяжело.. С уважением к всезнающему all ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2005, 14:34:03
|
|||
|---|---|---|---|
VBS. Help |
|||
|
#18+
commit; Скрипт отрабатывает, но не зависимо от наличия файлов в проверяемой директории отсылается второй вариант текстбоди. Где я ошибся? Вы нигде не ошиблись, так работает скриптинг. Он никогда не сможет найти файл, если не знает его имени. Попробуйте явно указать путь - все заработает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2005, 14:38:26
|
|||
|---|---|---|---|
VBS. Help |
|||
|
#18+
Вот как правильно: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2005, 15:23:09
|
|||
|---|---|---|---|
VBS. Help |
|||
|
#18+
Спасибо за указание правильного пути! Правда в вашем варианте была ругня на Dim fld As Object . Но я убрал "As object" и вот в таком виде все заработало: Dim fld Set objEmail = CreateObject("CDO.Message") Set objFSO = CreateObject("Scripting.FileSystemObject") objEmail.From = "sss@bla-bla.com" objEmail.To = "sss@bla-bla.com" objEmail.Subject = "Результаты сканирования " set fld=objFSO.GetFolder("G:\HOST\WAIT") If fld.Files.Count > 0 Then objEmail.Textbody = "В директории G:\HOST\WAIT\ есть необработанная почта" Else objEmail.Textbody = "директория G:\HOST\WAIT\ пуста" End If objEmail.Send Интересная и функциональная вещь это VBS - надо будет букварь хороший присмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2005, 15:47:07
|
|||
|---|---|---|---|
VBS. Help |
|||
|
#18+
commit; Интересная и функциональная вещь это VBS - надо будет букварь хороший присмотреть. вот букварь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2005, 16:05:33
|
|||
|---|---|---|---|
VBS. Help |
|||
|
#18+
big-duke commit; Интересная и функциональная вещь это VBS - надо будет букварь хороший присмотреть. вот букварь Оттуда все премудрости и черпаю - но вечно в инете сидеть не будешь. Люблю все же бумажные мануалы. Хотя в инете более обширной и толковой информации нет. Да и не удивительно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2005, 19:53:52
|
|||
|---|---|---|---|
VBS. Help |
|||
|
#18+
Есть script_repository_1_1.chm, примерно 262 Кб. Не все, но мне хватает. Если надо, вышлю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.07.2005, 20:26:29
|
|||
|---|---|---|---|
VBS. Help |
|||
|
#18+
Андрей IlЕсть script_repository_1_1.chm, примерно 262 Кб. Не все, но мне хватает. Если надо, вышлю. Если можно - то на мыло: sib@gala.net. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2167462]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 325ms |

| 0 / 0 |
