Создание .bat (Batch) файлов

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

R3G
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 22.04.2009 (Ср) 7:15

Создание .bat (Batch) файлов

Сообщение 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 (увидел себя в зеркале :))

Re: Создание .bat (Batch) файлов

Сообщение 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

Re: Создание .bat (Batch) файлов

Сообщение vIRisium » 23.05.2009 (Сб) 18:08

Сколько всегда программировал, но лучше всего выставлять кодировку Defult. Она подо все подстраивается.

R3G
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 22.04.2009 (Ср) 7:15

Re: Создание .bat (Batch) файлов

Сообщение R3G » 23.05.2009 (Сб) 18:49

R3G писал(а):(Возможно проблема с кодировкой, как испправить незнаю)

По побдробнее как поменять кодировку можно? По умолчанию всегда стоит UTF8

Williams, спасибо, работает!
Последний раз редактировалось R3G 23.05.2009 (Сб) 18:56, всего редактировалось 1 раз.

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Создание .bat (Batch) файлов

Сообщение Nord777 » 23.05.2009 (Сб) 18:53

По побдробнее как поменять кодировку можно?
Передавай параметром в конструктор стрима.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

vIRisium
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 23.05.2009 (Сб) 7:58

Re: Создание .bat (Batch) файлов

Сообщение vIRisium » 23.05.2009 (Сб) 18:59

Код: Выделить всё

       IO.File.WriteAllText("path", "TEXT", System.Text.Encoding.Default)


Вот


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 67

    TopList