powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Интернет браузер, что в нем загружено?
11 сообщений из 11, страница 1 из 1
Интернет браузер, что в нем загружено?
    #33594360
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что то не могу сообразить как узнать что загруженно в конкретном окне IE (созданного не VB). Вобщем имеется открытое окно браузера, в нем переодически меняется странички, как подключится к этому окну чтоб узнать что в нем находится, когда сам создаешь окно то тут не трудно, а как присвоить переменной уже открытое окно?
Походу тут не обойтись без API. Кто знает подскажите.
...
Рейтинг: 0 / 0
Интернет браузер, что в нем загружено?
    #33594446
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hwnd окна найден, как зделать Set?
Set objIE = Object("InternetExplorer.Application") из найденного окна?
...
Рейтинг: 0 / 0
Интернет браузер, что в нем загружено?
    #33595585
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
    Dim objIE As SHDocVw.InternetExplorer
    Dim objCurrent As SHDocVw.InternetExplorer
    Dim objWindows As SHDocVw.ShellWindows
    Dim strFullName As String
    
    Set objWindows = CreateObject("Shell.Application").Windows
    
    For Each objIE In objWindows
        strFullName = objIE.FullName
        If Right$(strFullName,  12 ) = "IEXPLORE.EXE" Then
            Debug.Print objIE.LocationURL, objIE.HWND
            If InStr(objIE.LocationURL, "www.google.ru") >  0  Then
                Set objCurrent = objIE.Application
                objCurrent.Navigate "www.ya.ru"
            End If
        End If
    Next objIE
...
Рейтинг: 0 / 0
Интернет браузер, что в нем загружено?
    #33596196
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опупеть, спасибо
...
Рейтинг: 0 / 0
Интернет браузер, что в нем загружено?
    #33600866
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто знает как установить соединение с интернетом, программно?
И соответственно проверить установленно ли соединение или нет.
...
Рейтинг: 0 / 0
Интернет браузер, что в нем загружено?
    #33601117
barrabasКак проверить установленно ли соединение или нет.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Private Declare Function InternetGetConnectedState Lib "wininet.dll" ( _
  ByRef lpdwFlags As Long, _
  ByVal dwReserved As Long) As Boolean
  
Private Enum Flags
   INTERNET_CONNECTION_LAN = &H2
   INTERNET_CONNECTION_MODEM = &H1
   INTERNET_CONNECTION_PROXY = &H4
   INTERNET_RAS_INSTALLED = &H10
End Enum
  
Sub DetectConnection()
    Dim lngFlags As Long

    If InternetGetConnectedState(lngFlags,  0 ) Then
        If lngFlags And Flags.INTERNET_CONNECTION_LAN Then
             MsgBox ("LAN connection.")
        ElseIf lngFlags And Flags.INTERNET_CONNECTION_MODEM Then
             MsgBox ("Modem connection.")
        ElseIf lngFlags And Flags.INTERNET_CONNECTION_PROXY Then
             MsgBox ("Proxy connection.")
        End If
    Else
         MsgBox ("Not connected.")
    End If
End Sub
...
Рейтинг: 0 / 0
Интернет браузер, что в нем загружено?
    #33601148
barrabasМожет кто знает как установить соединение с интернетом, программно?

Для установления соединения с интернет посредством модема, попробуй воспользоваться функцией InternetDial.

Для завершения соединения модема используй функцию InternetHangUp.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
Private Declare Function InternetDial Lib "Wininet.dll" ( _
  ByVal hwndParent As Long, _
  ByVal lpszConnectoid As String, _
  ByVal dwFlags As Long, _
  ByRef lpdwConnection As Long, _
  ByVal dwReserved As Long) As Long

Private Declare Function InternetHangUp Lib "Wininet.dll" ( _
  ByVal lpdwConnection As Long, _
  ByVal dwReserved As Long) As Long

Private Declare Function GetActiveWindow Lib "user32" () As Long

Private Enum DialUpOptions
   INTERNET_DIAL_UNATTENDED = &H8000
   INTERNET_DIAL_SHOW_OFFLINE = &H4000
   INTERNET_DIAL_FORCE_PROMPT = &H2000
End Enum

Private Const ERROR_SUCCESS = &H0
Private Const ERROR_INVALID_PARAMETER = &H87

Private mlConnection As Long

Sub DialUp()
    Dim lngResult As Long
    Dim hwnd As Long
    
    hwnd = GetActiveWindow

    lngResult = InternetDial(hwnd, _
      "My Connection", _
      DialUpOptions.INTERNET_DIAL_FORCE_PROMPT, _
      mlConnection,  0 )

    If lngResult = ERROR_SUCCESS Then
        MsgBox "Dial Up Successful", , "Dial-Up Connection"
    Else
        MsgBox "UnSuccessFull Error Code " & lngResult, , "Dial-Up Connection"
    End If
End Sub

Sub HangUp()
    Dim lngResult As Long
    
    If Not (mlConnection =  0 ) Then
         lngResult = InternetHangUp(mlConnection,  0 &)
         
         If lngResult =  0  Then
             MsgBox "Hang up successful", , "Hang Up Connection"
         Else
             MsgBox "Hang up NOT successful", , "Hang Up Connection"
         End If
    Else
         MsgBox "You must dial a connection first!", , "Hang Up Connection"
    End If
End Sub
...
Рейтинг: 0 / 0
Интернет браузер, что в нем загружено?
    #33601196
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для ADSL модема подходит? (просто только вечером смогу проврить )
...
Рейтинг: 0 / 0
Интернет браузер, что в нем загружено?
    #33601368
Тоже не могу проверить, сам на LAN'е сижу.
...
Рейтинг: 0 / 0
Интернет браузер, что в нем загружено?
    #33603696
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может есть пример как установить соединение с инетом (с логиным и паролем как положенно) вобщем что то типа звонилки, задача : при обрыве соединения заново дозваниваться.
...
Рейтинг: 0 / 0
Интернет браузер, что в нем загружено?
    #33606644
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barrabasМожет есть пример как установить соединение с инетом (с логиным и паролем как положенно) вобщем что то типа звонилки, задача : при обрыве соединения заново дозваниваться.
все еще интересно :)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Интернет браузер, что в нем загружено?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]