| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: entsel -> abbruch (1432 mal gelesen)
|
marvin101010 Mitglied ingenieur der architektur ohne diplom, bauzeichner ohne lehre, cad-admin ohne wissen :-)
Beiträge: 562 Registriert: 22.01.2003 Pentium 4 Windows XP Autocad 2002 Autocad 2002LT + Extender ADT 3.3 ArchiCAD
|
erstellt am: 06. Okt. 2003 16:00 <-- editieren / zitieren --> Unities abgeben:
hallo...mal wieder eine frage... ich hätte da eine lisp, die ich per rechter maustaste abbrechen will. gehe ich recht in der annahme, dass das während einer getpoint-abfrage geht, während entsel aber nicht? enn ja...was kann ich tun? es sollte nunmal während entsel passieren!
------------------ .......good vibrations make the world go round Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 06. Okt. 2003 16:18 <-- editieren / zitieren --> Unities abgeben: Nur für marvin101010
|
marvin101010 Mitglied ingenieur der architektur ohne diplom, bauzeichner ohne lehre, cad-admin ohne wissen :-)
Beiträge: 562 Registriert: 22.01.2003 Pentium 4 Windows XP Autocad 2002 Autocad 2002LT + Extender ADT 3.3 ArchiCAD
|
erstellt am: 06. Okt. 2003 16:26 <-- editieren / zitieren --> Unities abgeben:
hmmm....stimmt... allerdings glaube ich, dass wenn ich bei entsel danebenklicke... in meinem fall die linie nicht treffe, die rückgabe auch nil ist. kann man das differenzieren? ------------------ .......good vibrations make the world go round Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
benwisch Mitglied Bautechniker, CAD-Konstrukteur
Beiträge: 375 Registriert: 01.02.2001
|
erstellt am: 06. Okt. 2003 17:48 <-- editieren / zitieren --> Unities abgeben: Nur für marvin101010
baue dir einfach programmschleifen ( while), die das klicken "überwachen" - wurde ein objekt gewählt ? - wurde mehr als X mal danebengeklickt oder rechtsgeklickt ?
ein danebenklicken passiert schnell, also eine 2.chance, daß man es nochmal versuchen darf. bsp. zweimal rechtsklicken, oder nix klicken = programmende Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marvin101010 Mitglied ingenieur der architektur ohne diplom, bauzeichner ohne lehre, cad-admin ohne wissen :-)
Beiträge: 562 Registriert: 22.01.2003 Pentium 4 Windows XP Autocad 2002 Autocad 2002LT + Extender ADT 3.3 ArchiCAD
|
erstellt am: 06. Okt. 2003 18:21 <-- editieren / zitieren --> Unities abgeben:
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 15. Okt. 2003 08:39 <-- editieren / zitieren --> Unities abgeben: Nur für marvin101010
ja mit getpoint kann man sowas realisieren habe da eine eigene entsel-routine gebaut, die genauso reagiert wie du es möchtest rechte maustaste -> abbruch rückgabe nil nichts(daneben) angecklickt -> routine bleibt im abfragemodus element angecklickt -> (list ancklickpunkt elementname) (defun fa:entsel ( / abbr pkt ss1 osmodeold) (setq osmodeold (getvar "OSMODE")) (while (not abbr) (setvar "OSMODE" 512) (if (setq pkt (getpoint)) (if (setq ss1 (ssget "_C" pkt pkt)) (setq abbr t erg (list pkt (ssname ss1 0))) ) (setq abbr t erg nil) ) ) (setvar "OSMODE" osmodeold) erg ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marvin101010 Mitglied ingenieur der architektur ohne diplom, bauzeichner ohne lehre, cad-admin ohne wissen :-)
Beiträge: 562 Registriert: 22.01.2003 Pentium 4 Windows XP Autocad 2002 Autocad 2002LT + Extender ADT 3.3 ArchiCAD
|
erstellt am: 15. Okt. 2003 09:06 <-- editieren / zitieren --> Unities abgeben:
|