Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z kodem startowym.


Rekomendowane odpowiedzi

Opublikowano

Siemacie, ostatnio bawię się w te robienie launcherów i zarazem cię coś tam uczę, więc mam taki kod:

My.Settings.Ram = TextBox2.Text
My.Settings.Nick = TextBox1.Text

Dim login As String = "--username=" & TextBox1.Text

Dim launch As String
Dim nick As String

        If ComboBox1.SelectedItem = "1.7.2" Then
            launch = "javaw -Xmx" & TextBox2.Text & "m -Djava.library.path=%appdata%/.minecraft/versions/natives -cp %appdata%/.minecraft/libraries/1.7.2/vecmath-1.3.1.jar;%appdata%/.minecraft/libraries/1.7.2/trove4j-3.0.3.jar;%appdata%/.minecraft/libraries/1.7.2/icu4j-core-mojang-51.2.jar;%appdata%/.minecraft/libraries/1.7.2/jopt-simple-4.5.jar;%appdata%/.minecraft/libraries/1.7.2/codecjorbis-20101023.jar;%appdata%/.minecraft/libraries/1.7.2/codecwav-20101023.jar;%appdata%/.minecraft/libraries/1.7.2/libraryjavasound-20101123.jar;%appdata%/.minecraft/libraries/1.7.2/librarylwjglopenal-20100824.jar;%appdata%/.minecraft/libraries/1.7.2/soundsystem-20120107.jar;%appdata%/.minecraft/libraries/1.7.2/netty-all-4.0.9.Final.jar;%appdata%/.minecraft/libraries/1.7.2/guava-14.0.jar;%appdata%/.minecraft/libraries/1.7.2/commons-lang3-3.1.jar;%appdata%/.minecraft/libraries/1.7.2/commons-io-2.4.jar;%appdata%/.minecraft/libraries/1.7.2/jinput-2.0.5.jar;%appdata%/.minecraft/libraries/1.7.2/jutils-1.0.0.jar;%appdata%/.minecraft/libraries/1.7.2/gson-2.2.2.jar;%appdata%/.minecraft/libraries/1.7.2/authlib-1.1.jar;%appdata%/.minecraft/libraries/1.7.2/log4j-api-2.0-beta9.jar;%appdata%/.minecraft/libraries/1.7.2/log4j-core-2.0-beta9.jar;%appdata%/.minecraft/libraries/1.7.2/lwjgl-2.9.0.jar;%appdata%/.minecraft/libraries/1.7.2/lwjgl_util-2.9.0.jar;%appdata%/.minecraft/versions/1.7.2/1.7.2.jar net.minecraft.client.main.Main --version 1.7.2 --gameDir %appdata%/.minecraft --assetsDir %appdata%/.minecraft/assets --uuid id --accessToken 40d1fad5-37e6-40b2-bcc2-8dcb50522bf0 --username=" & TextBox1.Text
            nick = "--username=" & TextBox1.Text

            Shell("cmd.exe /c" & launch & nick)
            Me.Close()

End If

No i po kliknięciu w button aplikacja poprawnie się zamyka, błędu żadnego nie ma lecz Minecraft się nie odpala, nie wiem czym jest to spowodowane, proszę o pomoc. :)

PMK3yt4.png

Opublikowano

Zostaję "cmd" a w nim jest napisane coś takiego:

 

deskopt/nazwalaunchera/nazwalaunchera/bin/debug

PMK3yt4.png

Opublikowano

Ten kod powinien ruszyć:

My.Settings.Ram = TextBox2.Text
My.Settings.Nick = TextBox1.Text

Dim login As String = "--username=" & TextBox1.Text

Dim launch As String
Dim nick As String

        If ComboBox1.SelectedItem = "1.7.2" Then
            launch = "javaw -Xmx" & TextBox2.Text & "m -Djava.library.path=" & Chr(34) & "%appdata%/.minecraft/versions/natives" & Chr(34) & " -cp " & Chr(34) & "%appdata%/.minecraft/libraries/1.7.2/vecmath-1.3.1.jar;%appdata%/.minecraft/libraries/1.7.2/trove4j-3.0.3.jar;%appdata%/.minecraft/libraries/1.7.2/icu4j-core-mojang-51.2.jar;%appdata%/.minecraft/libraries/1.7.2/jopt-simple-4.5.jar;%appdata%/.minecraft/libraries/1.7.2/codecjorbis-20101023.jar;%appdata%/.minecraft/libraries/1.7.2/codecwav-20101023.jar;%appdata%/.minecraft/libraries/1.7.2/libraryjavasound-20101123.jar;%appdata%/.minecraft/libraries/1.7.2/librarylwjglopenal-20100824.jar;%appdata%/.minecraft/libraries/1.7.2/soundsystem-20120107.jar;%appdata%/.minecraft/libraries/1.7.2/netty-all-4.0.9.Final.jar;%appdata%/.minecraft/libraries/1.7.2/guava-14.0.jar;%appdata%/.minecraft/libraries/1.7.2/commons-lang3-3.1.jar;%appdata%/.minecraft/libraries/1.7.2/commons-io-2.4.jar;%appdata%/.minecraft/libraries/1.7.2/jinput-2.0.5.jar;%appdata%/.minecraft/libraries/1.7.2/jutils-1.0.0.jar;%appdata%/.minecraft/libraries/1.7.2/gson-2.2.2.jar;%appdata%/.minecraft/libraries/1.7.2/authlib-1.1.jar;%appdata%/.minecraft/libraries/1.7.2/log4j-api-2.0-beta9.jar;%appdata%/.minecraft/libraries/1.7.2/log4j-core-2.0-beta9.jar;%appdata%/.minecraft/libraries/1.7.2/lwjgl-2.9.0.jar;%appdata%/.minecraft/libraries/1.7.2/lwjgl_util-2.9.0.jar;%appdata%/.minecraft/versions/1.7.2/1.7.2.jar" & Chr(34) & " net.minecraft.client.main.Main --version 1.7.2 --gameDir " & Chr(34) & "%appdata%/.minecraft" & Chr(34) & " --assetsDir " & Chr(34) & "%appdata%/.minecraft/assets" & Chr(34) & " --uuid id --accessToken 40d1fad5-37e6-40b2-bcc2-8dcb50522bf0 --username " & nick

            Shell("cmd.exe /c " & launch)
            Me.Close()

End If
Opublikowano

Przecież jest spacja:

 

launch = "javaw -Xmx" & TextBox2.Te(...)

Spacja przed javaw czyli

launch = " javaw -Xmx itd

Powod prosty javaw laczy sie z /c jak dodajesz stringi

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...