Разберём код:Строка "string appData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);":
указывает к строке(string) appData следующий путь до папки AppData
Строка ProcessStartInfo mcStartInfo = new ProcessStartInfo("javaw", "...":
ProcessStartInfo mcStartInfo = new ProcessStartInfo задаёт параметры на запуск minecraft.jar.
...+ textBox1.Text) - программное имя textBox (смотреть в окне свойств)
Строка this.Close();this. указывает на форму, Close() - действие с формой(закрытие)
В итоге после вставки кода мы видим следующий шедевр:
OMG! Все словосочетания с Process подчёркнуты красным(ошибки). Исправляем! ПКМ по подчёркнутому тексту и выбираем "Разрешить" -> 1 пункт
После этого всё стало нормально, без ошибок
Тестируем:Запускаем отладку:
Появляется окошко, как в визуальном редакторе (я его сделал таким):
Вводим в текстовое поле ваш ник и тапаем на кнопку(текст вы можете настроить в "Окне свойств")
В сингле проверим, с каким ником у нас запустилась игра:
Надеюсь вам понравился гайд
Часто задаваемые вопросы:Q: Как открыть окно свойств?
A: "Вид"-"Другие окна"-"Окно свойств"
Q: Как поменять текст окна/кнопки?
A: Выделите в визуальном редакторе элемент, текст которого вы хотите заменить, в Окне свойств в строке "Text" меняете текст
Q: Почему на других компьютерах не работает программа?
A: Возможно у них не установлена версия Framework, на которой вы писали приложение(по умолчанию используется самая последняя установленная)
Q: Как собрать/скомпилировать?
A: "Проект" -> "Построить проект". Потом в "Мои документы"Visual Studio 2010\Projects\Имя_проекта\Имя_проекта\bin\Debug\Приложение.exe
DEMO того, что у меня получилось:
MinecraftLauncher.exe
[0 b]
Скачать Visual C# 2010 Express (Ключ не дам
):
vcs_web.exe
[3,13 Mb]