Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 16:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Sendkeys in Visual BAsic .NET geht nicht

Discussion on Sendkeys in Visual BAsic .NET geht nicht within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2008
Posts: 4
Received Thanks: 0
Sendkeys in Visual BAsic .NET geht nicht

so hallo, erstmal miteinander. bin neu hier und hab nach langen suchen endlich diesen thread gefunden.
Ich bin momentan dran einen Bot für Metin 2 zu programmieren, der angelt und die Fische aufmacht. Soweit so gut. Mein Problem ist nur, das über sendkeys (in Visual Basic .NET) keine Tastendruck an Metin senden kann. Weder die Tasten F1 -F4 noch 1 -4 gehen. Auch kein Mausklick auf diese Felder ist möglich, auch kein Mausklick im Inventar.
Was ich bisher rausgefunden habe ist, das die Taste Enter funktioniert, dann wird die Chat-Leiste aufgerufen. Meine vermutung ist, das wenn ich Metin starte, den Bot starte und wieder in Metin geh, der Focus für Visual Basic nicht auf der unteren Leiste liegt, in der die Fähigkeiten sind, sondern woanders.

Wie bekomme ich also den Focus in die Fertigkeitenleiste oder geht es auch irgendwie anders.
ach ja: my.computer.keyboard.sendkeys.send("{F4}") hab ich auch schon probiert, ging auch nicht. Die Taste wird theoretisch gesendent, bedeutet in allen anderen Programmen gehts, nur nicht in Metin 2. Warum?
Danke schon mal für eure hilfe.

P.S.: Hab gesehen das es anscheinded mit Autoit geht. hab aber nicht so lust alles von vorne zu schreiben, als wenns ne möglichkeit gibt her damit



ArenLyras is offline  
Old 07/05/2008, 18:52   #2
 
elite*gold: 0
Join Date: Jun 2008
Posts: 125
Received Thanks: 164
Code:
Public Class Form1
    <System.Runtime.InteropServices.DllImport("user32")> Private Shared Function GetAsyncKeyState(ByVal vKey As Integer) As Integer
    End Function

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        If CBool(GetAsyncKeyState(Keys.1)) = True Then
            My.Computer.Keyboard.SendKeys("{F4}")
        End If
    End Sub

End Class
I hope you understand ^_^
Im not german :/


SpInKsTaR is offline  
Old 07/06/2008, 23:20   #3
 
elite*gold: 0
Join Date: Jul 2008
Posts: 4
Received Thanks: 0
thanks but it didn't work. i just can't get the focus in the statsbar where all the skills are. sendkeys works not.
ArenLyras is offline  
Reply



« [C#] Optimale Klasse für POST/GET. | [Question] VB.Net and process memory »

Similar Threads Similar Threads
Visual Basic 5
07/05/2010 - Off Topic - 17 Replies
hey, ich glaube wir benutzen dass gerade in der Schule :D Kann man das shon umsonst downlaoden , wenn ja hat wer Download Link ? weil ich find keinen :/ mfg
Visual C++ (C++), Visual Basic, oder AutoIT?
06/24/2010 - .NET Languages - 11 Replies
Hallo Zusammen Ich würde gerne mit dem Programmieren anfangen. Meine Vorstellungen: Es müsste möglich sein, eigene Programme zu schreiben wie z. B. MSN, Emule oder ähnliches. Natürlich nie in dieser Grösse nur als Beispiel. Als weiteres sollte mit der gleichen Programmiersprache auch die Möglichkeit bestehen einen WoW Bot zu schreiben. Habe gehört die meisten Bots sind in Auto IT geschrieben. Gibt es unterschiede wegen des Warden schutzes oder kommt es nicht darauf an?
Visual Basic
06/03/2006 - Main - 5 Replies
iv ben trying to get a copy off it i couldnt find any, any help please?



All times are GMT +1. The time now is 16:03.


Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

BTC: 33E6kMtxYa7dApCFzrS3Jb7U3NrVvo8nsK
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2020 elitepvpers All Rights Reserved.