|
Lisp : Information aus Xref
CADmium am 10.04.2017 um 12:34 Uhr (1)
Zitat:Original erstellt von fmfm:kann ich nur diese information Abrufen? "freiburg101_4455_-_az" ; das ist der Xrefname.... was willst du denn abrufen ... letztendlich kannst du auch diese Zeichnung im Hintergrund öffnen und dann via Lisp (fast) alles auslesen, was du willst ...------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösun ...
|
| In das Form Lisp wechseln |
|
Lisp : Plotstildatei
mkl-cad am 07.08.2003 um 08:21 Uhr (1)
Wie schon oben beschrieben habe ich ein Programm geschrieben mit dem der Benutzer für 10 Gewerke Layer erstellen kann die dann bei der Gewerkswahl erstellt werden. Für jedes Gewerk sind 190 Layer möglich.Der Benutzer legt den Linientyp, die Strichstärke, die Farbe und 4 weitere Benutzereingaben fest (werden von anderen meiner Programme verwendet z.B zur Erstellung von Untermenüs oder erstellen von Legenden) (Das ganze mache ich nicht mit Vorgabezeichnungen da ich die Vorgaben dann nicht bei bestehenden Zei ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Texte im Schriftkopf
Tonks am 13.04.2005 um 07:43 Uhr (0)
Sorry, ich arbeite mit AutoCAD Mechanical Power Pack R6 SP2... Ich glaube ich habe mich etwas dumm ausgedrückt: in dem Schriftkopf sind feste Sätze enthalten zB. Die Zeichnung ist urheberrechtlich geschuetzt, oder Massänderungen vorbehalten... und ich möchte nachträglich das geschuetzt in geschützt und massänderung in maßänderung ändern. Z.Zt geht das nur mit dem Befehl refedit, aber da es ziemlich viele zeichnungen sind, wäre eine automation schon schöner. Danke, Tonks
|
| In das Form AutoLisp wechseln |
|
AutoLisp : sicherungskopie
fca_mi2 am 05.12.2003 um 08:28 Uhr (0)
moin, also ich habe mir mal ein paar gedanken gemacht ! das ist ja alles gar nicht so kompliziert : tage von der geburt jesu bis zum datum der zeichnung bzw. bis heute = jahr * 365 + summe d. tage (monate - 1) + tage des aktuellen monates mathematisch bestimmt nicht korrekt ausgedrücktn ! alter = tage bis z. heutigen datum - tage bis z. speicherdatum ich habe die funktion auch schon fertig, aber noch nicht für die öffentlichkeit angepasst. wen es interessiert... ------------------ MfG Frank
|
| In das Form AutoLisp wechseln |
 POS.zip |
Lisp : Attribute verschwinden beim Füllen mit LISP
mapla am 02.11.2011 um 10:30 Uhr (0)
Hallo zusammen,Folgendes Phänomän habe ich beobachtet(ACAD2011 / ADT2011 / ADT 2012 - XP32)In eine leere Zeichnung wird ein Block ( InsertPosTTF.dwg - Siehe Anahng eingefügt) besteht aus nur einem Attribut Name POS vorbelegt mit WERT POS auf dem TextStil POS WeltronUrban.ttf "weltu.ttf"!Anschließend kann man den Block Ordnungsgemäß mit DDATTE oder Lisp das Attribut bearbeiten - Kein Problem!Löscht man nun den Block - bereinigt den Block und dann den Textstil POS und fügt dann wiederum den Block ein,wird Or ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Reactor Antwort auswerten
dan_rather am 24.06.2005 um 08:37 Uhr (0)
Hallo zusammen, folgender Reactor wird in der Zeichnung geladen: (VLR-Reaction-Set (VLR-Command-Reactor) :VLR-commandWillStart VLR-trace-reaction) Die Meldung in der Befehlzeile lautet: ; Reaction: :VLR-commandWillStart; Argumentliste: (# VLR-Command-Reactor ( MENULOAD )) Wie kann ich MENULOAD an eine Variable übergeben bzw explizit auf ds event MENULOAD reagieren bevor der Befehl ausgeführt wird?
|
| In das Form AutoLisp wechseln |
|
Lisp : Dem Benutzer die Auswahl ermöglichen
Waldemar am 09.07.2008 um 13:17 Uhr (0)
Hallo Forum,mit beigefügtem Makro ersetze ich in einer Zeichnung den Block A0 aus dem Verzeichnis C:/Daten.Würde gerne das Makro ausbauen und dem Benutzer die Möglichkeit geben den Block selbst auszuwählen.Geht das? Kann mir jemand dabei helfen?Viele GrüßeWaldemar(Defun C:HBEEWP () (progn (setvar "attreq" 0) (command "_INSERT" "A0=C:/Daten/A0.dwg" (0 0 0) 1 1 0) (command "_attsync" "_n" "A0") (entdel(entlast)) )); Defun
|
| In das Form Lisp wechseln |
|
Lisp : Kurioses Verhalten von vla-save
CADchup am 30.09.2009 um 09:16 Uhr (0)
Hi,wer weiß schon, was dein MEP, mein ACA oder irgendeine App beim Start einer Zeichnung alles anstellt und DBMOD dadurch verändert?Soll heißen, ich könnte mir gut vorstellen, dass das Verhalten bei einer klinisch reinen Acad-Installation ein anderes ist. Als Workaround könnte man DBMOD pushen und poppen wie hier beschrieben.GrußCADchup------------------CADmaro.de[Diese Nachricht wurde von CADchup am 30. Sep. 2009 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Schnittpunkt ermitteln
cadplayer am 23.02.2012 um 13:47 Uhr (0)
((/= l1wi l2wi T) (alert "Lines not parallel ") (if (= (- (* l1wi (/ pi 180)) (* l2wi (/ pi 180))) (- (* 90 (/ pi 180)))) (alert "Lines right angled") ) )Wenn ich gern prüfen möchte ob die Linien rechtwinklig zueinander stehen, tritt der Fall auf das 90Grad entweder 1.5708rad oder -1.5708radentspricht. Kann mir einer sagen wie ich das richtig einbauen muss?Eigentlich dürfte es ja keine Rolle spielen ob die Einheiten auf Grad oder Gon in der Zeichnung liegen.------------------Gruss Dirk
|
| In das Form Lisp wechseln |
|
AutoLisp : lisp automatisch starten...
Juergen55 am 02.09.2004 um 22:11 Uhr (0)
Hallo Petra, es liegt am Pit-Aufsatz ist bei mir auch so ! Es ist so die Menüdateien sind da sehr aufgebläht vollgestopft, mit allen möglichen Menüs von HLS, Regelung etc., obwohl mich eigentlich nur Elektro interessiert, wird aber bei jedem öffnen einer Zeichnung mitgeladen, z.B die acad.mnr ist 960kByte groß, die PITCUP.mnr ist 2600KByte groß, das macht sich natürlich schon bemerkbar, Pit ist beim öffnen von Zeichnungen sehr langsam ! Gruß, Jürgen -------www.pc-ideal.de
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Doppelte 3D-Polylinien finden und löschen
LoBrian am 11.07.2005 um 13:44 Uhr (0)
Hallo, ich hab ne Zeichnung mit einer Unmenge an doppelten Linien. Leider handelt es sich hierbei um 3DPolylinien. Das müssen sie auch bleiben, so das die ETools und das Lisp Doppelt leider nicht funktionieren. Hat jemand eine Idee, wie ich das bewerkstelligen kann? Zu allem Überfluss liegen die betroffenen Objekte auch noch auf verschiedenen Layern. Zur Info: Ich nutze ACAD 2002. Vielen Dank schon mal für eure Hilfe, LoBrian
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Platzbedarf von Attributen
Andreas Kraus am 04.05.2006 um 17:21 Uhr (0)
Hallo Henning,die Blockgeometrie kannst du so auslesen wie du dir das schon geschrieben hast. Für die Attribute mußt du aber auch die Attribute nehmen und nicht die Attributdefinitionen die in der Blockdefinition stehen. Dann bekommst du auch die Textinhalte und die Information ob das Attibut sichtbar ist oder nicht.Also vom gewählten Insert in der Zeichnung duch die Attribute hangeln und Auswerten ob sichtbar oder nicht (Gruppencode 70)Bei Fragen... frag!GrußAndreas
|
| In das Form AutoLisp wechseln |
|
Lisp : Verschachtelte Elemente schieben
CADmium am 11.06.2009 um 15:41 Uhr (0)
(vla-copyobjects #actdoc #vobj #mspace )Koordinaten wirst du allerdings noch anpassen müssen, da zu den koordinaten des Objektes in der Xref auch noch die Transformation der Xref in der akt. Zeichnung hinzukommt.(ist die Xref ungleich skaliert gibts noch mehr Probleme .. ist aber wohl bei dir nicht der Fall)------------------ - 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 |