Visual Basic - Button klicken wenn man F1 drückt ?

10/15/2011 18:26 вℓα¢к_яι∂єя#1
Geklärt, danke !
10/15/2011 18:33 Kraizy​#2
Button klicken lassen
PHP Code:
button.performclick() 
Tasten abfangen: GetAsyncKeyState-API
10/15/2011 18:40 Kraizy​#3
Quote:
Originally Posted by вℓα¢к_яι∂єя View Post
Okay. und weiter :D
LOL, willst mich hier verarschen?
Wie wärs mit Google benutzen?
Oder erwartest du von mir einen C&P-Code? Wenn ja, was bietest du mir denn dafür an?
10/15/2011 18:42 Vloxxity#4
Quote:
Originally Posted by xKraizy View Post
Button klicken lassen
PHP Code:
button.performclick() 
Tasten abfangen: GetAsyncKeyState-API
aber das wird doch bestimmt nur funktionieren wenn das fenster aktiv und im vordergrund ist oder?
dann gehts ja nicht wenn der im spiel ist oder?
10/15/2011 18:43 Kraizy​#5
Quote:
Originally Posted by вℓα¢к_яι∂єя View Post
GetAsyncKeyState-API Das erkennt er nicht.
Wo hast du denn was eingefügt?
Wohl nicht einfach im Codefenster "GetAsyncKeyState-API" reingeschrieben?
Quote:
Originally Posted by вℓα¢к_яι∂єя View Post
<Hier soll eine 30Sek. Pause hin>
Pause: Thread.Sleep()
Quote:
Originally Posted by Vloxxity View Post
aber das wird doch bestimmt nur funktionieren wenn das fenster aktiv und im vordergrund ist oder?
Nö, die Form muss nicht im Vordergrund sein..

Edit: So ein Keyboard-Hook wäre natürlich auch nicht schlecht: [Only registered and activated users can see links. Click Here To Register...]
10/15/2011 19:01 Kraizy​#6
Wie wärs wenn du mal die Grundlagen lernst?
System.Threading.Thread.Sleep(), aber ja, die Form wird einfrieren, wenn du Sleep im Hauptthread verwendest.
10/15/2011 19:06 Kraizy​#7
Quote:
Originally Posted by вℓα¢к_яι∂єя View Post
Ja ich weiß den Code hatte ich doch schon. Siehe Oben.
Daswegen such ich ja einen anderen Code.
Was hat überhaupt dein Versuch eine Pause einzufügen, mit dem Threadnamen zu tun? Nimm doch einfach einen Timer oder benutz Sleep in einem extra Thread..
10/15/2011 19:09 Kraizy​#8
Quote:
Originally Posted by вℓα¢к_яι∂єя View Post
Mit dem Timer, das klappt nicht,
das mit dem Multitherad, ich guck mal ob ich es hinbekomme.
Was genau klappt beim Timer nicht? Erklär mal was du genau machen willst und was nach der 30sec Pause passieren soll..
10/15/2011 19:09 IchVerabschiedeMich#9
Wie xKraizy sagte lern die grundlagen ahb mir den Thread voll druchgelesen und sehen du hast 0 Ahnung.
10/15/2011 19:12 Kraizy​#10
Quote:
Originally Posted by вℓα¢к_яι∂єя View Post
Also:

Ich gebe den Timer den Interval "30000"
Dann schreibe ich da, wo er Pausen machen soll dieses:

Timer.Enabled = False
Timer.Enabled = True

ect.
Und was genau soll das Enablen bringen? Lass ihn doch die ganze Zeit laufen, der wiederholt seine Aufgaben, alle 30sec, wenn du Intervall auf 30000 gestellt hast..
10/15/2011 19:20 Kraizy​#11
Quote:
Originally Posted by вℓα¢к_яι∂єя View Post
Was soll man sonst schreiben ?
Timer1.Start & Timer1.Stop
Das geht auch nicht.
Timer1.Interval ect geht auch nicht.
Wozu Enable oder Start/Stop?!
Du sollst ihn nur einmal mit dem Intervall 30.000 starten und fertig. Der wiederholt dann seine Aufgaben alle 30sec und das so lange, bis zu ihn wieder stoppst..wie gesagt, Grundlagen lernen.