Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
Megalow_
Newbie
Newbie

Anmeldedatum: 17.05.2007
Beiträge: 12
Wohnort: Paderborn

Ein Text senden.
Verfasst am: 18.05.2007, 10:58

Hallo leibe Gemeinde,
Da ich gerade erst mit VB.net angefangen bin, habe ich schon die erste Frage.
Unzwar, möchte ich ein Programm machen, dass eine Nachricht im Chat etc. sendet.

Ich habe mir eine Text Box gemacht & ein Button.
In der Text Box sollte wollte ich die Nachricht eingeben & wenn ich auf den Button klicke sollte diese dann gesendet werden, es soll auch kein Spammer werden.

Wenn ich diesen Code hier in den Button schriebe & ich debugge & auf den code klicke passiert nicht, mein Maus zeiger bleibt auf der stelle stehen.

Hier mal der Code:


Code:

SendKeys.Send(TextBox1.Text & "{ENTER}")


Was ist eventuell das Falsch ?

Ich bedanke mich schonmal & ich entschuldige mich auch dafür, dass ich noch wenig Ahnung habe...[/code]
 
Bahamut_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 12.12.2006
Beiträge: 250


Verfasst am: 18.05.2007, 13:00

Der Source funktioniert einwandfrei. Das Problem ist, dein Programm sendet den Text an sich selber. Plazier lieber in deiner Form einen Timer namens Timer1 und stell das Intervall auf 2000.

Code:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _ System.EventArgs) Handles Button1.Click
        Timer1.Enabled = True
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As _ System.EventArgs) Handles Timer1.Tick
        SendKeys.Send(TextBox1.Text & "{ENTER}")
        Timer1.Enabled = False
End Sub


Mit diesem Source wird der Text dann erst nach 2 Sekunden an das aktive Fenster gesendet, du hast also noch genug Zeit in ein anderes Fenster zu wechseln. Du kannst es auch ohne Festerwechsel realisieren, dazu brauchst du den Fenstertitel und ein paar Funktionen. Falls du das brauchst, sag bescheid dann such ichs dir, hab das noch irgendwo ^^
VB.Net-Compiler: http://www.microsoft.com/germany/express/download/default.aspx
VB.Net-eBook: http://www.galileocomputing.de/openbook/visual_basic/
 
Amethyst_
Poster
Poster

Anmeldedatum: 24.02.2007
Beiträge: 172


Verfasst am: 18.05.2007, 17:31

Mich würde das, für VB6 interessieren, hast du das vllt auch?
 
TheCoder_
Überflieger
Überflieger



Anmeldedatum: 31.12.2006
Beiträge: 359
Wohnort: Essen


Verfasst am: 18.05.2007, 18:30

Jeder beliebige spammer.
einfach mal sufu benutzen
 
Amethyst_
Poster
Poster

Anmeldedatum: 24.02.2007
Beiträge: 172


Verfasst am: 18.05.2007, 19:14

TheCoder hat Folgendes geschrieben:
Jeder beliebige spammer.
einfach mal sufu benutzen

Ich meine net nen Flooder, sondern das senden an bestimmte Fenster.. Laughing
 
TheCoder_
Überflieger
Überflieger



Anmeldedatum: 31.12.2006
Beiträge: 359
Wohnort: Essen


Verfasst am: 18.05.2007, 19:33


mach halt nen extra thread in der richtigen section
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: text box, senden, eingeben, spammer

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge [Video] Winsock Chat 3695 07.07.2009, 11:13
Keine neuen Beiträge [Video] Chat Flooder 4674 07.04.2008, 18:12
Keine neuen Beiträge Server Client Chat 1193 02.10.2008, 11:10
Keine neuen Beiträge Multi User Chat Server Rückantwort! 979 13.06.2007, 17:38
Keine neuen Beiträge Im Chat Einloggen (Client Hack) Bin am Verzweifeln. 2523 23.05.2007, 21:00
 


[ Time: 0.0643s ][ Queries: 95 (0.0230s) ][ GZIP on - Debug on ]