Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 00:37

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

Advertisement



[VB 2010] MsgBox. auto. schließen + Serverstatus aktualisieren

Discussion on [VB 2010] MsgBox. auto. schließen + Serverstatus aktualisieren within the .NET Languages forum part of the Coders Den category.

Closed Thread
 
Old   #1

 
.Nexitis's Avatar
 
elite*gold: 20
Join Date: Mar 2009
Posts: 667
Received Thanks: 219
[VB 2010] MsgBox. auto. schließen + Serverstatus aktualisieren

Hi

Ehm ich habe einen Launcher in Virtual Basic "gebaut" und ich brauche Hilfe in :

MsgBox:
Was muss ich eingeben damit sich die MsgBox automatisch nach 3 sekunden schließt.


Aktualisieren was muss ich eingeben damit sich der Serverstatus automatisch jede Minute Aktualisiert?

Und ja ich habe Google.de benutzt aber es hat mich nichts gerade geholfen...

Hier ein Bild vom Stand der Dinge:
Code:
Public Class Form1

    Dim AppPath As Object

    Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
        If PictureBox1.Visible = True Then
            PictureBox1.Visible = False
        End If

        If Dir("sframe.exe", AppPath) <> "" Then
            Shell("SFrame.exe /auth_ip:------------ /locale:windows-1252 /country:US /cash /commercial_shop /guild", vbNormalFocus)
            MessageBox.Show("Das Spiel wurde gestartet")
            Me.Close()
        Else
            MessageBox.Show("Die SFrame.exe Datei existiert nicht. Überprüfen sie ob der Launcher vom Last-Warriors Game Ordner aus gestartet wurde.                                                      Der Launcher wird geschlossen.")
            Me.Close()
        End If
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.MaximizeBox = False
    End Sub
    Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
        Process.Start("--------------")
    End Sub

    Private Sub PictureBox2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox2.Click
        Process.Start("http://lastwarriors.de/register.php/")
    End Sub

    Private Sub PictureBox6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox6.Click
        Try
            My.Computer.Network.Ping("---------------")
            Label4.Visible = True
            Label3.Visible = False
        Catch es As Exception
            Label3.Visible = True
            Label4.Visible = False
        End Try
        Try
            My.Computer.Network.Ping("------------------")
            Label6.Visible = True
            Label5.Visible = False
        Catch es As Exception
            Label5.Visible = True
            Label6.Visible = False
        End Try
    End Sub
    Private Sub PictureBox4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox4.Click
        Process.Start("-----------")
    End Sub
End Class
.Nexitis is offline  
Old 08/07/2011, 12:20   #2
 
ZackBlack's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 334
Received Thanks: 79
Nen Timer verwenden und dann SendKeys.Send("{Enter}") für die MessageBox...
ZackBlack is offline  
Old 08/07/2011, 12:59   #3
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Quote:
Für den Serverstatus eine "while" Schleife mit nem Sleep(60000).
Wozu eine While-Schleife (mit einem extra Thread, damit die GUI nicht einfriert), wenn man einfach einen Timer mit einem Intervall von 60000 benutzen kann.
Kraizy​ is offline  
Old 08/07/2011, 13:07   #4

 
.Nexitis's Avatar
 
elite*gold: 20
Join Date: Mar 2009
Posts: 667
Received Thanks: 219
Über einen Timer hab ich auch schon gedacht leider weiß ich nicht wie ich das jetzt da "reinbaue"
Kannst du meinen Code mit dem Timer versehen ? Wäre netet =)
.Nexitis is offline  
Old 08/07/2011, 13:09   #5
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Du packst deinen Code, mit dem du den Serverstatus abfrägst (wahrscheinlich das Network.Ping), in das Tick-Ereignis des Timers..
Kraizy​ is offline  
Old 08/07/2011, 13:14   #6

 
.Nexitis's Avatar
 
elite*gold: 20
Join Date: Mar 2009
Posts: 667
Received Thanks: 219
Meinst du so???

Code:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Try
            My.Computer.Network.Ping("46.4.64.76, 1433")
            Label4.Visible = True
            Label3.Visible = False
        Catch es As Exception
            Label3.Visible = True
            Label4.Visible = False
        End Try
        Try
            My.Computer.Network.Ping("46.4.64.76, 4514")
            Label6.Visible = True
            Label5.Visible = False
        Catch es As Exception
            Label5.Visible = True
            Label6.Visible = False
        End Try
    End Sub
End Class
aber das bringt doch nichts oder?
.Nexitis is offline  
Old 08/07/2011, 13:18   #7
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Woher soll ich wissen ob dir das etwas bringt oder nicht? Ich nehme an, du willst mit dem Network.Ping abfragen ob der Server erreichbar ist oder nicht. Und da du das ja alle 60sec wissen willst, packst du es in einen Timer mit einem Intervall von 60000 ein (Timer starten nicht vergessen).
Kraizy​ is offline  
Old 08/07/2011, 13:24   #8

 
.Nexitis's Avatar
 
elite*gold: 20
Join Date: Mar 2009
Posts: 667
Received Thanks: 219
Code:
[COLOR=DarkOrange]        Try
            My.Computer.Network.Ping("46.4.64.76, 1433")
            Label4.Visible = True
            Label3.Visible = False
        Catch es As Exception
            Label3.Visible = True
            Label4.Visible = False
        End Try
        Try
            My.Computer.Network.Ping("46.4.64.76, 4514")
            Label6.Visible = True
            Label5.Visible = False
        Catch es As Exception
            Label5.Visible = True
            Label6.Visible = False[/COLOR]
        End Try
    End Sub
End Class
Das Orange ist die Server abfrage mit anzeige und dass soll dann so aussehen?

Code:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Try
            My.Computer.Network.Ping("46.4.64.76, 1433")
            Label4.Visible = True
            Label3.Visible = False
        Catch es As Exception
            Label3.Visible = True
            Label4.Visible = False
        End Try
        Try
            My.Computer.Network.Ping("46.4.64.76, 4514")
            Label6.Visible = True
            Label5.Visible = False
        Catch es As Exception
            Label5.Visible = True
            Label6.Visible = False
        End Try
    End Sub
End Class

Ohne irgendwass noch inzuschreiben? Ist das etwa so einfach gewesen? =)
.Nexitis is offline  
Old 08/07/2011, 13:35   #9
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Ja, wenn du den Timer gestartet hast.
Kraizy​ is offline  
Old 08/07/2011, 13:39   #10

 
.Nexitis's Avatar
 
elite*gold: 20
Join Date: Mar 2009
Posts: 667
Received Thanks: 219
Ok Danke ^^ und wie mache ich das meine Messagebox sich automatisch nach 3 sekunden schließt ?
Code:
If Dir("sframe.exe", AppPath) <> "" Then
            Shell("SFrame.exe /auth_ip:46.4.64.76 /locale:windows-1252 /country:US /cash /commercial_shop /guild", vbNormalFocus)
            MessageBox.Show("Das Spiel wurde gestartet")
            Me.Close()
        Else
            MessageBox.Show("Die SFrame.exe Datei existiert nicht. Überprüfen sie ob der Launcher vom Last-Warriors Game Ordner aus gestartet wurde.                                                      Der Launcher wird geschlossen.")
            Me.Close()
        End If
? Ich wollte es schon mit ForceOK Versuchen entweder mach ich was falsch oder es git so einen code nicht
.Nexitis is offline  
Old 08/07/2011, 13:54   #11
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Das hat dir ZackBlack bereits gesagt.
Kraizy​ is offline  
Thanks
1 User
Old 08/07/2011, 14:07   #12

 
.Nexitis's Avatar
 
elite*gold: 20
Join Date: Mar 2009
Posts: 667
Received Thanks: 219
Aber ich weiß nicht was ich damit anfangen soll
.Nexitis is offline  
Old 08/07/2011, 14:09   #13
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Wie wärs wenn du erstmal die Grundlagen lernst?
Kraizy​ is offline  
Thanks
1 User
Old 08/07/2011, 14:14   #14

 
.Nexitis's Avatar
 
elite*gold: 20
Join Date: Mar 2009
Posts: 667
Received Thanks: 219
Ich brauche nur den einen Code nur weiß ich nicht wie ich den benutze mehr brauch ich auch nicht ich will nicht alles durchlesen um 1 code zu finden
.Nexitis is offline  
Old 08/07/2011, 14:20   #15
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Wenn die MessageBox geöffnet wird, kannst du einen Timer starten lassen, der sendet dann die Enter-Taste an die Box damit sich diese schließt. Um die Enter-Taste zu senden benutzt du SendKeys.Send("{ENTER}").
Kraizy​ is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
Suche MoH 2010 Limited Editon oder MOH 2010 Tier 1 Edition Biete PSC
05/28/2011 - Steam Trading - 3 Replies
Servus Suche ein EA Downloadmanager aktivierbaren Key für das Game MOH 2010 Tier 1 Edition oder moH 2010 Limited Edition. Es muss unbedingt eine dieser Editionen sein da dort man dann auch zugang zur BF3 Beta ende des Jahres bekommt! ich Suche nur einen CD Key keine Accounts wer mir Accounts anbietet wird sofort Reported!! ANgebote was Ihr Preislich für den Key wollt macht Ihr mir bitte hier im Thread rein.Ich Akzeptiere nur einen Key mit Rechnung/ CD-Key Foto
Metin2 AllVersion Hack 6.1 New 2010 Benma And Megadosya ( 25.09.2010 ) New Multihack
09/29/2010 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 34 Replies
http://img.webme.com/pic/d/dosyamax/hilev.png Metin2 All Version Hack 6.1 Özellikleri nelerdir 1. Attack Speed 2. Move Speed 3. Attack Rangei 4. Follow 5. Zoom Hack 6. No Fog 7. Combo



All times are GMT +2. The time now is 00:37.


Powered by vBulletin®
Copyright ©2000 - 2024, 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.

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