Язык Visual Basic на платформе .NET.
Модераторы: Ramzes, Sebas
-
R3G
-
- Начинающий
-
-
- Сообщения: 14
- Зарегистрирован: 22.04.2009 (Ср) 7:15
R3G » 23.05.2009 (Сб) 17:29
- Код: Выделить всё
Dim str As String = "ping www.google.com"
My.Computer.FileSystem.WriteAllText("1.bat", str, True)
System.Diagnostics.Process.Start("1.bat")
Результат следующий:
Как избавиться от этих иероглифов впереди команды "ping
http://www.google.com", чтобы батник нормально выполнил свою работу? В блокноте этих иероглифов нет! (Возможно проблема с кодировкой, как испправить незнаю). Помогите!
-
Williams
-
- Гуру
-
-
- Сообщения: 1280
- Зарегистрирован: 06.05.2008 (Вт) 18:35
- Откуда: System.Reflection.Williams (увидел себя в зеркале :))
Williams » 23.05.2009 (Сб) 17:50
Попробуй поюзать
- Код: Выделить всё
using sw as new streamwriter(batFilePath)
sw.writeline("ping http://www.google.com")
end using
Можно также выставить кодировку в UTF-8 вручную
И вы думаете, что вас оставят в живых после прочтения этого поста?
-
vIRisium
-
- Новичок
-
-
- Сообщения: 36
- Зарегистрирован: 23.05.2009 (Сб) 7:58
vIRisium » 23.05.2009 (Сб) 18:08
Сколько всегда программировал, но лучше всего выставлять кодировку Defult. Она подо все подстраивается.
-
R3G
-
- Начинающий
-
-
- Сообщения: 14
- Зарегистрирован: 22.04.2009 (Ср) 7:15
R3G » 23.05.2009 (Сб) 18:49
R3G писал(а):(Возможно проблема с кодировкой, как испправить незнаю)
По побдробнее как поменять кодировку можно? По умолчанию всегда стоит UTF8
Williams, спасибо, работает!
Последний раз редактировалось
R3G 23.05.2009 (Сб) 18:56, всего редактировалось 1 раз.
-
Nord777
-
- Гуру
-
-
- Сообщения: 1144
- Зарегистрирован: 22.02.2004 (Вс) 13:15
- Откуда: Подольск
Nord777 » 23.05.2009 (Сб) 18:53
По побдробнее как поменять кодировку можно?
Передавай параметром в конструктор стрима.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5
-
vIRisium
-
- Новичок
-
-
- Сообщения: 36
- Зарегистрирован: 23.05.2009 (Сб) 7:58
vIRisium » 23.05.2009 (Сб) 18:59
- Код: Выделить всё
IO.File.WriteAllText("path", "TEXT", System.Text.Encoding.Default)
Вот
Вернуться в Visual Basic .NET
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 66