Уважаемые господа, ответьте плиз на 1 маленький вопрос, можно ли в Max script сделать вывод в бинарный а не текстовый файл, тоесть делаю экспортер из мах, всё работает, только строки получаются такого вида
face1|xyz 1.0,2.0,3.0|tv 1.0,1.0,1.0/чнят 1.0|1.0|1.0
вроде всё устраивает, но хотелось бы вс это перевести в бинарник, написал свою сторонюю утилитину но, это криво. Можно ли создать бинарник прямо в MAX Script.
Для справки MAX 6.0 соотв и его Script.
PS: Подозреваю что это прямо реализуется через MAX SDK и VC, тоесть писать свой плаг, но сильно не охота.
Смотри главу "BinStream for Binary Reading and Writing"
f=fopen "c:\\test.bin" "wb"
WriteString f "String"
WriteByte f 64
WriteShort f 128
WriteLong f 256
WriteFloat f 512.0
WriteString f "gnirtS"
WriteLong f (ftell f)
fclose f
f=fopen "c:\\test.bin" "rb"
ReadString f
ReadByte f
ReadShort f
ReadLong f
ReadFloat f
ReadString f
ftell f
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
Гость
face1|xyz 1.0,2.0,3.0|tv 1.0,1.0,1.0/чнят 1.0|1.0|1.0
вроде всё устраивает, но хотелось бы вс это перевести в бинарник, написал свою сторонюю утилитину но, это криво. Можно ли создать бинарник прямо в MAX Script.
Для справки MAX 6.0 соотв и его Script.
PS: Подозреваю что это прямо реализуется через MAX SDK и VC, тоесть писать свой плаг, но сильно не охота.
Savin Denis
Смотри главу "BinStream for Binary Reading and Writing"
f=fopen "c:\\test.bin" "wb"
WriteString f "String"
WriteByte f 64
WriteShort f 128
WriteLong f 256
WriteFloat f 512.0
WriteString f "gnirtS"
WriteLong f (ftell f)
fclose f
f=fopen "c:\\test.bin" "rb"
ReadString f
ReadByte f
ReadShort f
ReadLong f
ReadFloat f
ReadString f
ftell f
ReadLong f
fclose f