focus extern programma.

Status
Niet open voor verdere reacties.

erwinokken

Gebruiker
Lid geworden
16 jun 2005
Berichten
95
Ik wil met vb6 een extern programma focussen, en daarna wil ik dat hij herhaaldelijk op een toets drukt.. Wie kan mij hiermee helpen, hieronder het uigebreidere plan:

Ik speel sinds een tijdje Cabal Online (MMORPG / sry voor de reclame =), en dan kan je skills gebruiken en die op een getal zetten. Nu kan je gewoon een stokje tussen de 1 en de 2 toets zetten en dan blijft de 2 toets haken, maar omdat ik ten 1e het gevoel heb dat het niet goed is voor mijn pc en ten 2e graag wil dat er 2 skills na elkaar gaan, en niet 1.. (wat dus niet gaat in-game) wil ik hier dus een programma voor maken. Ik heb al wel het basic gedeelte van visual basic achter de rug, maar dit is wel iets compleet nieuws. Ik wil dus graag willen weten hoe ik ten 1e het focus op een ander programma leg, en ten 2e graag hoe ik dan mijn programma op een knop laat drukken.

Sorry, ik weet dat het veel gevraagd is maar..

Alvast bedankt,

Erwin Okken
 
Wat je bijvoorbeeld zou kunnen doen:
maak een formulier en maak een timer (Timer1) en zet de interval op 1000

code:
Code:
Private Sub Timer1_Timer()
SendKeys "1"
End Sub
op deze manier zal het gefocusde scherm dus elke 1 seconde (1000 ms = 1 sec) een "1" "sturen". Als dit niet werkt zou je ook nog de "1" kunnen vervangen met vbKey1 (hoewel ik niet weet of dit werkt)

Een beetje experimenteren met SendKeys werkt zeker! Je kan ook google gebruiken om keycodes ect. op te zoeken. En als laatste tip: Gebruik je fantasie!

V. :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan