Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.243
Anzahl Beiträge: 32.004
Anzahl Themen: 4.588

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 4447 - 4459, 8888 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

Lisp : eattext und -eattext unterschiedlich im Ergebnis
LarsM am 01.07.2006 um 18:26 Uhr (0)
Hallo Leute,ich sitze gerade im Urlaub und versuche meine Tools von 2004 auf 2007 umzustricken.Ich habe eine Zeichnung, welche unzaehlige Bloecke gleichen Namens besitzt. Die Attributwerte dieser Bloecke sind jedoch unterschiedlich. Wenn ich mit "Eattext" ueber "Objekt" von einem Block die Werte auslesen moechte, bekomme ich wunschgemaess nur von diesem die Werte. Versuche ich jedoch innerhalb von Lisp mit "-Eattext" und der selben Vorlagedatei das gleiche, erhalte ich von allen Bloecken de Daten. Ich moec ...

In das Form Lisp wechseln
Lisp : eattext und -eattext unterschiedlich im Ergebnis
cadffm am 03.07.2006 um 10:51 Uhr (0)
Hallo Lars,wir sind doch hier im (Auto-)LISP-FORUM, also gehe ich mal davon ausdas du nicht auf Autocad-Funktionen wie EATTEXT angewiesen bist, imÜbrigen kann ich deine Beobachtung bestätigen - leider.Sehe dir den anderen aktuellen Thread an bezüglich Attribute, http://ww3.cad.de/foren/ubb/Forum145/HTML/001717.shtml natürlich auch ältere über die Suchfunktion  Evtl. sogar das Thema "Blöcke" vom User:FAQ im "Rund um Autocad"-Forum.-Darauf das du keine unzähligen gleichnamigen Blöcke hast brauche ichnicht ...

In das Form Lisp wechseln
Lisp : eattext und -eattext unterschiedlich im Ergebnis
CADmium am 03.07.2006 um 11:04 Uhr (0)
zu Sebastians Ausführung mal ein (ausbaufähiges) Beispiel in Normalo-Lisp(defun Getattribs (INSERT / OBJEKTDATEN LISTE ATTNAME ATTVALUE) (if(and(=(type INSERT)ENAME) (=(cdr(assoc 0 (setq OBJEKTDATEN(entget INSERT)))) "INSERT") (assoc 66 OBJEKTDATEN) ) (progn (while (/= (cdr (assoc 0 OBJEKTDATEN)) "SEQEND") (setq OBJEKTDATEN (entget (entnext (cdr (assoc -1 OBJEKTDATEN))))) (if(and(=(cdr (assoc 0 OBJEKTDATEN)) "ATTRIB") (setq ATTNAME(cdr (assoc 2 OBJEKTDATEN))) (setq ...

In das Form Lisp wechseln
Lisp : Lisp-Files organisieren
Geos am 28.09.2006 um 07:17 Uhr (0)
Danke Dir, werd es mir gleich anschauen. Zitat:Original erstellt von CADmium:... ziehe mir die seltenen Tools per Drag&Drop in die Zeichnung...Aber da findet ACAD die zugehörigen DCLs nicht, oder... ------------------Schöne GrüßeErnstMeine Homepage

In das Form Lisp wechseln
Lisp : Lisp-Files organisieren
CADmium am 28.09.2006 um 07:59 Uhr (0)
Zitat:Original erstellt von Geos:Danke Dir, werd es mir gleich anschauen. Aber da findet ACAD die zugehörigen DCLs nicht, oder...  nein, es sei denn mat hat Code und DCL als vlx zusammengefasst.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

In das Form Lisp wechseln
Lisp : modemacro + getvar
autocart am 29.09.2006 um 22:33 Uhr (0)
Hallo Peter!Zur Erklärung für dich, den "blutigen" Anfänger. (Bin zwar selbst auch noch kein Voll-Profi, aber jedenfalls nicht mehr "blutig".):Mit der Reihenfolge ("Einheit" davor oder danach) hat das nichts zu tun.Die Anzeige wurde zuerst nicht nachgeführt, weil Thomas bei seinem ersten Beitrag zu viel in Lisp dachte. Er hat in Lisp alle gefragten Sys-Vars richtig ausgelesen und interpretiert, hat aber in die Variable "MODEMACRO" nur normalen Text hineinschreiben lassen. Der normale Text reagiert natürli ...

In das Form Lisp wechseln
Lisp : DCL mit Popup_list mit LSP verknüpfen
copymaster am 30.09.2006 um 19:26 Uhr (1)
Danke erst einmal für die schnelle Antwort. Hab die sache getestet, aber es läuft leider nicht. Als Rückmeldung in ACAD und im LISP-Editor bekomme ich...Fehler: Falsch formatierte Liste in EingabeSchaut allerdings alles sehr plausibel aus. ich kenn mich leider nur nicht bei der umlegung der Werte aus, wie mit $VALUE, ...

In das Form Lisp wechseln
Lisp : modemacro + getvar
caddonner am 04.10.2006 um 11:28 Uhr (0)
So hab jetzt versch. Varianten getestet.Es lag an den Gänsefüßchen:So gehts nicht:"Einheit: $(if,$(eq,$(getvar,insunits),"6"), "Meter")"So gehts:"Einheit: $(if,$(eq,$(getvar,insunits),6), Meter)"Nehme an CADchup hat genau das gemeint.Wie gesagt bin blutiger (aber interessierter) Lisp-Anfänger.------------------mfgPeter

In das Form Lisp wechseln
Lisp : Grundlagenfrage
autocart am 03.10.2006 um 09:05 Uhr (0)
Hallo Leute!Hoffe, ihr nehmt mir die Frage nicht übel, falls es zu "primitiv" ist.Habe darüber noch nichts unter F1 gefunden, und die Suche hier ("command Unbekannter Befehl") brachte auch nichts zu Tage. Wenn ich einen Befehl mit c:Name definiere, dann kann ich ihn zwar nett in der Befehlszeile eingeben, und er funzt, aber wenn ich versuche, ihn mit (command "Name") aufzurufen dann kommt "Unbekannter Befehl...". Weiß jemand wieso? Natürlich ist das nicht sooo schlimm, weil wenn man schon in Lisp programmi ...

In das Form Lisp wechseln
Lisp : Grundlagenfrage
majowi am 03.10.2006 um 13:48 Uhr (0)
Also, ich versuche es mal Die von dir "echten" Befehlen genannten sind "nur" nicht in Lisp geschrieben.Damit man diese Befehle aber auch einfach in Lisp aufrufen kann, gibt es die Funktion command.Jetzt aber wieder in Lisp eine Funktion, die ebenfalls in Lisp geschrieben und als AC-Befehl definiert wurde, wieder über eine externe Aufruf (command) ins Programm einzubinden, ist doch ein Umweg - siehe Schreibweise (command c:name) GrußMarkus

In das Form Lisp wechseln
Lisp : DCL mit Popup_list mit LSP verknüpfen
copymaster am 03.10.2006 um 20:38 Uhr (1)
Da bin ich nochmal..der Anfänger...Hab nochmal einen Teil des LISP-Codes eingefügt, mein Problem ist, dass beide Formate (Blöcke) eingefügt werden. Vielleicht kann nochmal jemand nen Blick drauf werfen, wäre super, denn ich komme da leider nicht weiter.Wie schon oben beschrieben werden die Formate über ne Popup_list ausgewählt...in der liste steht lediglich.."A0" "A1" (key: format_choose).Nach dem OK-Klick soll der jeweilige Block eingefügt werden..allerdings werden bei mir beide Blöcke eingefügt.(if ok_cl ...

In das Form Lisp wechseln
Lisp : Polylinie versetzen und enden schließen
CAD-Huebner am 28.08.2020 um 12:08 Uhr (1)
Anbei mal eine überarbeitete Version mit Vorgabelayer "Blech", Wahl der Seite durch +- Blechdicke und anschließender Schraffur mit ANSI31.Details kann man dann im Lisp Code selbst noch anpassen.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de

In das Form Lisp wechseln
Lisp : Grundlagenfrage
CADmium am 04.10.2006 um 11:12 Uhr (0)
Thx für die Blumen    ... Axel (mapcar) hätt dir das sicher besser erklären können..dafür mach ich noch nicht lange genug mit Autocad und Lisp, aber:auch wenn der Lispbefehl als Autocadbefehl angemeldet wurde, ist er noch lange keiner.man kann ja auch sowas definierenCode:(defun c:Testus(A B) (princ " HAllo "))wird zwar als Befehl angemeldet, trotzem wird es nur beim Aufruf als Lispfunktion mit der Parameterübergabe klappen.Ein Lisp , egal ob als Befehl angemeldet oder nicht, muß zuallererst den Lispinterp ...

In das Form Lisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  330   331   332   333   334   335   336   337   338   339   340   341   342   343   344   345   346   347   348   349   350   351   352   353   354   355   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2024 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz