Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  DCL List_box alle auswählen

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:  DCL List_box alle auswählen (804 mal gelesen)
Proxy
Ehrenmitglied
Stateless-DHCP v6-Paketfragmentierer


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

Beiträge: 1629
Registriert: 13.11.2003

Tastaturen, Mäuse,
Pladden, ...,
AutoCADs 200X, SWX 2kX

erstellt am: 13. Aug. 2004 12:15    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

Hi, kleine Frage:

Code:

        (action_tile
          "select_all"
          (strcat
            "(select_all dela_layer_list \"layer_list\")"
            "(DELA_GET_LAYERS list_string)"
          )
        )


ist es möglich in einer list_box via Lisp als command oder Sonstiges alle Elemente auszuwählen wenn natürlich multiple_select = true; drin ist.


Code:

        (action_tile "clear_all"
          (strcat "(set_tile \"layer_list\" \"\")"
                  "(set_tile \"selection_msg\" \"\")"
          )
        )


funktioniert jedoch perfekt. Habe ich da ein Fehler ? hehe bestimmt  sonst würde es ja gehen.

------------------
"Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language?"  Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF

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

fuchsi
Mitglied
Programmierer c#.net Datawarehouse


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

Beiträge: 1201
Registriert: 14.10.2003

AutoCad Version 2012 deu/enu
<P>Windows 7 64bit

erstellt am: 13. Aug. 2004 12:54    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 Proxy 10 Unities + Antwort hilfreich

1.
im action_tile gilt meines wissens nach nur ein LISP - ausdruck
also statt (action_tile "clear_all"
          (strcat "(set_tile \"layer_list\" \"\")"
                  "(set_tile \"selection_msg\" \"\")"
          )
        )
müsste es so ausschauen
(action_tile "clear_all"
          (strcat "(progn (set_tile \"layer_list\" \"\")"
                  "(set_tile \"selection_msg\" \"\"))"
          )
        )


ich starte da sowieso lieber eine unterfunktion, als das action-tile so unleserlich hinzuschreiben

Um alle Inhalte als selektiert zu markieren musst du im set_tile folgendes machen

(SET_TILE "LAYER-LIST" "0 1 2 3 4 5 .....") aufrufen
also eine liste (in STRINGFORM !!!) aller zu selektierenden einträge

um alle als nicht selektiert zu markieren

(SET_TILE "LAYER-LIST "")

------------------

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