Visual Basic Formen unklickbar machen?

10/04/2010 20:24 ♠As♠#1
Hi,
Ich habe ein big problem!
Ich habe einen Bot für ein spiel geschreiben alles geht AUSER :

Er soll im spiel den zeiger bewegen und das wenn man F12 drückt das Problem ist das Programm merkt erst wenn man AUF es klickt und dann F12 das man die taste gedrückt hat wenn ich im Spiel F12 Drücke passiert garnichts Help pls
10/04/2010 20:40 . χaωe#2
Bisschen undeutlich ausgedrückt.
Dein Problem hab ich so verstanden:
du hast nen Bot gemacht, aber wenn du per Key [F12] den Bot Aktivieren willst und in einem anderen Fenster bist, wird der Bot nicht aktiviert !?

Also poste mal deinen Code.
Und natülich für welches Game ^_^
gibt Games die ham gegen so wad natülich ne sicherung, ansonsten googlen =)
10/04/2010 20:47 ♠As♠#3
:) ok hier ist er und perfect verstanden !
Vorwort:

game: s4 league (Bot funct aber halt net so wie ich will)
Habs schon bei OnTop auf True gestellt:

10/04/2010 20:55 マルコ#4
ich weiß was du meinst XD
Du musst gaaanz einfach nen globalen Hotkey registrieren... GidFuH!!!

Schau hier:
[Only registered and activated users can see links. Click Here To Register...]
10/04/2010 20:56 . χaωe#5
€: war wohl jmd schneller ^^
10/04/2010 20:58 ♠As♠#6
Wie geht das genau?
sry fabge erst mit Vb an !
10/04/2010 21:00 マルコ#7
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
10/04/2010 21:11 ♠As♠#8
Ich kapiere kein Wort XD erklärst du es mir pls
10/04/2010 21:44 kptoo#9
so wie ich das verstanden hab soll die form einfach weg? :confused:

wenn das so ist dann einfach so:

Code:
Dim Hotkey1 As Boolean
        Hotkey1 = GetAsyncKeyState(Keys.F12)
        Me.hide()
und dann beim deaktivieren dann eben:
Code:
Dim Hotkey2 As Boolean
        Hotkey2 = GetAsyncKeyState(Keys.F11)
        me.show()
10/04/2010 21:46 ♠As♠#10
Form weg wie meinst du das?
10/04/2010 22:32 マルコ#11
QUARK...
Ihr versteht das Problem nich?
Er will, dass sein Bot irgendwas macht, während der Handle des Spielfensers aktiv ist. So, dass er nicht den Fensterhandle vom Bot aktiv hat. Dazu braucht er globale statt loke Hotkeys.
Also, As, ich kann zwar nur Pascal und n bisl c++, aber ich kann dir soviel sagen:
Geh auf den 1. Link, kopier dir alles...und dann schau dir mal die Funktion gaaaaanz unten an
(die heißt sooo:
Code:
    Private Function PreFilterMessage(ByRef m As System.Windows.Forms.Message) As Boolean Implements System.Windows.Forms.IMessageFilter.PreFilterMessage
        If m.Msg = WM_HOTKEY Then
            RaiseEvent HotKeyPressed(mHotKeyList(CShort(m.WParam)).HotKeyID)
        End If
    End Function
)
Da rufst du den ganzen Krempel von davor auf. Musst es nurnoch für dich anpassen und gut is^^
10/04/2010 23:17 MoepMeep#12
Wieviele threads willst du noch erstellen für deine lächerlichen Probleme? Lern die Sprache erstmal.
10/05/2010 00:13 ♠As♠#13
Ach ne deshalb Frage ich weil ich es lernen will du Pfosten XD
10/05/2010 15:18 MoepMeep#14
Quote:
Originally Posted by ♣As♣ View Post
Ach ne deshalb Frage ich weil ich es lernen will du Pfosten XD
Kauf dir ein Buch du pfosten :>
10/05/2010 18:23 マルコ#15
Bücher sind mist XD
Man kann das Programmieren am Besten lernen, indem man sich hinsetzt und was programmiert. Und alles, was man nicht weiß, holt man sich ausm Inet. Nach nem halben Jahr is man dann ganz gut, wenn man das täglich macht ;P