Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  is_enabled in DCL steuern

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
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


Sehen Sie sich das Profil von m-troeger an!   Senden Sie eine Private Message an m-troeger  Schreiben Sie einen Gästebucheintrag für m-troeger

Beiträge: 295
Registriert: ..

ACAD14 und 2005;
MAP4; GeoCAD; PARIS;
( Vermessung )

erstellt am: 13. Jun. 2005 22:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von joern bosse an!   Senden Sie eine Private Message an joern bosse  Schreiben Sie einen Gästebucheintrag für joern bosse

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für m-troeger 10 Unities + Antwort hilfreich

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 ansehenMechatronik
m-troeger
Mitglied
gel. Bauzeichner; Vermessungszeichner, Vermesser im Außendienst, GIS-Erfassung in PARIS


Sehen Sie sich das Profil von m-troeger an!   Senden Sie eine Private Message an m-troeger  Schreiben Sie einen Gästebucheintrag für m-troeger

Beiträge: 295
Registriert: ..

ACAD14 und 2005;
MAP4; GeoCAD; PARIS;
( Vermessung )

erstellt am: 14. Jun. 2005 19:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Jörn,

genau so/ähnlich hatte ich es versucht
nach Handbuch für Benützeranpassung R12 Seite 228
hab wohl irgend ein " oder ( oder \ vergessen
na jetzt funktioniert's

Besten Dank und 10 U's

------------------
Servus,
Mario 

www.the-skier.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz