Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Интернет браузер, что в нем загружено? / 11 сообщений из 11, страница 1 из 1
11.03.2006, 14:02:44
    #33594360
barrabas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интернет браузер, что в нем загружено?
Что то не могу сообразить как узнать что загруженно в конкретном окне IE (созданного не VB). Вобщем имеется открытое окно браузера, в нем переодически меняется странички, как подключится к этому окну чтоб узнать что в нем находится, когда сам создаешь окно то тут не трудно, а как присвоить переменной уже открытое окно?
Походу тут не обойтись без API. Кто знает подскажите.
...
Рейтинг: 0 / 0
11.03.2006, 16:10:36
    #33594446
barrabas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интернет браузер, что в нем загружено?
hwnd окна найден, как зделать Set?
Set objIE = Object("InternetExplorer.Application") из найденного окна?
...
Рейтинг: 0 / 0
13.03.2006, 09:39:03
    #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
13.03.2006, 12:31:27
    #33596196
barrabas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интернет браузер, что в нем загружено?
опупеть, спасибо
...
Рейтинг: 0 / 0
14.03.2006, 22:44:11
    #33600866
barrabas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интернет браузер, что в нем загружено?
Может кто знает как установить соединение с интернетом, программно?
И соответственно проверить установленно ли соединение или нет.
...
Рейтинг: 0 / 0
15.03.2006, 08:25:20
    #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
15.03.2006, 08:50:09
    #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
15.03.2006, 09:23:40
    #33601196
barrabas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интернет браузер, что в нем загружено?
Для ADSL модема подходит? (просто только вечером смогу проврить )
...
Рейтинг: 0 / 0
15.03.2006, 10:19:06
    #33601368
Интернет браузер, что в нем загружено?
Тоже не могу проверить, сам на LAN'е сижу.
...
Рейтинг: 0 / 0
15.03.2006, 21:44:53
    #33603696
barrabas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интернет браузер, что в нем загружено?
Может есть пример как установить соединение с инетом (с логиным и паролем как положенно) вобщем что то типа звонилки, задача : при обрыве соединения заново дозваниваться.
...
Рейтинг: 0 / 0
16.03.2006, 21:03:46
    #33606644
barrabas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Интернет браузер, что в нем загружено?
barrabasМожет есть пример как установить соединение с инетом (с логиным и паролем как положенно) вобщем что то типа звонилки, задача : при обрыве соединения заново дозваниваться.
все еще интересно :)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Интернет браузер, что в нем загружено? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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