1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Русские буквы в пути

Тема в разделе "MAXScript", создана пользователем Sasquatch, 13 мар 2003.

Модераторы: Savin Denis
  1. Sasquatch

    Sasquatch Активный участник

    С нами с:
    05.12.2001
    Сообщения:
    95
    Симпатии:
    0
    Баллы:
    5
    Существует проблема использования русских букв в диалогах в MaxScript. От этого можно отказаться в пользу использования только латинских букв во всех элементах интерфейса. Но вот что делать с командами include() и fileIn(), которые требуют путь к файлу. И если этот путь "пролегает" через папку с русскими буквами в названии, то - увы. Какие есть варианты решения этой проблемы? Очень не хочется ограничивать себя лишь папками с английскими символами.

    Пример:
    fileIn "c:\\oFolder\\Test.ms" -- Загружается нормально
    fileIn "c:\\Папка\\Test.ms" -- can't open file - "C:\?????\Test.ms"
     
  2. Savin Denis vip

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    В пути не знаю но если у тебя в скрипте есть русская "я" то вполне
    законномерно скрипт на этом месте прервтся тк код "я" - не что иное как
    сивол конца файла eof , а макс читает скрипт в текстовом режиме к сожалению (слишком праравильно)
    так с этой стороны на них не наедеш ;-((
     
  3. Guest

    Есть одно решение этой проблемы:
    см. bit.charAsInt, bit.IntAsHex, bit.intAsChar
     
Модераторы: Savin Denis

Поделиться этой страницей