Hey Leute mal ne Frage es geht um VB2008
Wie kann ich das anstellen wenn ich im Spiel eine Taste Drücke z.b. Num1 das dann eine Checkbox.Checked = True ist
und beim erneuten Drücken der Taste Checkbox.Checked = False ist?
Erstell dir die Checkbox und einen Timer,
dann fügst du ganz oben unter
Public Class Form1
folgendes ein
Code:
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer
Private Const VK_NUMPAD0 = &H60
Den Timer setzt du auf Enabled und bei Interval 100
Und der Timer-Code sieht so aus:
Code:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If GetAsyncKeyState(VK_NUMPAD0) Then
If CheckBox1.Checked = False Then
CheckBox1.Checked = True
ElseIf CheckBox1.Checked = True Then
CheckBox1.Checked = False
End If
End If
End Sub
hmm also wenn ich jetzt mein Tool Starte dann setzt der die Checkbox auf True und dann gleich wieder auf False, das geht die ganze zeit so!
so hab ich es jetzt bei mir
Code:
Private Sub key_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles key.Tick
If GetAsyncKeyState(VK_NUMPAD0) Then
If superjump.Checked = False Then
superjump.Checked = True
ElseIf superjump.Checked = True Then
superjump.Checked = False
End If
End If
End Sub
Public Class Form1
Private Declare Function RegisterHotKey Lib "user32" (ByVal hWnd As IntPtr, ByVal id As Integer, ByVal fsModifier As Integer, ByVal vk As Integer) As Integer
Private Declare Sub UnregisterHotKey Lib "user32" (ByVal hWnd As IntPtr, ByVal id As Integer)
Private Const Key_NONE As Integer = &H0
Private Const WM_HOTKEY As Integer = &H312
Protected Overrides Sub WndProc(ByRef m As Message)
If m.Msg = WM_HOTKEY Then
Select Case m.WParam
Case 1
SendKeys.SendWait(TextBox1.Text)
End Select
End If
MyBase.WndProc(m)
End Sub
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
UnregisterHotKey(Me.Handle, 1)
End
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Form3.Opacity = 0
RegisterHotKey(Me.Handle, 1, Key_NONE, Keys.NumPad0)
Wenn du die GetAsyncKeyState Methode mit dem Timer verwendest und
die Checkbox bei dem Tastendruck auf Checked und wieder auf Unchecked
umspringt, dann hilft es, wenn du den Interval vom Timer höher setzt, oder
wenn du folgendes einfügst:
Code:
If GetAsyncKeyState(VK_NUMPAD0) Then
If CheckBox1.Checked = False Then
CheckBox1.Checked = True
System.Threading.Thread.Sleep(200)
ElseIf CheckBox1.Checked = True Then
CheckBox1.Checked = False
System.Threading.Thread.Sleep(200)
End If
End If
EDIT: hab jetzt mal den Intervall höher gemacht aber wenn ich jetzt Num0 drück passiert nix
Fehler kommt auch nicht
Das Problem ist ja sobald die Form geladen ist, Startet ja der Timer und der setzt die checkbox gleich auf true und dann wieder auf false das immer frei weg!
Ich komm gar nicht zum drücken.
Weist du wie ich das meine?
Public Class nogun
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer
Private Const VK_NUMPAD0 = &H60
Dim p As Process() = Process.GetProcessesByName("*****")
und dann der Timer
Code:
Private Sub key_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles key.Tick
If GetAsyncKeyState(VK_NUMPAD0) Then
If superjump.Checked = False Then
superjump.Checked = True
System.Threading.Thread.Sleep(200)
ElseIf superjump.Checked = True Then
superjump.Checked = False
System.Threading.Thread.Sleep(200)
End If
End If
End Sub
VB08 und MW2 06/11/2010 - .NET Languages - 4 Replies Möchte ein Extra Unlocker für MW2 Schreiben! die Adressen habe ich alle und sind auch alle richtig!
Mein Problem: wenn ich die Extras nach und nach Unlocke geht das aber so bald ich alle zusammen oder alle hinereinander Unlocken möchte werden nicht alle freigeschaltet oder es werden bereits Freigeschaltet Extras wieder zurück gesetzt! Ich hab ma nen Video gemacht damit man die Problematik besser versteh! http://www.youtube.com/watch?v=4bRm3lyeHtw
und so mache ich es!...
Pogramm was die ganze zeit F Tasten drück(kein bot sond DC) 06/04/2010 - Last Chaos - 9 Replies Hallo
da ich Hardcore petlevling mache, ist es so wenn das pet über lvl 22 is und dann jede 5 min 2 webber steine braucht und so nur noch 4 stunden überlebt obwohl es normal (unter 22) 8 stunden sind. Und soll brauch ich ein Pogramm/Software was alle 5 min die F12/oder andere f Tasten drück.
Aber bitte kein bot weil sonst DC
F5 drück Bot Hidden 09/27/2009 - AutoIt - 10 Replies Habe einen Bot gemacht der immer F5 drückt für eine Internetseite also der zähler geht hoch wie mache ich das der Hidden läuft würde gerne nebenbei was zocken.
#RequireAdmin
HotKeySet("1","Start")
HotKeySet("2","Ende")
While (1)
sleep (1000)
WEnd
Func Start ()
While (1)
Tasten drück Bot ;) 08/25/2009 - Metin2 - 2 Replies Leute Ich breuchte einen vernümpftigen Tasten drück Bot...
was ich mir vorgestellt habe ist das er von F1 - F8 benutzen kann natürlich mehrere Tasten mir egal.Und bitte kommt mir nicht mit dem von Marcopolo.. oder so mein Antivir sagt dauernd Virus.Bei jedem anderen Ding aus Elite,kommt nichts also sagt mir nicht das is normal für einen Bot:D der nur Tasten drücken soll,zum Bot ich kanns nicht also mach ich einfach einen Post:P
er soll eine Tasten auswahl haben,zeit eingabe, so das der knopf...