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

Lokalizacja projektu w cmd zamiest odpalania minecrafta ?


Rekomendowane odpowiedzi

Opublikowano

Napisałem kod do odpalenia minecraft 1.7.9:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click                                                         
        Dim launch179 As String = "java.exe -Xmx1G -Djava.library.path=%appdata%\.minecraft\versions\1.7.9\1.7.9-natives-38952984792769 -cp %appdata%\.minecraft\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar;%appdata%\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;%appdata%\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;%appdata%\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;%appdata%\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;%appdata%\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;%appdata%\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;%appdata%\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;%appdata%\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;%appdata%\.minecraft\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar;%appdata%\.minecraft\libraries\com\google\guava\guava\15.0\guava-15.0.jar;%appdata%\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;%appdata%\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;%appdata%\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar;%appdata%\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;%appdata%\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;%appdata%\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;%appdata%\.minecraft\libraries\com\mojang\authlib\1.5.13\authlib-1.5.13.jar;%appdata%\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;%appdata%\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;%appdata%\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1\lwjgl-2.9.1.jar;%appdata%\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1\lwjgl_util-2.9.1.jar;%appdata%\.minecraft\libraries\tv\twitch\twitch\5.16\twitch-5.16.jar;%appdata%\.minecraft\versions\1.7.9\1.7.9.jar net.minecraft.client.main.Main --username=tutajwstawnick --version 1.7.9 --gameDir %appdata%\.minecraft --assetsDir %appdata%\.minecraft\assets --assetIndex 1.7.4 --uuid 0 --accessToken 0 --userProperties {} --userType mojang"
        Dim nick As String = "--username=" & TextBox1.Text
        If ComboBox1.SelectedItem = "1.7.9" Then
            Shell("cmd.exe /k" & launch179 & nick)
        End If
    End Sub

Ma odpalić cmd i minecrafta. Niestety odpala się cmd a w nim pisze moją lokalizacje projektu. W tym jest problem. Miał odpalić minecrafta.

Opublikowano

Typowy polaczek, bierze gotowy kod z neta i tworzy temat, że nie działa. Najpierw odpalaj te kody w zwykłym cmd, jak pójdzie to możesz próbować przez program.

Z powodu licznych hejtów w moją stronę, nie będę korzystał więcej z tego konta (prawdopodobnie z forum też). Haters gonna hate...

Opublikowano

Czy to przestępstwo zapytać się dlaczego pokazuje się lokalizacja a nie minecraft się odpala? Trzeba od razu komentować negatywnie? Ja się tylko pytam, bo może nie znam powodu.

Opublikowano
Gdy to pisze, to mówi mi że Określona ścieżka , nazwa pliku , albo oba są zbyt długie . Pełna nazwa pliku musi być mniejsza niż 260 znaków.


Dim filePath As String = "java.exe -Xmx1G -Djava.library.path=%appdata%\.minecraft\versions\1.7.9\1.7.9-natives-38952984792769 -cp %appdata%\.minecraft\libraries\java3d\vecmath\1.3.1\vecmath-1.3.1.jar;%appdata%\.minecraft\libraries\net\sf\trove4j\trove4j\3.0.3\trove4j-3.0.3.jar;%appdata%\.minecraft\libraries\com\ibm\icu\icu4j-core-mojang\51.2\icu4j-core-mojang-51.2.jar;%appdata%\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;%appdata%\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;%appdata%\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;%appdata%\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;%appdata%\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;%appdata%\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;%appdata%\.minecraft\libraries\io\netty\netty-all\4.0.10.Final\netty-all-4.0.10.Final.jar;%appdata%\.minecraft\libraries\com\google\guava\guava\15.0\guava-15.0.jar;%appdata%\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;%appdata%\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;%appdata%\.minecraft\libraries\commons-codec\commons-codec\1.9\commons-codec-1.9.jar;%appdata%\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;%appdata%\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;%appdata%\.minecraft\libraries\com\google\code\gson\gson\2.2.4\gson-2.2.4.jar;%appdata%\.minecraft\libraries\com\mojang\authlib\1.5.13\authlib-1.5.13.jar;%appdata%\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.0-beta9\log4j-api-2.0-beta9.jar;%appdata%\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.0-beta9\log4j-core-2.0-beta9.jar;%appdata%\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.1\lwjgl-2.9.1.jar;%appdata%\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.1\lwjgl_util-2.9.1.jar;%appdata%\.minecraft\libraries\tv\twitch\twitch\5.16\twitch-5.16.jar;%appdata%\.minecraft\versions\1.7.9\1.7.9.jar net.minecraft.client.main.Main --username=tutajwstawnick --version 1.7.9 --gameDir %appdata%\.minecraft --assetsDir %appdata%\.minecraft\assets --assetIndex 1.7.4 --uuid 0 --accessToken 0 --userProperties {} --userType mojang"
        Dim psi As New ProcessStartInfo(filePath)
        psi.WorkingDirectory = IO.Path.GetDirectoryName(filePath)
        Process.Start(psi)
Opublikowano

@kamiljabłko

Rozumiesz chociaż trochę ten kod?

Working Directory = filePath

Czy na pewno kod startowy ma być folderem??

 

Dlaczego podejmujecie się zadań, które są dla was zbyt trudne mimo poziomu poniżej podstawowego?

 

Programowanie to nie jest takie:

"o! ściągnę Visual Studio i będę programował! To nic, że nic nie ogarniam i umiem tylko włączyć komputer, ludzie na forach na pewno mi pomogą! przecież nie ma dokumentacji i pomocy do takiego języka jak vb.net"

 

Trzeba chyba wyjść z inicjatywą aby do działów z programowaniem wpuszczać po wcześniejszej weryfikacji: jak delikwent zna chociaż podstawy to może zadać pytanie.

 

 

EDIT

Nie mówiąc już o tym, że ty zakładasz tyle tematów z prośbami o pomoc, że chyba z tych pomocy gotowy program zrobisz.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...