![]() |
Помогите новичку разобраться со скриптом(vbs).
Есть код. Украденный с кого то форума. Я честно пытался разобраться несколько дней, но ничего не вышло, он не работает даже в оригинальной версии.
Суть такова: скрипт должен проверять последние изменение в файле (дату или время) сопоставлять с текущем временем и если это время на 20 часов или 1 день меньше настоящего, то отправлять сообщение по внешней почте, в моем случае маил. Код:
Dim objFSO, objFile, strFilePath, lngDifference 1. Чего я вообще понять не могу это с письмом, оно отправляться вообще не хочет, даже когда отдельным скриптом пишу, может быть дело в mail.ru? 2. Как видно из кода, сначала проверяем разницу (всплывает окно), потом отправляем или нет (всплывает окно), так вот проверка работает отлично, но второе окно не всплывает, вместо него вылетает пустое с надписью "выход". |
Цитата:
Код:
Dim objFSO, objFile, strFilePath, lngDifference |
т.е. получается нужно было кое где поставить пробелы и табуляцию?)
Однако по конкретно вашему коду новая ошибка, проблема с выводом второго окна не решена (письмо слать или не слать) - это не столь важно, главное что работает. Но зато я теперь уверен что при выполнение нужных условий он пытается отправить. А с почтой тоже самое :( Когда делаю отдельным скриптом - ошибки нет, но и письма нет, а вот в этой общей картине ругаеться на 44 строку, 2 символ, код ошибки 80040213 ( objEmail.Send) - вот эта буква "о" получается. |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Лишние концевые пробелы во всех строках Переменная emailFrom вовсе не определена. |
Огромное Вам спасибо gora! Все работает на 25ом порте. Что самое интересное - это то что я эти настройки проверял 100500 раз, на самом mail.ru!!! Уж не знаю в чем беда, но теперь все работает!
СПАСИБО!!!!! |
Время: 05:38. |
Время: 05:38.
© OSzone.net 2001-