| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Сортировка названий слоев в выпадающем списке

Сортировка названий слоев в выпадающем списке

Ответ
Поиск в этой теме
Непрочитано 14.01.2019, 11:53 #1
Сортировка названий слоев в выпадающем списке
Bimmy
 
Регистрация: 25.06.2013
Сообщений: 5

Добрый день.
Подскажите как мне отсортировать названия слоев в впадающем списке по алфавиту?
В какой то момент заметил, что вдруг слои стали не по алфавиту, а сортируются по какому то загадочному алгоритму.
Причем это происходит только в определенных файлах чертежей, а не во всех.
Спасибо.

Миниатюры
Нажмите на изображение для увеличения
Название: Layers.jpg
Просмотров: 169
Размер:	264.7 Кб
ID:	209829  

Просмотров: 5026
 
Непрочитано 14.01.2019, 12:18
#2
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,033


Вроде на сортировку только переменная SortOrder оказывает влияние. Но она хранится в реестре, и поэтому оказывает влияние на все файлы при работе.
Сергей812 вне форума  
 
Автор темы   Непрочитано 14.01.2019, 12:27
#3
Bimmy


 
Регистрация: 25.06.2013
Сообщений: 5


В том то и дело, что открываешь новый файл или другие - там все в порядке с сортировкой.
У меня в данном проекте все собрано с помощью внешних ссылок. Может это как то поможешь решить вопрос...
Правда в других проектах с внешними ссылками тоже все в порядке.
Bimmy вне форума  
 
Непрочитано 14.01.2019, 12:45
#4
Зодчий1989


 
Регистрация: 09.01.2013
Сообщений: 127


Откройте диспетчер слоев и там поставьте сортировку какую удобно(как в папках Win).
Зодчий1989 вне форума  
 
Непрочитано 14.01.2019, 12:52
#5
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,033


Цитата:
Сообщение от Зодчий1989 Посмотреть сообщение
Откройте диспетчер слоев и там поставьте сортировку какую удобно(как в папках Win).
и это окажет влияние на выпадающий список имен слоев?
Сергей812 вне форума  
 
Автор темы   Непрочитано 14.01.2019, 12:55
#6
Bimmy


 
Регистрация: 25.06.2013
Сообщений: 5


Цитата:
Откройте диспетчер слоев и там поставьте сортировку какую удобно(как в папках Win).
В диспетчере слоев все отсортировано по алфавиту.
В выпадающем списке - нет.
Bimmy вне форума  
 
Непрочитано 16.01.2019, 13:05
#7
Зодчий1989


 
Регистрация: 09.01.2013
Сообщений: 127


Цитата:
Сообщение от Bimmy Посмотреть сообщение
В выпадающем списке - нет.
Вот это уже интереснее. Файл в студию!
Зодчий1989 вне форума  
 
Непрочитано 19.01.2019, 23:49
1 | #8
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Bimmy Посмотреть сообщение
В диспетчере слоев все отсортировано по алфавиту.
В выпадающем списке - нет.
Сравните значение системной переменной MAXSORT с количеством слоёв в чертеже. Если количество слоёв превышает значение этой переменной, то слои не сортируются, а выводятся в порядке их создания.
Александр Ривилис вне форума  
 
Непрочитано 20.01.2019, 00:29
#9
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,033


По ссылке поста №8:
Цитата:
Задание максимального количества элементов, таких как имена файлов, имена слоев и имена блоков, сортируемых в алфавитном порядке в диалоговых окнах, раскрывающихся списках и палитрах.
И тогда почему
Цитата:
Сообщение от Bimmy Посмотреть сообщение
В диспетчере слоев все отсортировано по алфавиту.
В выпадающем списке - нет.
?
Сергей812 вне форума  
 
Непрочитано 20.01.2019, 01:04
#10
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Сергей812,
Насколько я помню (но могу ошибаться) на диспетчер слоёв эта системная переменная не влияет.
Александр Ривилис вне форума  
 
Непрочитано 20.01.2019, 01:42
#11
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,033


Нашел на форуме caduser аналогичную тему десятилетней давности)
Сергей812 вне форума  
 
Непрочитано 20.01.2019, 01:49
#12
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Нашел на форуме caduser аналогичную тему десятилетней давности)
Интересно, но сайт/форум у меня не открывается. Сообщает: It does not works!
Александр Ривилис вне форума  
 
Непрочитано 20.01.2019, 01:55
#13
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,033


Александр Ривилис, проверил в двух браузерах ссылку из поста - открывает без всяких проблем. На самом форуме в шапке сообщение "Форум перенесен на новый движок..." - может из-за этого?
Сергей812 вне форума  
 
Непрочитано 20.01.2019, 01:56
#14
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Александр Ривилис, проверил с двух браузеров ссылку из поста - открывает без всяких проблем. На самом форуме в шапке сообщение "Форум перенесен на новый движок..." - может из-за этого?
Меня пустило только через VPN. Написал админу по этому поводу. Уже и у меня всё работает.

Последний раз редактировалось Александр Ривилис, 20.01.2019 в 02:13.
Александр Ривилис вне форума  
 
Непрочитано 20.01.2019, 10:14
#15
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,033


Проигнорировал акад переменную MAXSORT - при MaxSort=3 ввел десяток слоев: в диспетчере слоев они не по порядку, в выпадающем списке все отсортировано. А при повторном открытии диспетчера он и там все отсортировал. Значение MaxSort=0 ситуацию не меняет.
Сергей812 вне форума  
 
Непрочитано 20.01.2019, 14:50
#16
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,295
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Проигнорировал акад переменную MAXSORT
возможно
Цитата:
Если нажать на синенькое предыдущего поста то по этой переменной сказано, что начальное значение=200. Так в 2004. А в 2005 начальное уже равно 1000.
будет влиять если слоев овер 1к?
<= не влияет?
__________________
Мастерская СПДС

Последний раз редактировалось doctorraz, 20.01.2019 в 15:45.
doctorraz вне форума  
 
Непрочитано 20.01.2019, 14:59
#17
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,033


Offtop:
Цитата:
Сообщение от doctorraz Посмотреть сообщение
Цитата:
Сообщение от Александр Ривилис
Проигнорировал акад переменную MAXSORT
Кнопка цитировать выделенное не работает, что ли? Из двух разных постов собрали зачем то.


Цитата:
Сообщение от doctorraz Посмотреть сообщение
будет влиять если слоев овер 1к?
А зачем тогда писать в документации - что от нуля до 32... значение?

А с программной точки зрения это вообще не актуально, визуальные контролы (не все, конечно) давно научились виртуализацию делать.
Сергей812 вне форума  
 
Непрочитано 20.01.2019, 15:30
#18
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,407
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Проигнорировал акад переменную MAXSORT - при MaxSort=3 ввел десяток слоев: в диспетчере слоев они не по порядку, в выпадающем списке все отсортировано. А при повторном открытии диспетчера он и там все отсортировал. Значение MaxSort=0 ситуацию не меняет.
Видимо зависит от версии AutoCAD и наличия установленных обновлений. Кстати, автор не сообщил в какой версии он работает.
Александр Ривилис вне форума  
 
Непрочитано 20.01.2019, 15:48
#19
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,295
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Из двух разных постов собрали зачем то.
не я, для телефона пальцы толстые )))..
второе сообщение вообще с другого форума по ссылке выше...
поправил, дабы батхерд у перфекционистов не случался

----- добавлено через 51 сек. -----
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
А зачем тогда писать в документации - что от нуля до 32... значение?
я этого в документации не писал, очевидножэж
__________________
Мастерская СПДС
doctorraz вне форума  
 
Непрочитано 20.01.2019, 15:53
#20
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,033


И еще (по ссылке поста №8):
Цитата:
Если общее количество элементов, к которым также применяется термин "именованный объект", превышает это значение, список не сортируется.
Что именно программисты Аутодеска подразумевают под "именованными" объектами? Является ли запись из таблицы слоев с ключем в виде уникального имени именованным объектом или нет...
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Сортировка названий слоев в выпадающем списке

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Как найти нужный слой (в диспетчере свойств слоев) выделенного на чертеже примитива? Gedezuk5 AutoCAD 11 07.08.2018 12:19
Как в файле .mnu добавить горячую клавишу к команде не отображенной в выпадающем списке меню Kostinok AutoCAD 6 13.10.2017 08:59
На ленте списке слоев отображается только текущий слой N33rRa AutoCAD 1 01.02.2015 01:10
Сокращение Автокадом имени слоя в выпадающем списке 2doo AutoCAD 6 05.12.2008 10:46