Suchergebnisse

Suchergebnisse 1-17 von insgesamt 17.

  • Benutzer-Avatarbild

    Hi, ich habe auch mal son ding programmiert, vielleicht kannst du dir ja was abschauen github.com/Anapher/Minecraft-Server-Launcher

  • Benutzer-Avatarbild

    Ja, klar. Du erstellst einen Process und dann hast du ein Event OutputDataReceived. Das wird jedes mal aufgerufen, wenn eine neue Zeile reingeschrieben wird. Beachte aber, dass du das ganze richtig einstellen musst, damit es umgeleitet wird. Hier mal ein Auszug aus meinem Projekt: VB.NET-Quellcode (25 Zeilen) Einen Befehl schreibst du dann mit CommandWriter.WriteLine (CommandWriter ist ein StreamWriter).

  • Benutzer-Avatarbild

    @Gangsterkrafter Wo startest du denn den Process? Zeig mal ein bisschen mehr Code

  • Benutzer-Avatarbild

    Okay, das sind die Informationen, die wir brauchen Zunächst einmal ein paar allgemeine Tipps für deinen Code: Du solltest statt ​MsgBox() ​MessageBox.Show() nehmen. Sieht gleich aus, aber MsgBox ist veraltet und sollte nicht mehr benutzt werden (Siehe Böses aus VB6/VB2003 - und die richtigen VB.NET-Alternativen ) VB.NET-Quellcode (1 Zeile) Hier kann eine Menge schief gehen, z. B. was ist, wenn ​myLocalAppDataFolder mit einem \ aufhört? Da gibt es eine einfache und sichere Methode, heißt Path.Com…

  • Benutzer-Avatarbild

    Hi, bitte versuch mal, den Code zu verstehen. Du brauchst keine bat Datei. Das ist einfach nur unnötig und verkompliziert die Sache. Hier findest du die Codestelle in der Repositry. p ist der Process CommandWriter ist der StreamWriter, über den du dann Befehle absenden kannst Dieses ganze Java-Zeugs brauchst du nicht, du hast den Pfad ja schon Bitte nicht einfach so den Code kopieren, sondern verstehen, was wo passiert und dann das übernehmen, was neu ist.

  • Benutzer-Avatarbild

    Genau, häng die Mappe einfach mal an.

  • Benutzer-Avatarbild

    Access Denied Bitte nutz doch die Anhang Funktion vom Forum, einfach auf Antworten -> Erweiterte Antwort -> Dateianhänge

  • Benutzer-Avatarbild

    @Gangsterkrafter Mediafire ist halt extrem eklig, mein Chrome stürzt da immer ab. Hab die Projektmappe jetzt über Edge heruntergeladen. Mal als Tipp für die Zukunft: Wenn du ein Projekt weitergeben willst, kannst du einfach die Ordner \bin und \obj löschen. Wenn du es dann als zip packst, kommst du auf flockige 14,6 MB. Außerdem ist es im Forum verboten, ausführbare Dateien außerhalb des Showrooms zu verteilen. Ich werde mir das später mal angucken, gerade habe ich nicht so viel Zeit.

  • Benutzer-Avatarbild

    @Gangsterkrafter Keine Sorge, das Thema ist nicht geschlossen, du kannst nur innerhalb 3 Stunden (?) nicht zwei Posts hintereinander abschicken. Ganz wichtig: Option Strict On Das ist elementar und unumgänglich. Es ist häufig so, dass Anfänger das ignorieren, als komplizierter betrachten o. ä., aber ich kann dir versprechen, dass du irgendwann erkennst, wie wichtig und wertvoll diese Einstellung ist. Bitte lies mal dieses Tutorial: Visual Studio - Empfohlene Einstellungen Dort wird alles erklärt…

  • Benutzer-Avatarbild

    @Gangsterkrafter Wow, okay, da habe ich dann einen Fehler gemacht (mit dem UseShellExecute). Versuch doch mal folgendes: Setz in der 3 Zeile aus dem Codeauschnitt (​If Not serverFile.Exists Then) einen Breakpoint und sieh dir an, welcher Dateiname in der FileInfo ist. Sollte der wie erwartet sein, kopiert diesen und füg ihn in den Explorer ein. Sollte nach einem Druck auf die Taste Enter Java starten (also dass passieren, was auch passiert, wenn man einen Doppelklick auf die craftbukkit.jar mach…

  • Benutzer-Avatarbild

    @Gangsterkrafter Du nervst nicht, wir sind hier ein Forum, in welchem man Fragen klärt Guck dir mal bitte dieses Tutorial an: VisualStudio richtig nutzen (Google ist nicht deine Mami) (vorallem das Video), dort wird 1. erklärt, was Breakpoints sind und zweitens, wie man den Fehler Zitat von Gangsterkrafter: „​-> RegistryKey, RegistryHive, RegistryView wird als Ror Makiert.“ selber beheben kann. Die Zeile ist richtig, die Funktion kannst du wie eine Variable benutzen, in welcher der Java-Pfad dri…

  • Benutzer-Avatarbild

    @Gangsterkrafter Zitat von Gangsterkrafter: „in den pfad von _serverProcess.StartInfo.FileName = "craftbukkit.jar" ein?“ Welchen Pfad meinst du? Ich sehe da nur einen Dateinamen. Einbinden brauchst du gar nichts. Wie ich bereits sagte, du kannst die Funktion wie eine Variable verwenden. Also du kannst einfach VB.NET-Quellcode (1 Zeile) schreiben. Fertig. 3. Weil ich davon ausgehe, dass du die neuste Version von Visual Studio nutzt: Du musst an den Rand neben der Codezeile klicken: vb-paradise.de…

  • Benutzer-Avatarbild

    @Gangsterkrafter Sehr gut, Breakpoints wirst du sehr häufig brauchen Nun 2 Sachen: 1. StartInfo.FileName muss der Pfad zu Java sein 2. Du musst in der Zeile mit dem String.Format ​craftbukkit.jar durch den Pfad zu der craftbukkit.jar ersetzen

  • Benutzer-Avatarbild

    Exakt. Path.Combine ist sehr wichtig. Path.Combine nimmt belibig viele Stings entgegen und verkettet diese zu einem Pfad. Also zB VB.NET-Quellcode (1 Zeile) würde bei mir ​C:\Users\Vincent\AppData\Roaming\Minecraft\bin\Minecraft.exe ergeben. Was macht denn die Write-Methode? (also nicht, dass sie irgendetwas richtig machen könnte, die Signatur ist nämlich schon völlig falsch )

  • Benutzer-Avatarbild

    @Gangsterkrafter Ein weiteres Problem hat dir @thefiloe schon geschrieben: Zitat von thefiloe: „​Zusätzlich enthällt der Pfad Spaces. Somit musste den in einer CommandLine quoten.“ Bedeutet, dass deine CommandLine wie folgt aussehen könnte: Quellcode (1 Zeile) was ja falsch ist.

  • Benutzer-Avatarbild

    Ja, der Pfad kann ja richtig sein, aber um den geht es ja nicht. Es geht um die Commando Zeile und die ist falsch. Schau mal: Jeder Parameter ist durch ein Leerzeichen getrennt. Bei dieser CommandoZeile würden folgende Parameter da sein: Quellcode (1 Zeile)1. -Xmx512M 2. -Xms512M 3. -jar 4. C:\Users\Vincent\AppData\Roaming\Minecraft 5. Server 6. Launcher\Server\craftbukkit.jar 7. -nojline Ich glaube nicht, dass das das ist, was du willst. Zumindest Java wird das nicht verstehen

  • Benutzer-Avatarbild

    Dir fehlt grundlegendes Verständnis von Strings und Variablen. Will ich dir doch mal ein bisschen was erklären: Folgendes Beispiel: Was denkst du, wird jetzt in result für ein String stehen?: VB.NET-Quellcode (2 Zeilen) (Versteckter Text) Als nächstes, was denkst du ergibt das hier für einen String? VB.NET-Quellcode (1 Zeile) (Versteckter Text) Als letztes haben wir String.Format. Dies erspart uns die ganzen & Zeichen. Folgender Code VB.NET-Quellcode (1 Zeile) würde dann den String Vincent ist g…