Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

VBScript - Нужно затолкать в oStream.write любые данные правильного типа

19K
17 января 2011 года
GP_
1 / / 11.07.2006
Сразу скажу - я не программист на VBS и вообще его не знаю. Мне он нужен чтобы просто запустить локальный url и отрубиться.

Есть такой вот скрипт:

Цитата:
set oHTTP = WScript.CreateObject("MSXML2.ServerXMLHTTP")

oHTTP.open "GET", "http://url.my/cron/", True
oHTTP.send ""


set oStream = createobject("adodb.stream")
Const adTypeBinary = 1
Const adSaveCreateOverWrite = 2


oStream.open
oStream.write




Ошибка в последней строчке. Нужно ее убрать.

Как я понимаю запрос идет асинхронный, поэтому если написать oStream.write oHTTP.responseBody то скрипт ругается что такого значения нет. Если ничего не писать - ругается что не все параметры переданы. Если убрать вообще эту строчку - то урл не запускается.

Какие минимальные изменения можно сделать, чтобы убрать ошибку?

P.S. запрос синхронным делать нельзя, тк скрипт по урлу работает минут 10, в связи с чем вызывает ошибку VBS - время ожидания истекло...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог