Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Murcielago
-
- Начинающий

-
-
- Сообщения: 2
- Зарегистрирован: 13.11.2004 (Сб) 23:34
Murcielago » 13.11.2004 (Сб) 23:59
Есть проблема !
1 Необходимо переместить курсор в нужное место экрана (это мне понятно как сделать) и эмулировать нажатие левой кнопки мыши( какой командой это можно сделать?)
2 Как значение переменной поместить в буфер обмена чтобы затем поместить его в определённое поле на WEB странице?
-
EvilCoder
-
- Посланец джихада

-

-
- Сообщения: 706
- Зарегистрирован: 25.01.2004 (Вс) 15:08
-
EvilCoder » 14.11.2004 (Вс) 2:04
Последний раз редактировалось
EvilCoder 14.08.2008 (Чт) 1:59, всего редактировалось 1 раз.
<<------- EvilCoder ------->>
-
A.A.Z.
-
- Член-корреспондент академии VBStreets

-
-
- Сообщения: 3035
- Зарегистрирован: 30.06.2003 (Пн) 13:38
-
A.A.Z. » 14.11.2004 (Вс) 17:47
Да, поискать было бы неплохо

Все темы мусолились не один миллион раз
1) Поставить курсор:
- Код: Выделить всё
Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long
'Использование: SetCursorPos X, Y
2) Имитировать нажатие:
- Код: Выделить всё
Enum MouseClick
LeftDown = &H2
LeftUp = &H4
LeftClick = &H2 Or &H4
RightDown = &H8
RightUp = &H10
RightClick = &H8 Or &H10
MiddleDown = &H20
MiddleUp = &H40
MiddleClick = &H20 Or &H40
End Enum
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Sub Click(Flag As MouseClick)
mouse_event Flag, 0&, 0&, 0&, 0&
End Sub
3) Засунуть переменную в буфер:
- Код: Выделить всё
Dim Var As Variant
Sub Form_Load()
Var = "Бла-бла-бла!!!"
Clipboard.SetText Var
MsgBox Clipboard.GetText
Var = -654.32
Clipboard.SetText Var
MsgBox Clipboard.GetText
End Sub
-
Murcielago
-
- Начинающий

-
-
- Сообщения: 2
- Зарегистрирован: 13.11.2004 (Сб) 23:34
Murcielago » 14.11.2004 (Вс) 21:01
Благодарю за помощь!
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Yandex-бот и гости: 2