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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Инвертировать отражение слоев внешних ссылок при открытии файла

Инвертировать отражение слоев внешних ссылок при открытии файла

Ответ
Поиск в этой теме
Непрочитано 20.11.2017, 01:01 #1
Инвертировать отражение слоев внешних ссылок при открытии файла
d.mOnII
 
Проектирование
 
Минск
Регистрация: 22.01.2013
Сообщений: 123

Доброго времени суток!
Прошу уточнить, знает ли кто и может ли кто поделиться как сделать так, что бы при открытии кадовски чертежей с внешними ссылками в диспетчере слоев по умолчанию выбиралось инвертирование внешних ссылок?

при открытии файла без внешних ссылок - выбирается параметр: "все слои"
при открытии файла с внешними ссылками - выбирается параметр: "внешние ссылки"

если ссылок много и слоем там туча, то вместо нормального диспетчера ссылок видно тупо черное поле и только ткнув курсором в название слоя - чернота спадает только с названия слоя, а все остальное попрежнему залито чернотой, при этом даже параметры отражения слоев ссылок и инвертирование - залиты чернотой

В такие моменты приходится перегружать ПК что бы при открытии увидеть все что надо
Просмотров: 3540
 
Непрочитано 20.11.2017, 01:32
#2
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от d.mOnII Посмотреть сообщение
что бы при открытии кадовски чертежей с внешними ссылками в диспетчере слоев по умолчанию выбиралось инвертирование внешних ссылок
Это может сделать программа Александра Ривилиса LayerFilter.
Взять можно здесь.
Нужно разархивировать файл, соответствующий версии AutoCAD и разрядности Windows в папку, прописанную в путях доступа, а затем добавить в автозагрузку такой код, на забыв в нем подправить версию и разрядность (выделил красным) и название фильтра на соответствующем языке (вместо "Вн-ссылки"):
Код:
[Выделить все]
(arxload "LayerFilter20XXxXX.arx")
(layer_apply_filter_by_name "Вн-ссылки" T)
По поводу "черного поля" точно не подскажу (в железе разбираюсь посредственно), но есть подозрения, что это связано с конфликтами драйверов видеокарты, или что-то в этом роде. Я бы попробовал включить/выключить аппаратное ускорение, может, поможет. Также проверил бы наличие всех доступных SP.
skkkk вне форума  
 
Автор темы   Непрочитано 08.10.2018, 13:07
#3
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


2 skkkk, спасибо, но могли бы Вы пояснить:

Цитата:
Сообщение от skkkk Посмотреть сообщение
Нужно разархивировать файл, соответствующий версии AutoCAD и разрядности Windows в папку, прописанную в путях доступа
В какую папку и где прописан путь доступа к этой папке?


Цитата:
Сообщение от skkkk Посмотреть сообщение
а затем добавить в автозагрузку такой код
где эта автозагрузка в которую прописать этот код? или просто создать лисп, который загружать с акадом и в этом лиспе прописать вышеуказанный код?

Цитата:
Сообщение от skkkk Посмотреть сообщение
название фильтра на соответствующем языке (вместо "Вн-ссылки")
я правильно понимаю, что это и есть "Вн-ссылки"?, ведь во вкладке "Дисп. слоев" так и происходит: я выбираю строку "Вн-ссылки", а затем отмечаю: "Инвертировать"
d.mOnII вне форума  
 
Непрочитано 08.10.2018, 14:37
#4
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от d.mOnII Посмотреть сообщение
В какую папку и где прописан путь доступа к этой папке?
Команда _OPTIONS, вкладка Файлы, Путь доступа к вспомогательным файлам. Туда надо добавить папку, в которую будет разархивирован нужный файл *.arx.

Цитата:
Сообщение от d.mOnII Посмотреть сообщение
где эта автозагрузка в которую прописать этот код? или просто создать лисп, который загружать с акадом и в этом лиспе прописать вышеуказанный код?
Автозагрузка находится в окне, вызываемом командой _APPLOAD - там есть картинка портфеля. Код из поста выше сохранить как ИМЯ.lsp и добавить этот файл в этот портфель.

Вообще при использовании лиспов надо обязательно освоить простую матчасть от VVA: Как использовать лисп, опубликованный на форуме. Там будет и ответ на вопрос, в какую папку сохранять. Это к вопросу об организации библиотеки своих "примочек", чтобы потом не искать по всему компьютеру, где и что было сохранено в прошлые разы.

Цитата:
Сообщение от d.mOnII Посмотреть сообщение
я правильно понимаю, что это и есть "Вн-ссылки"?, ведь во вкладке "Дисп. слоев" так и происходит: я выбираю строку "Вн-ссылки", а затем отмечаю: "Инвертировать"
Верно, это и есть. Для английской версии название фильтра будет иным. А буква T в коде означает инвертирование фильтра.

Прошу прощения, в предыдущем своем посте указал сайт - не первоисточник. Исправляюсь: http://www.maestrogroup.com.ua/support/

Последний раз редактировалось skkkk, 08.10.2018 в 14:42.
skkkk вне форума  
 
Автор темы   Непрочитано 08.10.2018, 14:46
#5
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


Большое спасибо.
сделал все как Вы написали - все заработало(((

Проблема была только в папке вспомогательных файлов и в "Т", латинская/русская (подобрал правильную раскладку, но какая - забыл((( )

Цитата:
Сообщение от skkkk Посмотреть сообщение
Автозагрузка находится в окне, вызываемом командой _APPLOAD - там есть картинка портфеля. Код из поста выше сохранить как ИМЯ.lsp и добавить этот файл в этот портфель.

Вообще при использовании лиспов надо обязательно освоить простую матчасть от VVA: Как использовать лисп, опубликованный на форуме. Там будет и ответ на вопрос, в какую папку сохранять. Это к вопросу об организации библиотеки своих "примочек", чтобы потом не искать по всему компьютеру, где и что было сохранено в прошлые разы.
с этим всем знаком))) спасибо
d.mOnII вне форума  
 
Автор темы   Непрочитано 11.12.2019, 07:38
#6
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


Добрый день!
Подскажите, пожалуйста, как быть (замену прокладки между столом и стулом прошу не предлагать):
Обновили Акад до 2019 версии.
пробую обновить файл фильтра слоев.
1. скачал новый архив и распаковал файл в папку: c:\Program Files\Autodesk\AutoCAD 2019\AcadSupportCastom\LayerFilter\
2. открыл акад - настройки - файлы - Путь доступа к вспомогательным файлам - добавил новый путь: "C:\Program Files\Autodesk\AutoCAD 2019\AcadSupportCastom\LayerFilter\"
3. открыл Сервис - приложения - Загрузить - загрузил "LayerFilter2019x64"
4. там же в приложениях добавил этот же файл

5. открываю файл "LayerFilter2019x64.arx", что бы сделать этот пункт:
Цитата:
Нужно разархивировать файл, соответствующий версии AutoCAD и разрядности Windows в папку, прописанную в путях доступа, а затем добавить в автозагрузку такой код, на забыв в нем подправить версию и разрядность (выделил красным) и название фильтра на соответствующем языке (вместо "Вн-ссылки"):
но у меня в файле (открываю через блокнот) какие-то квакозябры (см. скрин вложение)
Код:
[Выделить все]
 MZђ       яя  ё       @                                     є ґ	Н!ёLН!This program cannot be run in DOS mode.

$       !Nе\@ ¶\@ ¶\@ ¶U8і¶Z@ ¶%#·_@ ¶%%·R@ ¶%$·W@ ¶з!!·Z@ ¶з!#·]@ ¶з!%·]@ ¶%!·X@ ¶Ѓїл¶Y@ ¶\@!¶@ ¶M&%·X@ ¶M& ·]@ ¶M&Я¶]@ ¶M&"·]@ ¶Rich\@ ¶        PE  d†	 еИ»Z        р " 
 0   D      83        Ђ                        а          `                                   аV  t   TW  Ь    А  Р   Ђ  Ё           Р  ё   ђH                             °H              @  ш                          .text   Ю/      0                    `.rdata  Р'   @   (   4              @  @.data    
   p      \              @  А.pdata  Ё   Ђ      `              @  @ARXCOMMA    ђ      d              @  PADSSYMBO     *      f              @  PDBXCUSTO    °      h              @  P.rsrc   Р   А      j              @  @.reloc  ё    Р      n              @  B                                                                                                                                Hѓм8HЗD$ юяяяHЌ
фc  ић  Жрc   HЌ6  H‰Ъc  HЌ
гc  3АH‰Ъc  H‰Ыc  и¶  H‰Зc  ис  L‹ HЌЁc  H‹ИAяPpђHЌ
/  HѓД8йd  ММММММММH‹ДVWATAVAWHЃмЂ  HЗD$XюяяяH‰XH‰h H‹¦_  H3ДH‰„$p  H‹тL‹сH‹>c  H‰AE3яЂyuPи›  L‹ HЌВ4  H‹ИAяP@H‹шH…Аt и_  H‹ШH‹H‹ПяRH‹ИH‹Уиl  „АuI‹яH‹H‹ЦH‹Пяђ˜   AЂ~uPиD  L‹ HЌk4  H‹ИAяP@H‹шH…Аt и  H‹ШH‹H‹ПяRH‹ИH‹Уи  „АuI‹яH‹H‹ЦH‹ПяђЁ   I‹I‹ОяђЂ   A‹чHЌ|ћ  I‹яHЌ-yћ  H+лHБнHЌdћ  H;ШIGпH…нt)H‹H…АtяЖяPH‹Ж@HѓГHяЗH;эrа…ц~иЁ  HЌ=(~  LЌ%!~  I;ьѓь   H‹H…А„г   Hѓx uA№„   LЌD$`‹P0I‹Nяm.  H‹ч@    I‹ЧuI‹VHЌL$PиU  ђH‹H‹HHЌl$`H…ЙHEйи  L‹ HЌ1  H‹ИAяP@H‹рH…Аt иx  H‹ШH‹H‹ОяRH‹ИH‹Уип  „АuI‹чH‹L‹L‰|$HHЌD$PH‰D$@ЗD$8яяяяH‹B(H‰D$0H‹B H‰D$(‹B‰D$ L‹НL‹BH‹H‹ОAяR@ђHЌL$Pиґ  HѓЗI;ь‚яяя3АH‹Њ$p  H3Мив  LЌњ$Ђ  I‹[@I‹kHI‹гA_A^A\_^ГММММММH‰\$H‰l$VWAVHЃм@  H‹]  H3ДH‰„$0  3яHЌёЊ  HЌ-ИЊ  L‹сH+лHЌґЊ  HБн‹чH;ШHGпH…нtcH‹H…АtOH‹H…Тu‹PLЌD$ I‹NA№„   як,  H‹H‹H…ТHЌL$ HEК‹Чи  H‹ЂyuH‹I‹Чит  яЗHѓГHяЖH;хrќ3АH‹Њ$0  H3Мих  LЌњ$@  I‹[(I‹k0I‹гA^_^ГМММММММММММММH‰\$H‰l$VWAVHЃм@  H‹$\  H3ДH‰„$0  3цHЌИ‹  HЌ-Ш‹  L‹сH+лHЌД‹  HБн‹юH;ШHGоH…нtMH‹H…Аt9Hѓ
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 7
Размер:	93.0 Кб
ID:	220936  

Последний раз редактировалось d.mOnII, 11.12.2019 в 07:44.
d.mOnII вне форума  
 
Непрочитано 11.12.2019, 08:36
#7
Сергей812


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


Цитата:
Сообщение от d.mOnII Посмотреть сообщение
5. открываю файл "LayerFilter2019x64.arx", что бы сделать этот пункт:
Ну вы будете первым, кто сумел поправить скомпилированный *.arx файл в блокноте)
Сергей812 вне форума  
 
Непрочитано 11.12.2019, 08:57
#8
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


d.mOnII, А где в посте 2 написано, что нужно открывать файл в блокноте?
Цитата:
Сообщение от skkkk Посмотреть сообщение
(arxload "LayerFilter20XXxXX.arx")
(layer_apply_filter_by_name "Вн-ссылки" T)
Нужно вместо XX набрать
Цитата:
(arxload "LayerFilter2019x64.arx")
(layer_apply_filter_by_name "Вн-ссылки" T)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 11.12.2019, 09:04
#9
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


Цитата:
Сообщение от VVA Посмотреть сообщение
d.mOnII, А где в посте 2 написано, что нужно открывать файл в блокноте?

Нужно вместо XX набрать
а где же тогда эту часть кода искать? где написано
(arxload "LayerFilter20XXxXX.arx")
(layer_apply_filter_by_name "Вн-ссылки" T)
куда конкретно ткнуть и где это исправить???

или может необходимо создать новый файл, назвать его как угодно и просто подгрузить как отдельный Лисп код?
Или все же надо где-то в существующем каком-то коде прописать указанные исправления

Последний раз редактировалось d.mOnII, 11.12.2019 в 11:10.
d.mOnII вне форума  
 
Непрочитано 11.12.2019, 14:20
#10
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от skkkk Посмотреть сообщение
добавить в автозагрузку такой код, на забыв в нем подправить версию и разрядность (выделил красным) и название фильтра на соответствующем языке (вместо "Вн-ссылки")
Так как Автокад новый, то и лиспов старых на нем уже нет, если, конечно, кто-то не портировал их со старого. Если портировались, тогда надо вспоминать год или два назад, где были прописаны эти строки и править там. Если же нет, то все нужно делать по-новому, включая остальные используемые лиспы.
Как вариант, можно добавить эти строки в конце файла acaddoc20XX.lsp.
Или да, создать отдельный лисп-файл с этим кодом ([любое_имя].lsp) и добавить его в автозагрузку.
skkkk вне форума  
 
Автор темы   Непрочитано 11.12.2019, 14:22
#11
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


понял, большое спасибо.
теперь и инструкция более ясная
d.mOnII вне форума  
 
Непрочитано 15.12.2019, 21:29
#12
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от skkkk Посмотреть сообщение
Или да, создать отдельный лисп-файл с этим кодом ([любое_имя].lsp) и добавить его в автозагрузку.
Лучше этот вариант, а то через пару лет опять будешь вспоминать где чего править
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 15.12.2019, 21:36
#13
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


Цитата:
Сообщение от VVA Посмотреть сообщение
Лучше этот вариант, а то через пару лет опять будешь вспоминать где чего править
так и сделал. спасибо большое. Все получилось
d.mOnII вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Инвертировать отражение слоев внешних ссылок при открытии файла

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сбивается переопределение слоев при внедрении внешних ссылок (XREF) dima_25 AutoCAD 2 02.08.2016 16:09
Как сделать так, чтобы в диспетчере слоев перечня слоев внешних ссылок не было? yannay AutoCAD 3 12.05.2015 17:29
Почему при открытии чертежа с внешними ссылками, появляются временные файлы и к чертежам внешних ссылок тоже ??? Mixon2010 AutoCAD 3 12.12.2013 13:33
C# обновление внешних ссылок при открытии файла Sfinks7s1 Программирование 1 27.06.2013 14:13
Глюк с атрибутами при открытии файла Caddy AutoCAD 2 18.09.2003 22:06