Перейти к содержанию

Расстановка текста в NanoCAD с помощью файла сценария *.scr (команда ПАКЕТ, SCRIPT)


Рекомендуемые сообщения

Использовал файл *.SCR для отрисовки отрезков и расстановки текстов в AutoCAD.

В NanoCAD Plus 20 пытаюсь использовать те же файлы. С отрезками проблем нет, а вот текст никак не получается отрисовать.

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

_text 123.123,135.135 250 0 Текст текст текст 

Изменено пользователем Максим Т
Ссылка на сообщение
Поделиться на другие сайты
В 30.09.2020 в 16:03, Максим Т сказал:

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

_text 123.123,135.135 250 0 Текст текст текст 


В nanoCAD
Команда "Однострочный текст" - TEXT,ДТ,ДТЕКСТ,ТЕКСТ

Команда "Многострочный текст" - MT,MTEXT,T,МТ,МТЕКСТ,Т

НО, параметры команды из скрипта воспринимаются, а сам "Передаваемый текст"- нет.

Изменено пользователем A.Kudrjashov
Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...
В 02.10.2020 в 15:11, A.Kudrjashov сказал:

НО, параметры команды из скрипта воспринимаются, а сам "Передаваемый текст"- нет.

Как раз в этом и проблема.

Ссылка на сообщение
Поделиться на другие сайты

Найдено решение. Надо использовать команду "-text". Если в тексте нет пробелов, то можно его в кавычки не ставить. Если надо вывести текст с пробелами, обязатьльно текст заключать в кавычки. Т.о. в скрипте будут корректно выполнены команды следующего вида:

-text 123.123,135.135 250 0 Текст 
-text 223.123,235.135 250 0 "Текст" 
-text 323.123,335.135 250 0 "Текст текст текст" 

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Максим Т сказал:

Если в тексте нет пробелов, то можно его в кавычки не ставить. Если надо вывести текст с пробелами, обязатьльно текст заключать в кавычки.

 

Есть только один нюанс - отсутствие полной совместимости между AC и NC.

Файл скрипта со строкой -ТЕКСТ 323.123,335.135 250 0 "Текст текст текст" выдает несколько разные результаты:

Спойлер

image.png.f31d7ec62c08a5b4757dd78846bdd62c.png

 

Спойлер

image.png.d51ff5a1e95f37adc9b55c05164a0aac.png

 

По-хорошему, более правильной реализацией с полным сохранением совместимости следовало бы озаботиться разработчикам.

Хотя где-то в интернете нашел такой тезис, что-то типа  "использование скриптов является по-прежнему одной из самых недооцененных возможностей адаптации в автокаде". 

Изменено пользователем EdwardSt
Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, EdwardSt сказал:

Есть только один нюанс - отсутствие полной совместимости между AC и NC.

Файл скрипта со строкой -ТЕКСТ 323.123,335.135 250 0 "Текст текст текст" выдает несколько разные результаты:


Да, там команды по разному пишутся.

Более того. В AutoCAD в тексте скрипта нормально воспринимается перевод строки, а в nanoCAD вместо перевода строк только Пробелы. Для того, чтобы в nanoCAD воспринимался перевод строк, надо по хитрому задавать кодировку файла скрипта.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
×
×
  • Создать...