Сообщество программистов Autodesk в СНГ

ADN Club => VBA => Тема начата: sangvinik128 от 10-12-2019, 12:01:37

Название: Поиск спец. символов
Отправлено: sangvinik128 от 10-12-2019, 12:01:37
Здравствуйте ! Возможно ли реализовать поиск спец. символов в dwg - чертеже , зная коды этих символов  ?
Название: Re: Поиск спец. символов
Отправлено: Александр Ривилис от 10-12-2019, 12:10:29
Здравствуйте ! Возможно ли реализовать поиск спец. символов в dwg - чертеже , зная коды этих символов  ?
Не вижу разницы между поиском символов кириллицы и поиском спецсимволов.
Название: Re: Поиск спец. символов
Отправлено: sangvinik128 от 10-12-2019, 12:12:31
Ну, как минимум тем, что спецсимвол я не могу ввести с клавиатуры  :)
Название: Re: Поиск спец. символов
Отправлено: Александр Ривилис от 10-12-2019, 12:14:14
Ну, как минимум тем, что спецсимвол я не могу ввести с клавиатуры  :)
Функция chr() позволяет получить символ по его коду (номеру).
P.S.: А о каких спецсимволах идёт речь?
Название: Re: Поиск спец. символов
Отправлено: sangvinik128 от 10-12-2019, 12:15:52
О, спасибо, вот теперь нет разницы )
Название: Re: Поиск спец. символов
Отправлено: sangvinik128 от 12-12-2019, 13:12:12
Ну, как минимум тем, что спецсимвол я не могу ввести с клавиатуры  :)
Функция chr() позволяет получить символ по его коду (номеру).
P.S.: А о каких спецсимволах идёт речь?
А это имеет принципиальное значение при поиске символа по коду ? О символах из shx шрифта
Название: Re: Поиск спец. символов
Отправлено: Александр Ривилис от 12-12-2019, 13:20:12
А это имеет принципиальное значение при поиске символа по коду ?
Надеюсь что нет.
Название: Re: Поиск спец. символов
Отправлено: sangvinik128 от 12-12-2019, 13:26:29
Надеюсь что нет.
И вот как после этого спать спокойно ?)) Ну, я обрабатываю достаточно большую выборку файлов. Пока никаких несоответствий между подсчётом "ручками" и подсчётом программой не возникло. Если возникнет - сообщу.
Название: Re: Поиск спец. символов
Отправлено: Александр Ривилис от 12-12-2019, 13:37:04
sangvinik128,
Есть буквенные символы, есть цифровые символы, есть символы-разделители. Это всё обычные символы, для которых зная их номер при помощи функции chr() можно получить символ. AutoCAD оперирует UNICODE-строками, с которыми VBA работает плохо.
Немного информации здесь: https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2018/ENU/AutoCAD-ActiveX/files/GUID-004B0417-AB7A-46A2-AAD0-1B2E90C9F3ED-htm.html
Название: Re: Поиск спец. символов
Отправлено: sangvinik128 от 12-12-2019, 13:44:30
sangvinik128,
Есть буквенные символы, есть цифровые символы, есть символы-разделители. Это всё обычные символы, для которых зная их номер при помощи функции chr() можно получить символ. AutoCAD оперирует UNICODE-строками, с которыми VBA работает плохо.
Немного информации здесь: https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2018/ENU/AutoCAD-ActiveX/files/GUID-004B0417-AB7A-46A2-AAD0-1B2E90C9F3ED-htm.html
Я произвожу просто подсчёт спец. символов по коду
Название: Re: Поиск спец. символов
Отправлено: sangvinik128 от 12-12-2019, 13:45:53
Спасибо за ссылку, я вот как раз эту информацию не мог найти