|
Rund um Autocad : aus Liste(13 34 36 67 64 45) string "13 34 36 67 64 45"
Brischke am 26.05.2003 um 12:20 Uhr (0)
Hallo Andrea, der Vollständigkeit halber, einen Zeilenumbruch in der txt-Datei erreicht man mit (princ "
") und wenn du weitere Daten anfügen möchtest, dann brauchst du die Datei nur nicht zu schließen, bis alle Daten drin sind. Dann sieht s so aus: Code: (setq f (open "c: est.txt" "w")) (mapcar (lambda (W) (princ W f) (princ " " f) ) (10 10.5 11 12 12.5 13 14 14.5) ) ;;; Hier den Rest eintragen - der noch in die Tab rein soll ;Zeilenumbruch (princ "
" f) (mapcar (lambda (W) (princ ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Layer Ashade
Proxy am 17.03.2004 um 20:04 Uhr (0)
Fehlerhaftes Lispchen fürs Löschen von den doofen Layer. Einfach laden und killashade eingeben Code: (defun C:killashade () (command _-layer _set 0 ) (command _-layer _unlock ASHADE ) (command _erase (ssget _X ((0 . INSERT ) (2 . AVE_GLOBAL ))) ) (command _erase (ssget _X ((0 . INSERT ) (2 . AVE_RENDER )) ) ) (command _purge _blocks AVE_GLOBAL _no ) (command _purge _blocks AVE_RENDER _no ) (command _purge ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Blockattribute
CADlerin am 12.05.2005 um 14:08 Uhr (0)
Danke an alle die mir geantwortet haben, besonders an Cadzia! Ich wollte die Höhenpunkte mit der Höhe beschriften lassen und mit dem 1. Lisp hat es auch gleich funktioniert! Allerdings muss ich da ja jeden Block einzeln beschriften. Kann man das auch für alle Blöcke (oder z.B. alle Blöcke mit dem gleichen Namen) auf einmal? Vielleicht mache ich ja auch etwas falsch, aber ich kann kein Fenster aufziehen um mehrere Blöcke auszuwählen. Trotzdem, was mache ich wenn ich doch mal ein Attribut eines Blockes als T ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Blöcke werden nicht in Ansicht dargestellt
Cater am 09.03.2003 um 23:01 Uhr (0)
Hallo Siegfried, danke für deine Rückmeldung. So gehe ich bisher auch vor. Problem ist halt bei aufsprengen der Blöcke wird die Datei sehr groß, deshalb arbeite ich immer mit einer Kopie, um Ansichten oder Schnitte zu erstellen. Mit Dansicht komme ich leider nicht sehr weit, da ich die erzeugten 2D Blöcke für ein anderes Programm benötige. Durch deinen Beitrag über die PLT-Dateien ist mir jedoch die Idee gekommen, die Dansicht zu plotten und wieder in eine DWG Datei umzuwandeln. Ist viellleicht auch eine ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Text kopieren und ändern
vision am 11.02.2004 um 18:12 Uhr (0)
Hallo, habe das LISP zum drehen (90°) von Blöcken geändert. Es funktioniert auch, bekomme aber nach jedem Schleifendurchlauf die Fehlermeldung: Unbekannter Befehl BLOCK_DREHEN90 . Wer hat einen Rat? (defun C:BLOCK_DREHEN90 (/ OBJEKT UCSFLAG) (setq UCSFLAG (WORLD-UCS)) (while (setq OBJEKT (ssget _:S ((0 . INSERT )))) (setq OBJEKT (ssname OBJEKT 0)) (command _.rotate OBJEKT (cdr (assoc (if ( 0 (cdr (assoc 72 ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Skalierung von SOLID`S ?
Brischke am 23.07.2003 um 12:00 Uhr (0)
Hallo OtzeMachEd, wenn s denn Solid s sind, und die Skalierung am ersten Scheitelpunkt als Basispunkt erfolgen soll, dann nimm die folgenden Zeilen: Code: (defun c:solscale ( / ALISTE) (setq ALISTE (ssget "_X" ( (0 . "SOLID") ) ) ) (if ALISTE (progn (while (not(setq tfac (getreal "
Skalierfaktor:")))) (mapcar (lambda (el) (command "_.scale" el ""(cdr(assoc 10(entget el))) tfac) ) (bau_elemli ALISTE) ) ) ) (princ) ) (defun bau ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Tool zum Kürzen von Layernamen nach fester Stellenanzahl
lcad-maik am 19.08.2008 um 12:43 Uhr (0)
Hallo ForumWir verwenden bei uns eine fest vorgegebene Layerstruktur mit 11 Stellen. Bei vielen Layern haben wir in der Vergangenheit diese festen 11 Stellen mit "sprechenden" Layernamensbestandteilen ergänzt, so dass nun viele Layer existieren, die mehr als 11 Stellen besitzen und nicht unserem Standard entsprechen. Kennt jemand ein Lisp-Tool, mit dem man Layernamen auf feste 11 Stellen kürzen / umbenennen kann? Holger Brischke hat zwar mal ein Tool geschrieben (LAYSUBANF), mit dem man Layernamen am Anfan ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Zeichnungsabage mit Attributen
Heino Casper am 27.02.2001 um 09:34 Uhr (0)
Guten Tag. Wir haben unser Schriftfeld mit Attributen belegt. Nun möchten wir diese Attribute mit der Hilfe von Access zur Zeichnungsablage verwenden. Dies soll natürlich mit wenig aufwand verbunden sein. Ich habe es schon hinbekommen, diese Daten nach einer Datenbank zu übertragen. Einmal mit dem Befehl „Attext“ direkt von AutoCad aus, zum Anderen über diverse VBA-Macros bzw. Lisp-Programmen. Allerdings wird dann nur die Attributbezeichnung und der Attributwert in einer Tabelle ausgegeben. Wenn ich nun ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : verschiede Fragen zu Autocad
CADchup am 06.11.2008 um 09:08 Uhr (0)
Hi, Zitat:Original erstellt von Andreas76:wollte aber trotzdem verstehen warum ich bei meiner methode nicht weitergekommen bin..Das liegt ganz einfach daran, dass die in der Acad.pgp definierten Kurzbefehle die AutoCAD-Befehle grundsätzlich nackt und ohne Optionen aufrufen. Es besteht keine Verbindung zu Makros in Menüdateien oder Werkzeugpaletten.Wie auch?Eine Alternative wäre ein kleines Lisp-Tool, das den Befehl STR definiert und Vorrang über den in der PGP definierten Kurzbefehl hat:Code:(defun c:str ( ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Bemassungsskalierung im Layoutbereich
fonzo am 16.10.2001 um 10:57 Uhr (0)
Hallo, ich habe ein Problem, welches mich an Sinn und Zweck des Papierbereiches zweifeln lässt: Meiner Ansicht nach macht es keinen Sinn, wenn Bemassungen die im Modellbereich erstellt wurden, bei der Zuweisung von Maßstäben im Layoutbereich mitskaliert werden. Mein Ziel ist schlicht und ergreifend, das ich mit 4 verschiedenen Bemassungsgroessen (2.5-7.0 mm) auskomme. Und zwar egal, in welchem Maßstab ich mich im Ansichtsfenster befinde. Die Maßzahlen (und auch normaler Text) sollten die gleiche Größe wie ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Datenaustausch zwischen dem Pogramm `David` oder `Vestra` und AutoCAD
tunnelbauer am 31.01.2005 um 18:19 Uhr (0)
Hallo Matthias, es geht doch in beiden Threads um dasselbe, oder ? (also in diesem und in dem, wo dir Jörn und Lothar geantwortet haben) Wenn dies nämlich der Fall ist, dann sollten wir besser in einem Thread deine Probleme abhandeln (als in zwei Threads wo es dann maximal verwirrend wird). Zum Thema Lisp laden und starten hat dir Jörn bereits geantwortet siehe hier . (Weitere Infos findest du hier ) Ja, eine Vorlagendatei muss man einmal selber erstellen mit allen gewünschten/nötigen Einstellungen ( ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Enter in der Befehlszeile simulieren
Gromhelm2 am 06.11.2006 um 22:11 Uhr (0)
Hallo,ich habe in einer Autocad-Datei 450 Zahlen, diese sollen alle mit entsprechenden Texten ersetzt werden (für jede Zahl ein entsprechender Text, die Werte habe ich in einer Excel-Datei stehen).Jetzt wollte ich mir mit dem srxTEXT-Plugin eine Befehlsliste schreiben und diese nur in AutoCAD kopieren. Allerdings scheitere ich an einer Stelle:srxTEXT "Substring" "Ford T1" "Ford Galaxy" "All"Das wäre das Beispiel.Wenn ich jetzt eine Befehlsliste schreibe, muss diese ohne ein manuelles Enter auskommen (also ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Text wird beim plotten und verschieben größer
Brischke am 03.09.2003 um 09:03 Uhr (0)
Hallo ???, willkommen im Forum. Dein Problem ist nicht unbekannt und wurde in der Vergangenheit schon mehrfach behandelt. Ein paar Beiträge tiefer findest du bereits die Lösung. http://ww3.cad.de/foren/ubb/Forum54/HTML/004859.shtml Es kann passieren, dass du keine Antwort erhältst, weil das Thema bereits 100fach behandelt wurde, weil dann unterstellt wird, dass der Fragesteller zu faul ist, sich auch selbst um eine Lösung zu bemühen. Deswegen möchte ich dich gleich auf die Suchfunktion des Forum s aufme ...
|
| In das Form Rund um Autocad wechseln |