Реклама i
ФОТОТЕХ
VetCAD

RUSR V1.9- исправление /U+NNNN. Добавлено: названия листов, текст на заблокированных слоях

    0 оценок

Александр Смирнов

размещено: 25 Января 2005
Инструкция содержится в прилагаемом файле в формате MS Word.

По пожеланиям добавлено:

- исправление названий слоев
- исправление текста внутри блоков
- исправление названий блоков
- исправление атрибутов и атрибутов блоков
- исправление названий листов
- обработка текста на заблокированных слоях

Решена проблемма с изменением регистра текста.



RUSR V1.9- исправление /U+NNNN. Добавлено: названия листов, текст на заблокированных слоях1

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 11-20 из 36
Александр Сминов , 28 июля 2004 в 17:42
#11
Видать быть версии V1.9. Возможно это моя вина. В данной версии координально переработан "движок", т. е. та функция которая непосредственно выполняет замену одних символов на другие. В прошлой версии символ заменялся в соответствии с его номером в таблице символов, а в этой стоят просто буквы "а" "б" "в"... Наверное это и вызывает проблемму. Переработать недолго, ждите на днях будет. Мой адрес электронной почты [email protected] всегда вылезает при запуске программ.

Спасибо что не молчите как партизан, по крайней мере, знаю что есть проблеммы.
Александр Смирнов , 29 июля 2004 в 13:34
#12
>Андрей

Я локализовал проблемму. Программа прекрасно работает, но при сочетании страны и системного языка Russian-Russian или English (Unated States)- English Western Europe and Unated States. Теперь это отражено в инструкции.

К сожалению чтобы для обеспечения работы при "смешанных" установках при сохранении новой функциональности (текст внутри блоков, слои и т. д.) надо переписывать всё, намного длиннее и сложнее. Так что пока рекомендую изменить региональные установки.

Для программистов это выражается так. (vla-put-TextSring wrongText "абвгд") при одинаковых языковых установках возвращает "абвгд" а при смешанных "?????". Короче подвел ActiveX.

Надо подумать как действовать.

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

Вариант б) переписать все через DXF вместо ActiveX и избежать "глюка" впринципе.
Андрей , 29 июля 2004 в 14:10
#13
Александо!
Получили ли Вы от меня файл DWG по почте?
Мне приходится работать в программе созданной под UNIX, которая работает через EXCEED в Windows.
EXE-файл для экспорта в DXF-файл AutoCAD пришлось подправить для вывода кириллицы в нормальном виде. EXE-файл для экспорта в DWG-файл тоже изменил, при этом на экране отображаются символы в unicode. Файл, который я Вам отправил по почте получен экспортом из Unix'овской программы.
Александр Смирнов , 29 июля 2004 в 15:06
#14
Да посмотрел. У вас "особый" случай с экспортом из вашей Unix системы. Помогу вам в вашем горе, отправляю вам "особую" версию. Называется она RUSU и также запускается. Единственная проблемка, не обрабатывает с первого раза некоторые маленькие "о". Запустите еще раз- исправит. Сейчас уже нет времени разбираться. Пишите если неполучили или еще какие проблеммы.
Андрей , 29 июля 2004 в 16:46
#15
Еще раз, добрый день!
К сожалению программа RUSR1_8.fas (RUSU)не изменила символ в слое (см. слой "болтU+00FB") даже после десятка повторов команды, на поле чертежа все стало нормально после повторного исполнения команды.
Может стоит оставить прежний алгоритм замены (как в версиях RUSR.fas, RUSR1_5.fas), добавив возможности RUSR1_7.fas?
Если хотите, то будем с Вами решать вопросы только по почте, но ведь не исключено, что кто-то из пользователей AutoCAD'a чем-то поможет.
Извините, если в чем то не прав!
Алесксандр Смирнов , 29 июля 2004 в 17:30
#16
Ну это уже ерунда. Делал для вас в спешке переделанную версию, букву "ы" забыл. Вопросы и здесь можем решать. По поводу алгоритма реализованного в старых версиях, к нему возвращатся не хочетсяпоскольку доступ до объектов типа "текст в блоке", "атрибуты блоков" и те же самые слои там значительно затруднен, напорядок ниже быстродействие.

Думаю что на данный момент результат удовлетворительный. Это всетаки "специальная" версия в спешке деланная. Исправлю, вышлю.
Александр Смирнов , 29 июля 2004 в 18:06
#17
Отправил подправленный вариант. Вроде как делает все и сразу.
Андрей , 30 июля 2004 в 08:33
#18
Все отлично работает!!! Будут проблемы - напишу. :)))
Алексей , 01 августа 2004 в 10:33
#19
Александр, здравствуйте!

У меня возникла проблема с русским текстом в программе VectorWorks (CAD). Пока я работаю в ней (VW 9.5.3, Macintosh, OS 8.6) все русские подписи и комментарии ОК. Но при конвертации файлов в формат DWG или DXF для AutoCAD (PC) для согласования со смежниками русский текст слетает полностью. Изменял шрифты подписей, кодировку менял на РС, но ничего не помогает. Не подскажете, как решить эту проблему, может, я что-то делаю не так?

Насколько я понял, Ваша программа должна быть установлена на стороне смежников? Я работаю в среде MacOS, у меня Ваша программа раскрывается как текстовой файл, а файл RUSR_V1_8_Manual.doc пока не смог прочитать, тк не пользуюсь MS Word. Существуют ли варианты, чтобы все исправления я мог делать на своем компьютере, чтобы не беспокоить лишний раз смежников? Если нужно, я могу выслать результаты своих шрифтовых мучений. Вот только письмо на Ваш адрес (***inbox.lv) вернулось.

С уважением, Алексей
Александр Смирнов , 02 августа 2004 в 00:27
#20
>Алексей
К сожалению еще раз убеждаюсь что с определенного времени, а именно с "великой перестройки" на сайте www.inbox.lv ко мне неприходят некоторые письма. Вашего письма действительно нет, попробуйте отправить еще разок или отправьте на адрес [email protected] .
Как я понял вы не пользуетесь AutoCAD, либо пользуетесь им на другой машине только для просмотра результатов экспорта из VectorWorks. Программа является ЛИСП приложением и работает только в AutoCAD. Её использование подробно описано в инструкции которую вы не можете прочитать из за отсутствия на MACе Word. Можете прислать какой нибудь файл, я посмотрю его и отправлю вам инструкцию в формате *.txt .
zip

0.18 МБ

СКАЧАТЬ