powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Из Ворда открыть окно, заполнить форму
25 сообщений из 43, страница 1 из 2
Из Ворда открыть окно, заполнить форму
    #38950032
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здравствуйте предполагается, что
пользователь зашёл с компьютера в браузере
на http://web.airdroid.com/
ввёл в форме поля
Адрес электронной почты
Пароль
как посредством ВБА в этом окне открыть форму
которая даёт возможность позвонить или отправить СМС и ввести номер телефона? спасибо
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950384
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофа,

Возможно будет правильнее обратиться к создателям сайта. Возможно имеется какой-нибудь API. Однако меня мучают сомнения на счет VBA.
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950446
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iMrTidy, увы нет у них никаких намёков как с ними связаться...
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950449
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а может пойти своим путём - сделать подобный сайт, закажу, кто сможет?
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950471
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаiMrTidy, увы нет у них никаких намёков как с ними связаться...

Вот здесь можно найти их форум, блог и даже e-mail для контактов.
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950474
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iMrTidy,
спасибо
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950476
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да уж biz@airdroid.com и русского языка похоже они не знают....
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950700
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофада уж biz@airdroid.com и русского языка похоже они не знают....

Как минимум им стоит извиниться за незнание русского языка.
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950792
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iMrTidy, благо выходные есть, взял свой старый код, решил раскачивать тему, получил выделение красным
Код: vbnet
1.
2.
3.
4.
Public Const GWL_STYLE = -16
Public Const WS_DISABLED = &H8000000
Public Const WS_CANCELMODE = &H1F
Public Const WM_CLOSE = &H10


Мир, труд, май, ересь, что за ересь?
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950798
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да уж, лучше весь код выложить
Код: vbnet
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.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
Option Explicit

Public TargetName As String
Public TargetHwnd As Long

Public Const GWL_STYLE = -16
Public Const WS_DISABLED = &H8000000
Public Const WS_CANCELMODE = &H1F
Public Const WM_CLOSE = &H10

Public Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long
Declare Function GetWindowText Lib "user32" Alias _
    "GetWindowTextA" (ByVal hWnd As Long, ByVal lpString _
    As String, ByVal cch As Long) As Long
Declare Function IsWindow Lib "user32" (ByVal hWnd As Long) _
    As Long
Declare Function GetWindowLong Lib "user32" Alias _
    "GetWindowLongA" (ByVal hWnd As Long, _
    ByVal nIndex As Long) As Long
Declare Function PostMessage Lib "user32" Alias _
    "PostMessageA" (ByVal hWnd As Long, ByVal wMsg _
    As Long, ByVal wParam _
    As Long, ByVal lParam As Long) As Long

Sub KillProga(proga As String)
    Do
        TargetName = proga
        TargetHwnd = 0
        ' Examine the window names.
        EnumWindows AddressOf WindowEnumerator, 0
        ' See if we got an hwnd.
        If TargetHwnd = 0 Then
            Exit Do
        Else
            EndTask (TargetHwnd)
        End If
    Loop
End Sub

' Return False to stop the enumeration.
Public Function WindowEnumerator(ByVal app_hwnd As Long, _
    ByVal lParam As Long) As Long
Dim buf As String * 256
Dim Title As String
Dim Length As Long

    ' Get the window's title.
    Length = GetWindowText(app_hwnd, buf, Len(buf))
    Title = Left$(buf, Length)

    If Length <> 0 Or Len(Title) <> 0 Then
    'MsgBox$ Title & " - " & Length
    Selection.TypeText Text:=Title & " - " & Length & Chr$(13)
    End If

    ' See if the title contains the target.
    If InStr(Title, TargetName) > 0 Then
        ' Save the hwnd and end the enumeration.
        TargetHwnd = app_hwnd
        WindowEnumerator = False
    Else
        ' Continue the enumeration.
        WindowEnumerator = True
    End If
End Function

Function EndTask(TargetHwnd As Long) As Long

    Dim rc As Integer
    Dim ReturnVal As Integer
'    If TargetHwnd = Form1.hwnd Or GetWindow(TargetHwnd, _
'        GW_OWNER) = Form1.hwnd Then
'        End
'    End If
    If IsWindow(TargetHwnd) = False Then
        GoTo EndTaskFail
    End If
    If (GetWindowLong(TargetHwnd, GWL_STYLE) _
        And WS_DISABLED) Then
        GoTo EndTaskSucceed
    End If

    'Close the window
    If IsWindow(TargetHwnd) Then
        If Not (GetWindowLong(TargetHwnd, GWL_STYLE) _
        And WS_DISABLED) Then
        'rc = PostMessage(TargetHwnd, WS_CANCELMODE, 0, 0&)
        'rc = PostMessage(TargetHwnd, WM_CLOSE, 0, 0&)
         DoEvents
        End If
    End If
    GoTo EndTaskSucceed

EndTaskFail:
    ReturnVal = False
    GoTo EndTaskEndSub
EndTaskSucceed:
    ReturnVal = True
EndTaskEndSub:
    EndTask = ReturnVal
End Function

Sub Title_и_Length_окон()
'Title - название
'Length - длина

Selection.EndKey Unit:=wdStory
Selection.TypeParagraph

Dim proga As String
proga = "Thunderbirg"
KillProga proga

End Sub
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950809
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и ещё кстати
подскажите пожалуйста, после перехода на веб.airdroid.com/ что у меня отображается, почему я не вижу
хтмл кода страницы?, спасибо
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950810
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофапочему я не вижу хтмл кода страницы?,Потому что его там почти нет, Эндрю. Чтобы понять, почему так, почитай, что такое javascript и ajax. Это, хоть и не поможет тебе, но, хотя бы, отвлечет от форума на некоторое время.
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950821
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, с javascript и ajaxом я знаком, но такое впервые встречаю, ради интереса, есть где-то что то подобное, смотрим в веб страницу и нет даже приглашения глянуть хтмл код?
ну а по вопросу о
Public Const GWL_STYLE = -16 - неуж-то не знаете?
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950840
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаPublic Const GWL_STYLE = -16 - неуж-то не знаете?запусти компиляцию и узнаешь ответ
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950844
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
глядя на это
Код: vbnet
1.
2.
Selection.EndKey Unit:=wdStory
Selection.TypeParagraph


это ВБА, откуда у него компиляция?
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950965
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторэто ВБА, откуда у него компиляция?
ГЫ-гы. Ну, типа, в меню пунктик имеется!
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950978
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если бы с мессаги можно было копировать, быстрей бы пошло, а так ручками
Constants fixed-length strings, arrays, user defined types and declare statements not allowed as Public members of object modules
и гугл в помощь
Константы фиксированной длины строки, массивы, определяемые пользователем типы и объявить заявления не допускается в качестве общественных членов объектных модулей

так понимаю из этого Public Const WM_CLOSE = &H10 надо сделать Const WM_CLOSE = &H10 -ну да покраснение исчезло, но пошло поехало
на строчку
Код: vbnet
1.
Public Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long


та же мессага, то ли ещё будет....
смысл в чём ранее этот код у меня работал без запинки, что сейчас он мне руки выкручивает?
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38950990
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разобрался
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38951013
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
щас актуально, имея хендлы
131452 Входящие - 89039812680@mail.ru - Почта Mail.Ru - Google Chrome
525464 Радио на вашем сайте! Не нужен скрипт. Простой код. - Google Chrome
узнать где-то открыто http://web.airdroid.com/???
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38951019
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кому интересна Опера, добавил, имею хендлы
1245968 ASUS России — Opera
131452 Узнать все запущенные приложения и их хендл - VBA - CyberForum.ru - Google Chrome
525464 Радио на вашем сайте! Не нужен скрипт. Простой код. - Google Chrome
узнать открыто ли где-то http://web.airdroid.com/
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38951033
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофаесли бы с мессаги можно было копировать, быстрей бы пошло, а так ручкамиCtrl+C
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38951042
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, не знал, спасибо
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38951044
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
узнать открыто ли где-то http://web.airdroid.com/ - или это только на ишачке можно? можно на нём?
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38953039
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спрошу по другому
1 можно ли программно узнать когда открыт браузер - то есть открыто окно и известен хендл этого окна, о всех открытых в этом браузере вкладках?
2 в каком это браузере можно узнать?
3 посредством какого ЯП это можно узнать?
...
Рейтинг: 0 / 0
Из Ворда открыть окно, заполнить форму
    #38953423
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читаю инфу
Каждая вкладка при старте посылает на сервер handshake вначале и затем ping каждые, скажем, 10 секунд. И подписывается на сообщения (websocket, допустим, или обыкновенный long polling). Когда на сервер приходит handshake от новой вкладки, он выделяет ей id и отсылает назад. Если долго не приходит ping, вкладка считается зависшей или закрытой.
пока это ничего не даёт-хочется узнать все id
...
Рейтинг: 0 / 0
25 сообщений из 43, страница 1 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Из Ворда открыть окно, заполнить форму
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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