Avatar billede ducks Nybegynder
31. maj 2004 - 22:34 Der er 3 kommentarer og
2 løsninger

Tvinge mus til at trykke

Er det muligt at tvinge musen til at trykke på venstre knap, hvert 30 sek ved hjælp af en timer? Og i såfald hvordan tvinger man musen til det?
Avatar billede vbcoder Nybegynder
01. juni 2004 - 07:37 #2
Først og fremmest smider du en timer på din form.

i timer1.timer skriver f.x. command1.value = true eller hvad kode du nu vil have udført.
Avatar billede _cyberdude_ Nybegynder
02. juni 2004 - 01:29 #3
vbcoder: tror ikke lige det er det han vil have.. den kan han jo kun bruge i sit eget program.. tror han vil kunne bruge den hvor som helst i windows.. og der skal han nok kigge lidt på de sider som sjh gav... :D:D:D
Avatar billede sjh Nybegynder
02. juni 2004 - 02:42 #4
Du skal bare gøre sådan: (Husk en Timer1)

'------------------------------ Form1 ------------------------------
Option Explicit

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)
Private Const MOUSEEVENTF_LEFTDOWN = &H2
Private Const MOUSEEVENTF_LEFTUP = &H4

Private Sub Form_Load()
  Timer1.Interval = 30000 '30000 = 30 sek
End Sub

Private Sub Timer1_Timer()
  Call mouse_event(MOUSEEVENTF_LEFTDOWN Or MOUSEEVENTF_LEFTUP, 0&, 0&, 0&, 0&)
End Sub
'------------------------------ Form1 ------------------------------
Avatar billede ducks Nybegynder
02. juni 2004 - 02:51 #5
Så er jeg her igen.. Brugte eksemplet fra 2. link :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester