| |
![](https://ww3.cad.de/php/image.php?resolution=width:20050) | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: An/Aus Schaltfläche erstellen (387 mal gelesen)
|
AndreasB. Mitglied Software Trainer
![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für AndreasB.](/foren/ubb/pmimages/gbu.gif) Beiträge: 47 Registriert: 15.03.2006
|
erstellt am: 27. Feb. 2008 09:07 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif)
Hallo Zusammen, ich suche eine Möglichkeit die Systemvariable Osnapz mit einer Schaltfläche zu koppeln, wobei erkenntlich sein soll ob die Variable An oder Aus ist. Die Variable in der Statuszeile darzustellen ist mir über eine kleine (einfache!) Lisproutine schon geglückt. Dort bekomme ich den Wert ausgespuckt (1 oder 0). Ich hätte aber gerne An bzw. Aus. Und dann noch über eine Schaltfläche, dass wäre das Allerbeste. ![](/foren/ubb/zwinker.gif) Weiß hier jemand eine schöne Möglichkeit? Gruß Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
![](/foren/ubb/Admin1.gif) ![](/foren/ubb/Admin2.gif) ![](/foren/ubb/Admin3.gif) ![](/foren/ubb/Admin4.gif) ![](/foren/ubb/Admin5.gif) ![](/foren/ubb/Admin1.gif) ![](/foren/ubb/Admin2.gif) ![](/foren/ubb/Admin3.gif)
![](/foren/avatars/CADmium.gif)
![Schreiben Sie einen Gästebucheintrag für CADmium](/foren/ubb/pmimages/gbu.gif) Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 27. Feb. 2008 09:11 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für AndreasB.
Sowas ist IMHO seitens der ACAD-Programmierer nicht vorgesehen. Evtl. wäre noch was über ein Flyout zu machen .. Als Umschaltbuttonmakro sollte aber dies funktionieren : (setvar "OSNAPZ" (- 1 (getvar "OSNAPZ"))) ------------------ - 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 |
cadffm Moderator 良い精神
![](/foren/ubb/Admin1.gif) ![](/foren/ubb/Admin2.gif) ![](/foren/ubb/Admin3.gif) ![](/foren/ubb/Admin4.gif) ![](/foren/ubb/Admin5.gif) ![](/foren/ubb/Admin1.gif) ![](/foren/ubb/Admin2.gif) ![](/foren/ubb/Admin3.gif)
![](/foren/avatars/cadffm.gif)
![Schreiben Sie einen Gästebucheintrag für cadffm](/foren/ubb/pmimages/gbu.gif) Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 27. Feb. 2008 09:59 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für AndreasB.
Wenn es bei dieser einen Anfrage bleibt: Hier der Menüeintrag:
ohne Lisp ^C^C^P$M=$(if,$(=,$(getvar,OSNAPZ),0),OSNAPZ;1,OSNAPZ;0) oder die schicke CADmium Variante als Makro/Dieselausdruck: ^C^C^P_OSNAPZ;$M=$(-,1,$(getvar,OSNAPZ)) falls die Anzeige im Textfenster verwirrt, evtl auch diese Variante: ^C^C^P_OSNAPZ;$M=$(-,1,$(getvar,OSNAPZ));_OSNAPZ;; mit Lisp dann also lt. CADmium: ^C^C(setvar "OSNAPZ" (- 1 (getvar "OSNAPZ"))) und was die Anzeige in der Statusleiste angeht, solange da derzeit nichts anderes/wichtiges drinsteht... (am besten du kopierst dir vorsichtshalber mal den aktuellen Wert von MODEMACRO vorher) neuer Wert für MODEMACRO: OSNAPZ= $(if,$(=,$(getvar,OSNAPZ),0),AUS,AN) ------------------ die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AndreasB. Mitglied Software Trainer
![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für AndreasB.](/foren/ubb/pmimages/gbu.gif) Beiträge: 47 Registriert: 15.03.2006
|
erstellt am: 27. Feb. 2008 10:04 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif)
Danke für die prompte Antwort. Schade, aber mein Wunsch war doch zu groß. Aber das Makro ist eine gute Hilfe. Habe nun als Lösung ein Befehlsschaltfläche mit Deinem Makro gemacht, und lasse den Wert dann in der Statuszeile ausgeben! Gruß Andreas. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AndreasB. Mitglied Software Trainer
![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für AndreasB.](/foren/ubb/pmimages/gbu.gif) Beiträge: 47 Registriert: 15.03.2006 AutoCAD Civil 3D 2005-2010 VESTRA seven auf Civil 3D 2010 VESTRA Civil 3D VESTRA PRO
|
erstellt am: 27. Feb. 2008 10:08 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif)
Zitat: Original erstellt von cadffm:
neuer Wert für [b]MODEMACRO:OSNAPZ= $(if,$(=,$(getvar,OSNAPZ),0),AUS,AN) [/B]
Vielen Dank, das ist was ich brauche,... An/Aus/AN/Aus/An/... Super. Den rest probier ich auch noch,... Gruß Andreas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fips Mitglied Lehrer
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für fips](/foren/ubb/pmimages/gbu.gif) Beiträge: 544 Registriert: 22.05.2001
|
erstellt am: 27. Feb. 2008 22:57 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für AndreasB.
|
cadffm Moderator 良い精神
![](/foren/ubb/Admin1.gif) ![](/foren/ubb/Admin2.gif) ![](/foren/ubb/Admin3.gif) ![](/foren/ubb/Admin4.gif) ![](/foren/ubb/Admin5.gif) ![](/foren/ubb/Admin1.gif) ![](/foren/ubb/Admin2.gif) ![](/foren/ubb/Admin3.gif)
![](/foren/avatars/cadffm.gif)
![Schreiben Sie einen Gästebucheintrag für cadffm](/foren/ubb/pmimages/gbu.gif) Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 28. Feb. 2008 08:25 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für AndreasB.
|
fips Mitglied Lehrer
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für fips](/foren/ubb/pmimages/gbu.gif) Beiträge: 544 Registriert: 22.05.2001
|
erstellt am: 28. Feb. 2008 16:00 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für AndreasB.
|
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für joern bosse](/foren/ubb/pmimages/gbu.gif) Beiträge: 1734 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. Feb. 2008 16:08 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für AndreasB.
|