Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar el código VB para lograr el efecto de hacer clic con el mouse

Cómo utilizar el código VB para lograr el efecto de hacer clic con el mouse

Escribí un ejemplo para usted, puede entenderlo usted mismo:

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)

Privado?Const?MOUSEEVENTF_ABSOLUTE? amp;H8000?'Especifica que el mouse usa un sistema de coordenadas absoluto. En este momento, la pantalla se divide uniformemente en 65535×65535 unidades en las direcciones horizontal y vertical

Private?Const?MOUSEEVENTF_MOVE?=? amp;H1 ?'Mover el ratón

Private?Const?MOUSEEVENTF_LEFTDOWN?=?amp;H2?'Simular la pulsación del botón izquierdo del ratón

Private?Const?MOUSEEVENTF_LEFTUP?=?amp ;H4?' Simular elevación del botón izquierdo del ratón

Privado?Const?SW?=?1024

Privado?Const?SH?=?768

Privado? Sub?Screen_Click (ByVal?x?As?Long,?ByVal?y?As?Long)

mw?=?x?/?SW?*?65535

mh? =?y ?/?SH?*?65535

mouse_event?MOUSEEVENTF_ABSOLUTE? ?MOUSEEVENTF_MOVE,?mw,?mh,?0,?0

mouse_event?MOUSEEVENTF_LEFTDOWN?O?MOUSEEVENTF_LEFTUP ,?0 ,?0,?0,?0

Fin?Sub

Privado?Sub?Command1_Click()

Screen_Click?512,?384? 'Haga clic en Comando1 Después de eso, simule hacer clic en el centro de la pantalla

End?Sub

Private?Sub?Command2_Click()

Imprimir?Rnd

Fin?Sub

Privado?Sub?Form_Load()

Me.Height?=?Me.Width

Comando2.Mover?(Me .ScaleWidth?-?Command2.Ancho)?/?2,?(Me.ScaleHeight?-?Command2.Height)?/?2

End?Sub