| |
 | 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 PRO Elite™ High Endurance microSD-Flash-Speicherkarten für Videoüberwachung und kontinuierliche Aufzeichnung, eine Pressemitteilung
|
Autor
|
Thema: is_enabled in DCL steuern (740 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: 1776 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: 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 |

| |
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:         
|