doctorraz Posted May 24 Report Share Posted May 24 при том, что если я буду менять через переменные (setvar "SNAPMODE" 0) (setvar "SNAPMODE" 1) то выбор не сбрасывается по F9 сбрасывает преселект Прошу разработчиков дать пояснения для чего так сделано? 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted May 25 Author Report Share Posted May 25 (edited) поясню суть проблемы... старательно выбрал в мешанине чертежа нужные объекты и тут вижу, что мне нужна шаговая привязка жамкаю F9 и оно снимает мне выбор выбираем по новой(((( на самом деле по select13 и погнали))) но неудобство присутствует ------------ решил по традиции под нанограбли подставить свой дрзкостыль (defun C:drz_ToggleSnap () ;; привязано на F9 (if (= (getvar "SNAPMODE") 0) (setvar "SNAPMODE" 1) (setvar "SNAPMODE" 0) ) (princ) ) зарегистрировал и ускорил на F9 запускаю нану, выбираю объекты по F9 шаг вкл/откл, выбор не сбрасывает... ура фигвам теперь при активной команде (копировать, переместить) нажатие F9 прерывает активную команду((( улучшил блин))) ---------------------- пока нанодев размышляет чинить или нет возник вопрос: Возможно ли выполнять свою команду параллельно с выполнением другой (по аналогии как работают команды на Fxxx) Если да, то как? Edited May 25 by doctorraz 1 Quote Link to comment Share on other sites More sharing options...
kpblc Posted May 25 Report Share Posted May 25 Попробуй запускать команду с апострофом (') впереди. Спойлер Код можно упростить: (defun C:drz_ToggleSnap () (setvar "snapmode" (1- (getvar "snapmode"))) ) Может быть, и конечный (princ) мешает P.S. Дизеля же в нанокаде нет? 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted May 25 Author Report Share Posted May 25 (edited) 45 минут назад, kpblc сказал: Попробуй запускать команду с апострофом (') впереди. неа не взлетело princ убрал тоже без результата((( ладно, подождем, мож починят когданибудь Спойлер (setvar "snapmode" (- 1 (getvar "snapmode"))) откатил назад F9 drz_ToggleSnap повесил на 9 (костылить так костылить))) Edited May 25 by doctorraz Quote Link to comment Share on other sites More sharing options...
kpblc Posted May 25 Report Share Posted May 25 Хреново писать код без возможности проверки 2 Quote Link to comment Share on other sites More sharing options...
yum Posted May 25 Report Share Posted May 25 О том же? Записали, но пока не исправили. 2 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted May 25 Author Report Share Posted May 25 (edited) 35 минут назад, yum сказал: Записали, но пока не исправили. Согласен, некуда спешить, год не срок и есть задачи поважнее.. Традиционно очередных костылей понаставил.. Как написали на дружественном форуме.. "Нано щас на коне, обидно будет если потратит деньги не на разработку, а на рост вширь и маркетинг" судя по упору на бим .. пока все идет на очередные альбомы и сплешеры.. И очень много невынужденных багов А так все хорошо, нана потихоньку улучшается, наберемся терпения 35 минут назад, yum сказал: О том же? блин я уже и забыл что год назад про это писал, вот у вас там память!!! Edited May 25 by doctorraz чипяточки 1 Quote Link to comment Share on other sites More sharing options...
EdwardSt Posted May 26 Report Share Posted May 26 (edited) 20 часов назад, kpblc сказал: Попробуй запускать команду с апострофом (') впереди. Скрыть контент Код можно упростить: (defun C:drz_ToggleSnap () (setvar "snapmode" (1- (getvar "snapmode"))) ) Слегка поправлю) (defun C:drz_ToggleSnap () (setvar "snapmode" (- 1 (getvar "snapmode"))) ) Edited May 26 by EdwardSt 1 Quote Link to comment Share on other sites More sharing options...
aeydelman Posted May 26 Report Share Posted May 26 On 5/25/2023 at 12:51 PM, kpblc said: Попробуй запускать команду с апострофом (') впереди. Reveal hidden contents Код можно упростить: (defun C:drz_ToggleSnap () (setvar "snapmode" (1- (getvar "snapmode"))) ) (defun C:drz_ToggleSnap () (setvar "snapmode" (1- (getvar "snapmode"))) ) Может быть, и конечный (princ) мешает P.S. Дизеля же в нанокаде нет? Окна диалоговые на дизеле запускаются. Quote Link to comment Share on other sites More sharing options...
kpblc Posted May 26 Report Share Posted May 26 10 минут назад, aeydelman сказал: Окна диалоговые на дизеле запускаются. Эт как? dcl знаю, практикую. Но чтоб на DIESEL, который в ACAD вообще язык макросов? Пример в студию! Quote Link to comment Share on other sites More sharing options...
doctorraz Posted May 26 Author Report Share Posted May 26 16 минут назад, kpblc сказал: Эт как? Тоже путаюсь))) Quote Link to comment Share on other sites More sharing options...
aeydelman Posted May 26 Report Share Posted May 26 Забавно. В 1999-2000м когда последний раз писал окна на dcl с литературой было плохо и я тогда решил что dcl и есть "дисель". И только сейчас понял, что это разные вещи. По теме если жать F9 уже в режиме перемещения, то все работает. 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted May 26 Author Report Share Posted May 26 7 минут назад, aeydelman сказал: если жать F9 уже в режиме перемещения, то все работает. После команды работает, но тема о том что f9 сбрасывает выбор.. Quote Link to comment Share on other sites More sharing options...
aeydelman Posted May 26 Report Share Posted May 26 На нижней панели "шаг" работает не сбрасывая. Quote Link to comment Share on other sites More sharing options...
doctorraz Posted May 26 Author Report Share Posted May 26 1 час назад, aeydelman сказал: На нижней панели "шаг" работает не сбрасывая. Спасибо! Тему завел, что б по F9 не сбрасывало.. У мну мышка шоб показывать куда чертить, что и как чертить еще одна рука есть))) Quote Link to comment Share on other sites More sharing options...
Михаил_ЛМГТ Posted June 1 Report Share Posted June 1 F9 нифига не отключает и не включает, после перехода между листом и моделью. По два раза жать приходится, чтобы включить или выключить шаг. Quote Link to comment Share on other sites More sharing options...
aeydelman Posted June 9 Report Share Posted June 9 Обнаружилась похожая проблема. В инструментах создан "инструмент" выполняющий команду SimplePolyLine (т.е. рисующий полилинию). При этом полилиния рисуется на слое который указан в инструменте. Но если я запускаю эту команду(не начиная рисовать полилинию), вижу что мне мешаются привязки и нажимаю F3, то слой меняется на текущий. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.