| |
 | 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: An/Aus Schaltfläche erstellen (406 mal gelesen)
|
AndreasB. Mitglied Software Trainer

 Beiträge: 47 Registriert: 15.03.2006
|
erstellt am: 27. Feb. 2008 09:07 <-- editieren / zitieren --> Unities abgeben:         
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.  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
       

 Beiträge: 13527 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:          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 良い精神
       

 Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 27. Feb. 2008 09:59 <-- editieren / zitieren --> Unities abgeben:          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

 Beiträge: 47 Registriert: 15.03.2006
|
erstellt am: 27. Feb. 2008 10:04 <-- editieren / zitieren --> Unities abgeben:         
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

 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:         
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
  
 Beiträge: 544 Registriert: 22.05.2001
|
erstellt am: 27. Feb. 2008 22:57 <-- editieren / zitieren --> Unities abgeben:          Nur für AndreasB.
|
cadffm Moderator 良い精神
       

 Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 28. Feb. 2008 08:25 <-- editieren / zitieren --> Unities abgeben:          Nur für AndreasB.
|
fips Mitglied Lehrer
  
 Beiträge: 544 Registriert: 22.05.2001
|
erstellt am: 28. Feb. 2008 16:00 <-- editieren / zitieren --> Unities abgeben:          Nur für AndreasB.
|
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. Feb. 2008 16:08 <-- editieren / zitieren --> Unities abgeben:          Nur für AndreasB.
|