Minecraft server in Visual Basic HILFE

...komplette Frage anzeigen

1 Antwort

Sorry ist falsch... eigendlich ist der Code so:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Button4.Enabled = False
        Xmx = rmax.Text
        Xms = rmin.Text
        If Xms = 0 Then
            Argu = "-Xmx" & Xmx & "M -jar C:\Users\Sascha\Desktop\Servernetzwerk\craftbukkit.jar"
        Else
            Argu = "-Xmx" & Xmx & "M -Xms" & Xms & "M -jar C:\Users\Sascha\Desktop\Servernetzwerk\craftbukkit.jar"
        End If
        Output.Text = ""
        p = New Process()
        MsgBox(Argu)
        p.StartInfo.FileName = "C:\Program Files\Java\jre7\bin\java.exe"
        p.StartInfo.Arguments = Argu
        p.StartInfo.WorkingDirectory = "C:\Users\Sascha\Desktop\Servernetzwerk\"
        p.StartInfo.RedirectStandardError = True
        p.StartInfo.RedirectStandardInput = True
        p.StartInfo.RedirectStandardOutput = True
        p.StartInfo.CreateNoWindow = True
        p.StartInfo.UseShellExecute = False
        AddHandler p.OutputDataReceived, AddressOf WriteProcessOutput
        p.Start()
        Button4.Enabled = True
        p.BeginErrorReadLine()
        p.BeginOutputReadLine()
        BefehlAusführen = p.StandardInput
        p.Refresh()

    End Sub

Der server Startet normal aber dann Passiert nichts wenn ich eben per p.standartInput.writeline("stop") mache. :(

0

Was möchtest Du wissen?