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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Привязки

Привязки

Закрытая тема
Поиск в этой теме
Непрочитано 07.10.2003, 15:36 #1
Привязки
DadonZ
 
инженер
 
г. Якутск
Регистрация: 22.08.2003
Сообщений: 4

В Автокаде работает только один тип привязки (начало). Подскажите, как подгрузить все остальные, чтобы заработали?
Просмотров: 8415
 
Непрочитано 07.10.2003, 15:45
#2
Serz

Строительное проектирование
 
Регистрация: 21.08.2003
Москва
Сообщений: 855
<phrase 1=


Tools-Drafting setting-Object Snap - дальше ставим галочки по вкусу.
Или внизу экрана есть кнопочка OSNAP. Давим на ней правую кнопку мыши, в выпадающем меню выбираем "setting" - выбираем нужное.
Serz вне форума  
 
Автор темы   Непрочитано 07.10.2003, 16:07 Re: Привязки
#3
DadonZ

инженер
 
Регистрация: 22.08.2003
г. Якутск
Сообщений: 4


Цитата:
Сообщение от DadonZ
В Автокаде работает только один тип привязки (начало). Подскажите, как подгрузить все остальные, чтобы заработали?
Если настраивать через Tools и кнопку OSNAP комьютер отвечает, что данную команду не понимает и отсылает в справку
DadonZ вне форума  
 
Непрочитано 07.10.2003, 16:17 Re: Привязки
#4
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


Цитата:
Сообщение от DadonZ
Если настраивать через Tools и кнопку OSNAP комьютер отвечает, что данную команду не понимает и отсылает в справку
А если дать команду _dsettings или _osnap. Если опять в справку отошлет - то наверно что-то с АКАДом случилось, если нет - может что-то с файлом меню.
Можно также напрямую менять значение системной переменной OSMODE.
vk вне форума  
 
Автор темы   Непрочитано 10.10.2003, 05:51
#5
DadonZ

инженер
 
Регистрация: 22.08.2003
г. Якутск
Сообщений: 4


Команда OSMODE помогла вызвать второй тип привязки, но остальные так и не появились. Подскажите какой файл или лучше папка отвечает за привязки?
DadonZ вне форума  
 
Непрочитано 10.10.2003, 07:07
#6
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от DadonZ
Команда OSMODE помогла вызвать второй тип привязки, но остальные так и не появились.
Osmode это системная переменная, представляющая собой сумму цифр, каждая из которых соответствует какой-то одной привязке:
0 NONe

1 ENDpoint

2 MIDpoint

4 CENter

8 NODe

16 QUAdrant

32 INTersection

64 INSertion

128 PERpendicular

256 TANgent

512 NEArest

1024 QUIck

2048 APParent Intersection

4096 EXTension

8192 PARallel
Выставь требуемую сумму, например, Osmode>Enter 7. (7=1+2+4) Должны выставиться привязки End, Mid и Cen. Поэтому мне не понятна фраза o втором типе привязки. Если это не произойдет, тогда что-то с Автокадом неладно.
Vova вне форума  
 
Непрочитано 28.03.2006, 17:03
#7
Tony_Chu

ИК
 
Регистрация: 28.03.2006
Архангельск
Сообщений: 170
<phrase 1= Отправить сообщение для Tony_Chu с помощью Skype™


Товарищи подскажите как сделать чтоб макрос "_osmode;15871" повешенный на горячую клавишу работал во время выполнения любой другой команды.[/b]
Tony_Chu вне форума  
 
Непрочитано 28.03.2006, 17:07
#8
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Цитата:
Сообщение от DadonZ
Команда OSMODE помогла вызвать второй тип привязки, но остальные так и не появились. Подскажите какой файл или лучше папка отвечает за привязки?
Shift+правая клавиша мыши
Следуйте в самый низ экранного меню к надписи Osnap Setting...
и нажмите на нее

Не посмотрел и ответил. Очень старая тема....
Хмурый вне форума  
 
Непрочитано 28.03.2006, 20:20
#9
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


>Tony_Chu
Код:
[Выделить все]
(setvar "OSMODE" 15871)
VVA вне форума  
 
Непрочитано 29.03.2006, 10:21 Re: Привязки
#10
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,834
<phrase 1=


Цитата:
Сообщение от DadonZ
В Автокаде работает только один тип привязки (начало). Подскажите, как подгрузить все остальные, чтобы заработали?
Писал в 2004 году Alan (2004-11-23 15:26:04)
см. http://www.autocad.ru/cgi-bin/f1/board.cgi?t=13706uN
По временному включению совершенно согласен с Хмурый Вт Мар 28, 2006 15:07 Shift+правая клавиша мыши
Вряд ли нужно лучшее решение.
Alan вне форума  
 
Непрочитано 29.03.2006, 10:59
#11
Tony_Chu

ИК
 
Регистрация: 28.03.2006
Архангельск
Сообщений: 170
<phrase 1= Отправить сообщение для Tony_Chu с помощью Skype™


>VVA
Почему во время выполнения команды (допустим "line") при выполнении (setvar "OSMODE" 15871) автоматически ставится первая точка отрезка?
Tony_Chu вне форума  
 
Непрочитано 29.03.2006, 11:07
#12
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Попробуй "прозрачный" режим:
Код:
[Выделить все]
Command: _.line
Specify first point: 'osmode
>>Enter new value for OSMODE <15871>: 503

Resuming LINE command.
Specify first point:
Specify next point or [Undo]:
Specify next point or [Undo]: *Cancel*
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.03.2006, 11:23
#13
Tony_Chu

ИК
 
Регистрация: 28.03.2006
Архангельск
Сообщений: 170
<phrase 1= Отправить сообщение для Tony_Chu с помощью Skype™


kpblc

А как это будет выглядеть в виде макроса (на кнопку(гор.кл.))?
Tony_Chu вне форума  
 
Непрочитано 29.03.2006, 11:33
#14
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Т.е. в качестве макроса? Если макросом, то почему бы сначала не установить нужное значение osmode, а потом уже делать все что надо? Потому как иной подход, по-моему, будет неоправдан. На всякий случай:
Код:
[Выделить все]
^C^C_.line;'osmode;15871;
По-моему, так.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.03.2006, 11:43
#15
Tony_Chu

ИК
 
Регистрация: 28.03.2006
Архангельск
Сообщений: 170
<phrase 1= Отправить сообщение для Tony_Chu с помощью Skype™


>kpblc

Я немного другое имел ввиду. мне для работы нужен не только "отрезок" javascript:emoticon('')
Дело в том что некоторые команды "довесков" (Projekt Studio напр.) в AutoCAD убирают привязки во время выполнения команды. А я бы хотел с кнопки включать их обратно, а то зае..ся уже.
Tony_Chu вне форума  
 
Непрочитано 29.03.2006, 11:56
#16
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Тогда либо править все меню примерно на такое:
Код:
[Выделить все]
^C^C(setq _osmode_ (getvar "osmode"));<ВыполняемаяКоманда>;(if _osmode_ (progn (setvar "osmode" _osmode_) (setq _osmode_ nil)));
А вообще-то это к разработчикам надо - у них обработчик ошибок криво написан. Если интересует лисповое решение, попробуй использовать вариант http://www.arcada.com.ua/forum/viewtopic.php?t=445 - мне в ломак код многократно дублировать, да простят меня модераторы и администрация.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.03.2006, 12:03
#17
Zouss


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


то kpbIc - опередил?
я бы сделал так
Код:
[Выделить все]
(setvar "useri1" (getvar "osmode"))
сохранит привязки в useri1
Код:
[Выделить все]
(setvar "osmode" (getvar "useri1"))
восстановит ранее сохраненные привязки
Бонус в том что настройки привязок хранятся в самом чертеже, но это кому как нравится
Zouss вне форума  
 
Непрочитано 29.03.2006, 12:16
#18
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


> Zouss : Мое решение - только лисп. Твое - подойдет и на LT, где из всего программиования только DIESEL и оставили.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.03.2006, 13:05
#19
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Вариант кнопки
Код:
[Выделить все]
'_OSMODE;15871;
VVA вне форума  
 
Непрочитано 29.03.2006, 14:17
#20
Tony_Chu

ИК
 
Регистрация: 28.03.2006
Архангельск
Сообщений: 170
<phrase 1= Отправить сообщение для Tony_Chu с помощью Skype™


>VVA

Большое спасибо!
Tony_Chu вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Привязки



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Горячие клавиши. Где "хранятся"? Artiznov AutoCAD 40 22.02.2024 11:23
Как для acad2006 назначить на кнопку привязки yax AutoCAD 17 28.05.2010 11:06
Пропали привязки у блоков Валенок AutoCAD 7 20.06.2007 15:27
Dynamic Input и привязки полилинии ekzersist AutoCAD 2 30.03.2007 08:49
Привязки в СПДС GraphiCS tokhot ПО от CSoft 5 30.12.2004 08:00