| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: is_enabled in DCL steuern (539 mal gelesen)
|
m-troeger Mitglied gel. Bauzeichner; Vermessungszeichner, Vermesser im Außendienst, GIS-Erfassung in PARIS
Beiträge: 295 Registriert: .. ACAD14 und 2005; MAP4; GeoCAD; PARIS; ( Vermessung )
|
erstellt am: 13. Jun. 2005 22:21 <-- editieren / zitieren --> Unities abgeben:
Hallo, irgendwei komm ich nicht weiter. Ich habe in meiner DCL ein Markierungsfeld platziert, und darunter eine Überlagerungsliste. Standardtmäßig ist das Markierungsfeld ohne Hacken und Die Überlagerungsliste Inaktiv (also is_enabled = False). Wenn ich nun das Mark.feld markiere soll die Überlagerungsliste aktiviert werden, also is_enabled auf True gesetzt werden. Wie kann ich also einanderes Feld aktiv/inaktiv(grau unterlegt) schalten? Code:
(action_tile "MARKFELD" "( (SETQ MARKFELD (rtos (ATOF $value)2 0)) (LISTE_ACTIV MARKFELD \"UEBERLAGERLISTE\") ;Start Unterprog sh.u. )" ) (defun LISTE_ACTIV (FELDWERT FELDNAME /) (if (= FELDWERT "1") (progn ;_ dann ;;;hier müßte dann is_enabled von FELDNAME auf True gesetzt werden (mode_tile FELDNAME 4) ;; tuts nicht ) ;_ End von progn dann (progn ;;; ansonsten ;;;hier müßte dann is_enabled von FELDNAME auf False gesetzt werden ) ;_ End von progn ansonsten ) ;_ Ende von if ) ;_ Ende von defun
oder bin ich hier völlig auf dem Holzweg?
------------------ Servus, Mario www.the-skier.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 14. Jun. 2005 07:51 <-- editieren / zitieren --> Unities abgeben: Nur für m-troeger
Hallo Mario, das kannst Du gleich in die action_tile-Anweisung packen (action_tile "MARKFELD" "(mode_tile \"UEBERLAGERLISTE\" (- 1(atoi $value)))" ) Wenn $value = "1" (Häkchen aktiviert), dann wird der Wert für mode_tile 1-1=0, also aktiv, wenn $value = "0", dann wir der Wert für mode_tile 1-0=1, also inaktiv. ------------------ viele Grüße Jörn Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Instrument technician / mechanics (f/m/d) | European XFEL is an international non-profit company located in the Hamburg area in Germany. It operates a 3.4 km-long X-ray laser, which produces X?rays of unique quality for studies in physics, chemistry, the life sciences, materials research and other disciplines. The diverse scientific facilities at European XFEL enable scientists from across the globe to carry out a wide range of experimental techniques.... | Anzeige ansehen | Mechatronik |
|
m-troeger Mitglied gel. Bauzeichner; Vermessungszeichner, Vermesser im Außendienst, GIS-Erfassung in PARIS
Beiträge: 295 Registriert: .. ACAD14 und 2005; MAP4; GeoCAD; PARIS; ( Vermessung )
|
erstellt am: 14. Jun. 2005 19:42 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|