| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Doppelclick-Reactor (983 mal gelesen)
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 27. Aug. 2008 12:01 <-- editieren / zitieren --> Unities abgeben:
Hallo, wenn ich folgenden Reactor VLR-MOUSE-REACTOR => :VLR-BeginDoubleClick verwende wird anstandslos eine Funktion ausgeführt, die als Argument den Elementnamen eines doppelgelickten Blockes verwendet. Wenn die Funktion fertig ist geht aber der erweiterte Attributseditor auf, wie kann ich das verhindern?? Meine erste Idee war, den Befehl "eattedit" umzudefinieren:
Code:
(command "_.undefine" "eattedit") (defun c:Eattedit ( / ) (princ))
Das funktioniert auch soweit, der Attributseditor erscheint nicht mehr, allerdings gibt es folgende Meldung in der Befehlszeile: Zitat:
Befehl: 238.055634,160.163603,0.000000 Unbekannter Befehl "238.055634,160.163603,0.000000". Drücken Sie F1-Taste für Hilfe.
Das ist natürlich nicht schön, gibt es da andere Möglichkeiten?? ------------------ viele Grüße Jörn http://www.bosse-engineering.com Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 27. Aug. 2008 12:16 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 27. Aug. 2008 13:01 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 27. Aug. 2008 13:16 <-- editieren / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 27. Aug. 2008 13:23 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
schade .. DBLCLKEDIT auf 0 ist leider ein Weg, den ich nicht gehen kann, weil Mechanical den Doppelklick vorher irgendwie abfängt und auswertet und dann poweredit startet, was je nach Objekt eattedtit , dimedit ect. aufruft. Manchmal ist (nicht abstellbarer) Automatismus auch nicht so toll .. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 27. Aug. 2008 14:47 <-- editieren / zitieren --> Unities abgeben:
|
homer4480 Mitglied
Beiträge: 11 Registriert: 08.07.2007
|
erstellt am: 27. Aug. 2008 21:38 <-- editieren / zitieren --> Unities abgeben: Nur für joern bosse
Hi, also ich habe mir vor ein paar Monaten auch mal ein paar Doppelklickbefehle geschrieben und der läuft eigentlich recht gut. Nach dem Start des Reactors beende ich kurz die ACAD-Doppelklickaktionen und aktiviere sie danach erneut. Dies hat das Ergebnis, dass mein Reactor zuerst geladen wurde und wie ich merkte dann auch immer zuerst ausgeführt wird. Bei einer Doppelklickaktion wird nun das Element geprüft und wenn eine benutzerspezifische Lisp-Funktion aufgerufen werden soll diese auch abgearbeitet. Um nun zu verhindern, dass der AutoCAD-Doppelklick ebenfalls ausgeführt wird hebe ich einfach die Markierung des gewählten Elements (sssetfirst) auf. Dadurch muss ich nichts umdefinieren etc.. Sollte bei dem Doppelklick ein Element gewählt werden, welches ich nicht bearbeiten möchte hebe ich auch dessen Markierung nicht auf und AutoCAD führt dadurch ganz normal seine Aktionen wie in der CUI festgelegt aus. Das Wichtigste ist dadurch eben nur, dass der Reactor vor der AutoCAD-Doppelklickaktion ausgeführt wird! Vielleicht kann man ja in Mechanical was ähnliches bauen. Dazu kann ich leider nichts sagen, weil ich es nicht kenne. Ich hatte auch Probleme mit einigen Funktionen. Vor allem reagiert ACAD je nach Version auch ziemlich unterschiedlich. Generell war entget und entmake kaum zu gebrauchen. Vor allem Entget in Verbindung mit Ansichtsfenstern... Allerding laufen die vla-Funktionen bei mir bis jetzt ohne Probleme und das wie gesagt schon seit ein paar Monaten.
Hoffe ich konnte helfen. Chris Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1763 Registriert: 11.10.2004 Window 11 ACAD 2021 CIVIL 2021 BricsCAD ab V14 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz 32.0GB RAM NVIDIA GeForce MX450<P>
|
erstellt am: 28. Aug. 2008 07:33 <-- editieren / zitieren --> Unities abgeben:
|