API в VBScript

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
abbot
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 08.06.2002 (Сб) 10:45
Откуда: Uzbekistan

API в VBScript

Сообщение abbot » 01.09.2003 (Пн) 8:13

Я чоень нуждаюсь в линках по этой теме. Очень нужно знать как заставить работать API функции, правильный синтаксис и главное примеры использования в кодах. Нужно для написания скрипта для запуска интернет эксплорера и проверки статуса коннекта модема к интернет
He is watching

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 01.09.2003 (Пн) 10:50

API в скриптинге нету и быть не может. Ибо небезопасно.

IE запускается как:

Код: Выделить всё
set obj=createobject("InternetExplorer.Application")
obj.visible=true


А проверка состояния соедниеня... Хм. Может, копнуть в сторону WMI? Но я, если честно не знаю, получится ли.

abbot
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 08.06.2002 (Сб) 10:45
Откуда: Uzbekistan

Сообщение abbot » 01.09.2003 (Пн) 12:33

Пытался через WMI выяснить да не получилось.Там полный мрак. Но вот читаю MSDN и вижу

InternetGetConnectedState Function

--------------------------------------------------------------------------------

Retrieves the connected state of the local system.

Syntax

BOOL InternetGetConnectedState(LPDWORD lpdwFlags,
DWORD dwReserved);

Parameters

lpdwFlags
[out] Pointer to an unsigned long integer variable where the connection description should be returned. This can be a combination of the following values.
INTERNET_CONNECTION_CONFIGURED
Local system has a valid connection to the Internet, but it might or might not be currently connected.
INTERNET_CONNECTION_LAN
Local system uses a local area network to connect to the Internet.
INTERNET_CONNECTION_MODEM
Local system uses a modem to connect to the Internet.
INTERNET_CONNECTION_MODEM_BUSY
No longer used.
INTERNET_CONNECTION_OFFLINE
Local system is in offline mode.
INTERNET_CONNECTION_PROXY
Local system uses a proxy server to connect to the Internet.
INTERNET_RAS_INSTALLED
Local system has RAS installed.
dwReserved
[in] Reserved. Must be set to 0.
Return Value

Returns TRUE if there is an Internet connection, or FALSE otherwise.

И все это под Internet Development SDK. Насколько я помню InternetExplorer.Application тоже к этой SDK относится. Но вот примеров по использованию нет
He is watching

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 01.09.2003 (Пн) 15:39

А ДЛЛ-ку на ВБ ломает сделать?
и юзай её из скрипта...
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

abbot
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 08.06.2002 (Сб) 10:45
Откуда: Uzbekistan

Сообщение abbot » 02.09.2003 (Вт) 6:06

Так я еще не настолько крут что бы свои классы писать. Мне бы пока с азами разобраться. А dll это ж млин такие дебри.
He is watching


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, SemrushBot, Yandex-бот и гости: 21

    TopList