Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
1 / 1 / 0
Регистрация: 24.06.2012
Сообщений: 36

Лишние символы при записи Бат-файла

13.08.2012, 15:09. Показов 1783. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я хочу написать через VB.net Батник, но сталкиваюсь с проблеммой!
VB.NET
1
My.Computer.FileSystem.WriteAllText(file,text,false)
Но батник не выполняется, т.к. в него добавляются невидимые блокнотом 3 байта и они не дают выполнение следуюших комманд!
Как записать работоспособный батник? Без лишних байтов
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.08.2012, 15:09
Ответы с готовыми решениями:

Запрещенные символы при сохранении записи в базе MDB
Подскажите как сохранять записи в базе данных Ms Access, в которых присутствуют символы (открывающаяся и закрывающаяся квадратная скобка)....

Лишние символы при записи в файл
void Add_department::OnBnClickedOk() { char seps = ":"; char *token; char* file_name = "D:\\department.txt"; char...

Лишние символы при записи в файл
Здравствуйте. Скажите пожалуйста, почему при сохранении значений в файл между строками, в которых записаны числа с разными знаками ставится...

6
 Аватар для DenisWD94
4 / 4 / 0
Регистрация: 13.06.2012
Сообщений: 31
13.08.2012, 15:21
Попробуй так:
VB.NET
1
IO.File.WriteAllText('путь','текст', System.Text.Encoding.Default)
1
 Аватар для Serega_96
24 / 24 / 3
Регистрация: 22.11.2011
Сообщений: 290
13.08.2012, 15:23
Обязательно в батник писать байткод? переведи в vb.net байт код в текст и запиши его в батник.
FAQ:

VB.NET
1
2
3
4
5
6
Перевод строки в массив байт
Код Visual Basic .NET
1
2
        Dim Str As String = "Hello"
        Dim B() As Byte = System.Text.Encoding.Default.GetBytes(Str)
Из массива байтов в строку:
Код Visual Basic .NET
VB.NET
1
2
3
4
5
6
1
2
3
        Dim A() As Byte = {72, 101, 108, 108, 111}
        Dim V As New System.Text.UTF8Encoding()
        MsgBox (V.GetString(A))
1
1 / 1 / 0
Регистрация: 24.06.2012
Сообщений: 36
13.08.2012, 15:27  [ТС]
Цитата Сообщение от DenisWD94 Посмотреть сообщение
Попробуй так:
VB.NET
1
IO.File.WriteAllText('путь','текст', System.Text.Encoding.Default)
не помогло
а второй вариант попробую
0
 Аватар для DenisWD94
4 / 4 / 0
Регистрация: 13.06.2012
Сообщений: 31
13.08.2012, 15:34
Цитата Сообщение от xaim96 Посмотреть сообщение
не помогло
а второй вариант попробую
Может ты батник не правильно записываешь? или вызываешь?
у меня вот спокойно создался, запустился и выполнился:
VB.NET
1
2
3
4
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        IO.File.WriteAllText("C:\B.bat", "echo @ off" + vbCrLf + "msg * ""Hello World"" >nul", System.Text.Encoding.Default)
        Shell("c:\B.bat", AppWinStyle.NormalFocus, False, 1)
End Sub
Миниатюры
Лишние символы при записи Бат-файла  
1
1 / 1 / 0
Регистрация: 24.06.2012
Сообщений: 36
13.08.2012, 16:54  [ТС]
Я все правильно делал...
Просто я пишу программу отправления комманд с одного компьютера на другой через ФТП, но на ФТП он присваивает себе эти три байта!
Может быть такой сервер, а может быть такой код!
Я использую
VB.NET
1
My.Computer.Network.UploadFile(Application.StartupPath & "\cmd.bat", hostftp & "check.txt", loginftp, passftp)
быть может проблема в кодирование встречается здесь?

Добавлено через 10 минут
У меня идейка! скачать на удалленном компе после скачки, сменить кодировку , переписав файл..
Конечно мутно но хотябы как-то

Добавлено через 52 минуты
Спасибо всем кто мне помогал, хотя я все переписал, но код, зато, получился работоспособным!
0
 Аватар для DenisWD94
4 / 4 / 0
Регистрация: 13.06.2012
Сообщений: 31
13.08.2012, 21:13
Цитата Сообщение от xaim96 Посмотреть сообщение
Спасибо всем кто мне помогал, хотя я все переписал, но код, зато, получился работоспособным!
Иногда "все переписать заново и упростить" помогает как никогда
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.08.2012, 21:13
Помогаю со студенческими работами здесь

Tesseract: лишние символы (шум) при записи в файл
Господа, помогите кто знает. #include <fstream> #include <stdio.h> #include <allheaders.h> //lept #include <baseapi.h> //tess ...

Лишние и пропадающие символы при записи в файл. Как с ними бороться
Есть пара циклов, за пару часов вдумчигого взгляда ничего не нашел. код: Global Dim Pam(10) Global Len = 10 Global FName.s =...

Лишние символы при чтении из файла
Здравствуйте! Есть текстовый файл следующего содержания: DROP FUNCTION IF EXISTS NumericOnly; CREATE FUNCTION NumericOnly (val...

Лишние символы при считывании файла
Считываю структуру с файла и вывожу в консоль, при выводе появляются лишние символы в конце. Скажите пожалуйста с чем это связано и как их...

Лишние символы при чтении из файла
Из переменной buffer элементы строки записываются в двумерный массив, а после выводятся. Но при выводе получаются лишние символы, в данном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru