3DCenter.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Вывод в файл, лишние символы
Paul_WInex
сообщение 02/04/2011, 15:17
Сообщение #1


Ученик
Иконка группы

Группа: Пользователи
Сообщений: 26
Регистрация: 16/05/2007
Пользователь №: 51 844



Вопрос про вывод в файл через MEL.
Сделал скрипт который генерирует BAT файл для рендеринга из коммандной строки. Всё генерируется отлично, но с записью в файл непонятности.
Новую строку я делаю через символ "\n" и он срабатывает. Но следующая строка начинается с непонятного символа:



Из-за этого срабатывает только первая строка а вторая и далее не распознатся.

Кроме того в блокноте сам файл выглядит следующим образом



Хотя это не мешает ему запускать хоть и только первую строку.

Подскажите, как правльно делать вывод в текстовый файл чтобы небыло этих лишних символов?
Go to the top of the page
 
+Quote Post
svv3d
сообщение 02/04/2011, 17:38
Сообщение #2


Рыцарь форума
Иконка группы

Группа: Пользователи
Сообщений: 2 473
Регистрация: 12/07/2002
Из: Днепропетровск
Пользователь №: 326



Возможно не ту функцию записи в файл применил

Попробуй так

Код
string $myBatPath = "C:\\TEMP\\renderTest.bat";
string $myFirstString ="render -r mr file01.mb\n";
string $mySecondString ="render -r mr file01.mb\n" + $myFirstString;
int $myBatFile = `fopen $myBatPath "w"`;
fprint $myBatFile $mySecondString;
fclose $myBatFile;


Go to the top of the page
 
+Quote Post
Paul_WInex
сообщение 02/04/2011, 18:43
Сообщение #3


Ученик
Иконка группы

Группа: Пользователи
Сообщений: 26
Регистрация: 16/05/2007
Пользователь №: 51 844



Да, так и есть. Работает на отлично. Спасибо большое.
Go to the top of the page
 
+Quote Post
Bots
сообщение Системное сообщение






Fast ReplyReply to this topicStart new topic

1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28/03/2024 - 21:13