Я пытался воссоздать исходный код для запуска в игру, которую я создал, для которой требуется создание и запуск .bat. Когда пришло время обернуть добавленные строки в .bat, я нашел эту ошибку. Я исследовал, полностью даже. Причина, по которой я спрашиваю себя, заключается в том, что ни один из ответов, которые я встречал, не соответствовал моему делу. Партия задает переменные, перекликается с текстом, а затем запускает игру. Вот код, спасибо, что помогли мне. Я добавлю дополнительную информацию, если вам это нужно, я буду как можно более полезен.«Ошибка при перегрузке из-за отсутствия доступа« Новый »принимает это количество аргументов» при попытке написать текст строкового текста в пакетном файле
sb.AppendLine("@echo off")
sb.AppendLine("set ttiUsername=" + username)
sb.AppendLine("set ttiPassword=password")
sb.AppendLine("set TTI_GAMESERVER=10.0.0.77")
sb.AppendLine("set TTI_PORT=7198")
sb.AppendLine("set /P PPYTHON_PATH=<PPYTHON_PATH")
sb.AppendLine("echo ===============================")
sb.AppendLine("echo Welcome to Toontown Rebuilt, %ttiUsername%!")
sb.AppendLine("echo You are connecting to server %TTI_GAMESERVER%!")
sb.AppendLine("echo The server port is %TTI_PORT%")
sb.AppendLine("echo ===============================")
sb.AppendLine("%PPYTHON_PATH% -m toontown.toonbase.ToontownStart")
Dim File As New System.IO.StreamWriter
File.WriteLine(sb.ToString())
Process.Start("C:\Toontown Rebuilt Source\ToontownRebuilt\Launcher.bat")
Где вы пишете строку? :-) – Steve
В stringbuilder с добавлением? – lolman8776
Не игнорируйте справку и подсказку, которые предлагает Intellisense по мере ввода; просмотр его в браузере объектов также может помочь. Особенно с таким явным сообщением об ошибке – Plutonix