|
AutoCAD ObjectARX und .NET : Xref Suchpfad umstellen
Brischke am 09.05.2018 um 22:00 Uhr (1)
Hallo Dirk,deine Frage scheint jetzt konkreter zu sein, als im Eröffnungspost.Das Command... war keinesfalls daneben gezielt, sollte das doch verdeutlichen, dass nicht nur die Sprache, vielmehr auch der Weg, der mit der gewählten Sprache gegangen wird, von maßgeblicher Bedeutung für die Performance ist.Die coreconsole kenne ich nicht (wirklich) und habe keine Erfahrung damit. Dass das öffnen ohne die Geometrie-Darstellung schneller geht, erklärt sich von selbst. Das kann man mit .Net und Lisp auch im AutoC ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
Rund um Autocad : Doppelte Punktnummern in ACad 14
Brischke am 25.05.2003 um 09:38 Uhr (0)
Hallo Morpheus-03, sicher kann dir geholfen werden. Die Frage ist nur Was sind doppelte Punktnummern? AutoCAD selbst vergeibt ja keine Punkt-Nr n. Also müssen das irgendwelche Elemente sein, die Dir die Punkt-Nr liefern. Sind das einfache Texte, die neben einem Punkt geschrieben worden? oder Ist der Punkt ein Block, der in einem Attribut die Punkt-Nr gespeichert hat. Oder was auch sonst...? Am besten ist es, du hängst hier mal eine Bsp-Zeichnung in s Forum, dann kann man sich eher ein Bild über dein Proble ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : massenausdruck
Brischke am 30.04.2004 um 11:31 Uhr (0)
@all Für einmalige/seltene Anwendungen ist ja ScriptPro ok. Aber wenn man das andauernd brauch und ScriptPro immer recht viel Zeit für die Abarbeitung benötigt, würde ich noch eine weitere Variante vorschlagen. Man schreibt ein Tool, welches das Script für alle ausgewählte Dateien schreibt. Also Script wählen, Dateien wählen, und dann geht es los, ohne andauernd Acad zu öffnen und zu schließen. Sollte dann so aussehen: _open DATEINAME_1 ..scripttext _close DATEINAME_1 _open DATEINAME_2 ..scripttext _close ...
|
| In das Form Rund um Autocad wechseln |
|
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 : 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 : in DWG gespeicherte Variablen
Brischke am 27.03.2003 um 15:39 Uhr (0)
Hallo, muß auch mal was sagen. Beide Wege sind sicher für unterschiedliche Ziele jeweils die Besseren. Soll eine Zeichnung vom äußeren (Schriftstile, etc) auf Standardvorgaben zurück gesetzt werden, dann ist der Weg über die dwt zu empfehlen. Bei uns im Unternehen lassen wir die Zeichnungen von Externen jedoch vom äußeren Erscheinungsbild so, wie uns diese zugesandt wurden. Da aber in denen oftmals die Systemvariablen irgendwie eingestellt sind, werden diese beim Öffnen einer Zeichnung generell gesetzt. Da ...
|
| In das Form Rund um Autocad wechseln |
|
ADT Architectural Desktop : Geschossverwaltung Wände Höhen
Brischke am 25.03.2004 um 20:06 Uhr (0)
noch ein Ansatz, der zwar nix anderes macht, als das was in den anderen Beiträgen bereits geschrieben war. EG speichern- Explorer öffnen - Datei kopiern auf den Namen OG |fertig. Neue Zeichnung öffnen EG auf Punkt 0,0,0 als XRef einfügen und dann das OG, ebenfalls als XRef auf Punkt 0,0,Geschosshöhe(EG) einfügen. Ohne auch nur einen weiteren Strich zu ziehen, wäre bei Übereinstimmung der beiden Geschosse, der Plan fertig. Egal ob ADT oder Acad pur, so ist das doch wohl (egal ob über Explorer, Speichern u ...
|
| In das Form ADT Architectural Desktop 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 |
|
Rund um Autocad : Suchen im Layout u. Modellbereich gleichzeitig?
Brischke am 19.02.2006 um 14:11 Uhr (0)
Zitat:Original erstellt von Sachsenlord:Hallo,verfolge dieses Forum schon lange und habe nun auch mal eine Frage, Gibt es eine Möglichkeit Objekte im Modell und Layoutbereich gleichzeitig suchen zu lassen.Über Schnellsuche oder dem Befehl Filter funktioniert immernur eines der beiden.Gruß + Dank vom SachsenlordWillkomen in der Reihe der Activ-Poster !Zu deiner Frage: mit z.B: Lisp ist es möglich die ganze Datenbank eine Zeichnung also Modellbereich, alle Layouts usw. zu durchsuchen .. ein Anfang in der R ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Schraffur - Mehrere Punkte eingeben
Brischke am 19.05.2004 um 15:42 Uhr (0)
Hallo nring, ich habe dein Tool mal etwas korrigiert und das Klicken mehrerer interner Punkte eingebaut. Code: (defun C:schra (/ aktueller_layer bkstemp pt) (setq aktueller_layer(getvar CLAYER ) bkstemp (getpoint Neues BKS eingeben: ) ) (command _UCS _n bkstemp) (command _-Layer MA 8 fa 1 ) (setq ms (getreal
Maßstab eingeben: )) (command -gschraff e hc-10 ms 0 ) (while(setq pt (getpoint))(command pt));pause (command ) (command _UCS _P ) (command ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : entmake
Brischke am 30.10.2003 um 12:16 Uhr (0)
@cadwiesel heute ein wenig schreibfaul? ;-)) @fca_mi2 es ist dann noch etwas mehr zu ändern. (defun fc_linie (ep zp layername farbnr faktor linientyp /) (entmake (list (0 . LINE ) (cons 6 linientyp) (cons 8 layername) (cons 10 (list (car ep) (cadr ep) 0.0)) (cons 11 (list (car zp) (cadr zp) 0.0)) ;(8 . faktor);;?? (cons 62 farbnr) )) );defun Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Lisp programm ????
Brischke am 24.06.2005 um 11:40 Uhr (0)
Zitat: Original erstellt von Rabbit 007: Ich würde gerne in einer Zeichnung die Blöcke Tisch1 und Tisch2 zählen lassen so das der Wert von Tisch1 in Variable USERI1 ist, und der Wert von Tisch2 in Variable USERI2 ist. Ich hoffe das es klappt oder einer ein solches Programm schon hat !? (setvar "USERI1" (sslength(ssget "_X" (0 . "INSERT")(2 . "TISCH1")))) (setvar "USERI2" (sslength(ssget "_X" (0 . "INSERT")(2 . "TISCH2")))) Die Beantwortung deiener anderen Fragen, kannst du in meiner Signatur nach ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Bemaßung einer Bogenlänge ???
Brischke am 23.11.2003 um 19:49 Uhr (0)
Hallo, über Reactoren ist es machbar, es gibt auch andere, als den von Tom beschriebenen Weg, als den Reactor an den Bogen zu hängen. In allen bisher hier veröffentlichten Lösungen wird eine Winkelbemaßung als Grundlage genommen. Man muss also nur dafür sorgen, dass, sobald die Bemassung geändert wird, eine aktuelle Bogenlänge eingetragen wird. Also kein Reaktor am Bogen, sondern an der Bogenbemaßung selbst (die ja eigentlich eine Winkelbemaßung ist). Grüße Holger ------------------ Holger Brischke (defu ...
|
| In das Form Rund um Autocad wechseln |