![]() |
Проблема при сохранения файла в vb.net
вот сам код
в строчке Shell("cmd /c echo set name= + TextBox1.Text > start.bat") почему он мне сохраняет вот так set name= + TextBox1.Text а должен вот так set name=и то что написано в TextBox1.Text как это решить |
Shell("cmd /c echo set name=" + TextBox1.Text + "> start.bat")
|
Delirium,
вот блин протупил хотя знал ладно спс тебе тема закрыта стоп ещё один вопрос Shell("cmd /c echo "%ProgramFiles%\Java\jre6\bin\java" -Xms512m -Xmx512m -cp "%APPDATA%\.minecraft\bin\*" -Djava.library.path="%APPDATA%\.minecraft\bin\natives" net.minecraft.client.Minecraft "%name%" >> start.bat") ругается на недопустимые символы |
пути к папкам надо получать через Environment.GetFolderPath
Код:
System.Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)) |
ты не понимаешь он это всё сохраняет в файл start.bat а если в его открыть то что командная строка поймёт
System.Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)) |
если нужно просто сохранить как bat-файл, зачем команда shell
Код:
System.IO.File.WriteAllText("E:\Books\bootvhd\1.bat","""%ProgramFiles%\Java\jre6\bin\java"" -Xms512m -Xmx512m -cp ""%APPDATA%\.minecraft\bin\*"" -Djava.library.path=""%APPDATA%\.minecraft\bin\natives"" net.minecraft.client.Minecraft ""%name%""") |
Цитата:
Shell(@"cmd /c echo "%ProgramFiles%\Java\jre6\bin\java" -Xms512m -Xmx512m -cp @"%APPDATA%\.minecraft\bin\*" -Djava.library.path=@"%APPDATA%\.minecraft\bin\natives" А что за минусы непонятные? Связка строк идет через +, а не минус. Смотри внимательней. |
Delirium,
опять выручил спс тебе два раза тема закрыта |
Время: 00:30. |
Время: 00:30.
© OSzone.net 2001-