Так что я пытаюсь запустить minecraft launcher, но он не войдет в систему, потому что моя учетная запись перенесена в Mojang, поэтому я вхожу в систему с моей электронной почтой вместо моего имени пользователя, но есть способ получить мое имя пользователя, поэтому я узнали, как, но мне нужно получить строку кода из этого текста, используя C#.Как получить определенную строку из текста. C#
"134382:deprecated:USERNAME:7a909de0530c310c69c:dba0c48a038a66bb98"
Мне нужно получить «устаревшее: USERNAME» в отдельном текстовом поле, как бы я идти об этом, обратите внимание, я кодирования в C# и получить код, указанный выше я использовать этот код.
http://login.minecraft.net/?user=USERNAME&password=PASSWORD&version=15
это код до сих пор
private void PlayBtn_Click(object sender, EventArgs e)
{
string username = UsernameBox.Text;
string password = PasswordBox.Text;
Process proc = new Process();
startMinecraft(true, 256, 1024, username, username, false);
}
public static void startMinecraft(bool mode, int ramMin, int ramMax, string username, string sessionID, bool debug)
{
string appPath = Path.GetDirectoryName(Application.ExecutablePath) + @"\";
string appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\";
Process proc = new Process();
if (debug == true)
{
proc.StartInfo.FileName = "java";
}
else
{
proc.StartInfo.FileName = "javaw";
}
//Online and offline modes
if (mode == true)
{
proc.StartInfo.Arguments = "-Xms" + ramMin + "M -Xmx" + ramMax + "M -Djava.library.path=" + appData + ".minecraft/bin/natives -cp " + appData + ".minecraft/bin/minecraft.jar;" + appData + ".minecraft/bin/jinput.jar;" + appData + ".minecraft/bin/lwjgl.jar;" + appData + ".minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft " + username + " " + sessionID;
}
else
{
proc.StartInfo.Arguments = "-Xms" + ramMin + "M -Xmx" + ramMax + "M -Djava.library.path=" + appData + ".minecraft/bin/natives -cp " + appData + ".minecraft/bin/minecraft.jar;" + appData + ".minecraft/bin/jinput.jar;" + appData + ".minecraft/bin/lwjgl.jar;" + appData + ".minecraft/bin/lwjgl_util.jar net.minecraft.client.Minecraft " + username;
}
proc.Start();
}
Что вы пытались выполнить? У вас есть код? –
Я редактировал вопрос, я добавил код – Terrii
Просто небольшой совет, вам не нужно явно пытаться оценить логическое условие как '== true' или' == false' ... он может просто be 'if (debug)' или 'if (mode)' – Arran