|
Lisp : Text in Attribut kopieren
Dorfy am 11.08.2009 um 15:35 Uhr (0)
Versuch mal...(defun C:TXT2ATT_Dimension (/ ele ele_list txt_inhalt bl atts tagname) ;;Inhalt von Text in Attribut eines anderen Blocks kopieren (setq ele (nentsel "
Welchen Text kopieren ?")) (if ele (progn (setq ele_list (entget (car ele))) (if (= (cdr (assoc 0 ele_list)) "TEXT") (progn (setq txt_inhalt (cdr (assoc 1 ele_list))) (setq ele (entsel "
Wohin kopieren ?")) (if ele;;;;;;;;;;;;;;;;;;;;;;;;;;;; (progn (setq bl (vlax-ename-vla-object (car ele)) tagname "Dimension" ;;---- ) ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Makrorekorder
runkelruebe am 04.03.2010 um 07:35 Uhr (0)
Guten Morgen Theodor,soll ich Dir auch eine mail oder PM schreiben? ;-)Oder verrätst Du es allen? An einem Makrorekorder, wie man ihn aus Excel kennt, wäre ich ebenfalls interessiert. Ab und an ist der ja schon ganz praktisch, wenn man weiß, wie man mit dem erhaltenen code umzugehen hat.Ich meine jetzt nicht den Makrorekorder, der Aktionsmakros aufzeichnen kann, wie er im ACAD seit 2009 (?) eingebaut ist, den mag ich nicht. Vielleicht muß man sich aber auch nur länger (viel länger, gaaanz lang) mit dem bes ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Version ermitteln
Andreas Kraus am 02.08.2019 um 12:26 Uhr (1)
Hallo zusammen,ich möchte ermitteln ob eine DWG eine neuere Version hat als mein AutoCAD weil ich die ja dann nicht öffnen kann und Lisp mit einer Fehlermeldung abbricht.Also ... Code:(setq datei (open pfad "r"))(setq zeile (read-line datei))(close datei)(setq version (substr zeile 1 (vl-string-position 0 zeile)))Jetzt kann ich das ja nicht direkt mit z.B. (getvar "acadver") vergleichen sondern muss mir das über den Versionscode rausfummeln.Kann ich ja so machen aber dann muss ich in Zukunft die Versionsco ...
|
| In das Form Lisp wechseln |
|
ADT Architectural Desktop : bemassung von öffnungen
flaschenpost am 19.04.2005 um 16:31 Uhr (0)
Hallo Yvonne, hier mal ein Beispiel. Das Massenelement an eine Tür-Fenster-Kombination als Block und dann die Verankerung in der Wand manuell. Aber - ich würde es so nur ausnahmsweise machen, wenn es um eine Einzelanfertigung geht und alle anderen Möglichkeiten bei ADT versagen. Bis auf die Höhe mußt Du dort alles individuell für ein Fenster zusammenstellen. Als zweite Alternative habe ich probiert, den Maßtext zu überschreiben z.B. mit dem kleinen Lisp-Programm "tfb2", findest Du hier im Forum. Da kannst ...
|
| In das Form ADT Architectural Desktop wechseln |
|
Mechanical Desktop : Profil & Werkzeugkästen
Angelika Preiwuss am 03.05.2001 um 15:46 Uhr (0)
Hallo, nicht alle benutzerspezifischen Einstellungen werden in den Profilen gespeichert hier ein ganz toller Tip von Andreas Nickel, der an anderer Stelle auf CAD.DE schon mal zu finden ist: wenn ihr Werkzeugkästen verändert, oder eigene Makros oder LISP-Routinen einbaut, hätte ich folgenden Tip: Kopiert die entsprechende *.mns, *.mnl in ein seperates Verzeichnis. Macht eure Änderungen (mnr,mnc werden automatisch erstellt). Benennt die mns in mnu um. Stellt diese Datei in den Optionen als menü-Datei ein. W ...
|
| In das Form Mechanical Desktop wechseln |
|
Rund um AutoCAD : Verschiedene Block-Skalierungsfaktoren für Modell und Papier
Mann am 29.06.2014 um 13:30 Uhr (1)
Zitat:Original erstellt von -ikarus-:Ich hab mir mal eine Lisp geschrieben die Schraubengewinde immer richtig darstellt auch wenn sie gespiegelt wurden.Fehlt mir da ne Info? Funktioniert das Spiegeln im ACAD via Skalierungsfaktor?Zitat:Abfolge:1 Auswahl der Blöcke die Schrauben sind und der Skalierungsfaktor kleiner 0 istFrage siehe oben... Zitat:2 diese Auswahl um 180 Grad drehenam Basispunkt3 x Faktor mit -1 multipliziert Faktisch haste damit doch nur noch mal "zurück"-gespiegelt, oder?Letztendlich brauc ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Objekt durch auf ein anderes Layer legen, neuer Layer = alter Layer+koo
Brischke am 30.08.2004 um 09:42 Uhr (0)
Hallo Morton, folgend mal eine Lösung mit (mapcar. Die Funktion kopiert die Elemente auf den jeweiligen Layer mit der Namenserweiterung _koo Code: (defun c:myc2l (/ aws lali layli) (setq aws (ssget)) (if aws (progn (foreach L (setq layli(mapcar cdr (vl-remove-if-not (lambda (E) (= (car E) 8) ) (apply append(setq aws (mapcar entget(bau_elemli aws)))) ) ) ) (if (not(member (setq L(strcat L _koo )) lali)) (progn ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Bogen im Uhrzeigersinn
Werner-Maahs.de am 05.03.2012 um 15:11 Uhr (0)
Ich möchte mal eine leise und ich hoffe konstruktive Kritik äußern:Es fehlt mir in der Fragestellung die Begründung, warum es z.B. nicht gehen soll statt Mittelpunkt, Startpunkt, Endpunkt "Mittelpunkt, Endpunkt, Startpunkt" einzugeben.Dann wäre das Rätzelraten um einiges einfacher.Ich vermute mal, dass der Endpunkt nicht auf dem Kreisbogen liegt. In diesem Fall wäre es ein leichtes, z.B. mittels Lisp die Eingaben abzufragen und den Bogen entsprechend zu zeichnen.Da ich hier gerade keine AutoCAD zur Verfügu ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Attribute per Mausklick extrahieren
lutzc am 15.02.2011 um 09:49 Uhr (0)
Hallo zusammen,ich möchte gerne einen vom mir erstellten Block mit Attributen über ein Buttonmakro auslesen lassenund die Daten an einem vom Benutzer ausgewählten Ort abspeichern.Jetzt erst einmal die Frage "normale" Attributsextraktion als CDF-Datei und dann in Excel einlesenoder erweiterte Attributsextraktion und dann gleich als XLS exportieren.Für beide Varianten habe ich auch schon Vorlagen erstellt und manuell funktioniert das ganze auch schon.Für den Benutzer soll das ganze so ablaufen:-Datenextrakti ...
|
| In das Form Lisp wechseln |
|
AutoCAD LT : Blockreferenz zu Punkt - Tachymeter
KlaK am 04.01.2024 um 12:40 Uhr (1)
Hallo Olec,Nachdem ich den Tachymeter nicht kenne, wir verwenden Ing.Tachy von Leica, habe ich nur mal die Kurzbeschreibung überflogen und dabei die erwähnte Bürosoftware gefunden aber keine Einstellmöglichkeiten bzgl. der USB Schnittstelle. Anscheinend war das ein älteres Handbuch, da dort noch die RS232 Schnittstelle beschrieben war.LT 2024: Ist schon mal gut, da könnte man mit Lisp schon mal was machen, wenn man am Gerät nichts einstellen kann.Blöcke: Ja, da solltest Du Dich mal damit beschäftigen denn ...
|
| In das Form AutoCAD LT wechseln |
|
OneSpace Modeling : Text aus lisp einen platzhalter in annotation zuweisen
Klaus Lörincz am 16.09.2003 um 07:47 Uhr (0)
Hallo Thomas, Ich denke das ich genau nach solchen Ideen schon gefragt hatte. Tipp 1) C:Program FilesCoCreateOSD_Modeling_11.60.4.4helpenglishpesd.htam_customam_customize.html Gibt einen überblick über Textreferenzen. Tipp 2) im am_customize findest Du einen Block für die Definition der Rferenzen im Schriftfeld: ;;----------------------------------------------------------------------------- ;; predefined text reference groups and types for frame customization ;;-------------------------------------------- ...
|
| In das Form OneSpace Modeling wechseln |
|
Webbrowser : Seite kleiner als Browserfenster
mapcar am 27.10.2004 um 18:34 Uhr (0)
Das mit dem span war auch nur am Rande - aber ich glaube nicht so recht, dass sich ein span positionieren lässt. Wie du selber sagst, heisst span doch, das sich das Element an der Parent-Position ausrichtet. Zum Problem selbst - ich habs doch oben schon gesagt: Du läßt dem Fußbereich eine variable Höhe, und damit wird übriger Platz dem Fußbereich zugeschlagen. Und die Fußzeile wird oben in den Fußbereich gehängt mit einem Abstand von 17 px. Gib dem Fußbereich ein height:100px; oder so, dann wird der ...
|
| In das Form Webbrowser wechseln |
|
Rund um Autocad : Plotten aus AutoCad
Proxy am 13.07.2004 um 07:01 Uhr (0)
Eigentlich ist die Einstellung innerhalb von Distiller wichtiger. Die Einstellung eBook ist IMHO ausreichend für alle alltäglichen Pläne, die PrePress Option ist ein Overkill da MB-grosse PDF erzeugt werden (Da PDFs leicht skaliert werden können ist auch die Papiergrösse egal). Die Schriftarten sollten ausnahmslos eingebunden werden und natürlich hat in einer CAD-Software keine grosse Anzahl von Schriftarten zu suchen, wie viele Fonts auf deinem Rechner liegen macht etwas nur im Promilebereich Windows e ...
|
| In das Form Rund um Autocad wechseln |