|
Lisp : eine bestehende lisp auf den Inhalt von Blöcken erweitern?
-ikarus- am 17.12.2008 um 08:44 Uhr (0)
Danke für die schnelle AntwortAlso mir geht es darum, das ich meine bestimmte Zeichenreihenfolge auch auf den Inhalt von Blöcken anwenden kann.anbei mal die von mir erstellte draworder.(defun C:DRAWOR ( / ofang1 helems la bema mas bema1 sch15 sch95 gr30 sch95 rah10 kon1)(setq ofang1 (getvar "osmode"));^C^C(if (setq helems (ssget "_X" ((0 . "HATCH"))))(command "_.draworder" helems "" ""))(command "_.copy" "alle" "e" helems "" "@" "@")(command "_.erase" "V" "");^C^C(if (setq mas (ssget "_X" ((0 . "HATCH") (2 ...
|
| In das Form Lisp wechseln |
|
AutoLisp : importiern von Layer-Bemaßung-TextStyle
tom.berger am 16.06.2004 um 11:32 Uhr (0)
Zitat: Original erstellt von Petra_Sp: Ich hab mir eine Zeichnung-Vorlage angelegt wo ich das alles definiert und erstellt habe. Wie kann ich jetzt am einfachsten über Lisp, Sript pder dergeleichen diese vordefinierten Sachen per Knopfdruck einfügen. 1x für Layer, 1x für Bemasungstile und 1x für Textstyle. Ich vermute, Du willst das in bereits bestehende Zeichungen einfügen, denn für neue Zeichnungen hast Du ja schon Deine Vorlage. Das geht dann am einfachsten, indem Du die ansonsten leere Vorlage ...
|
| In das Form AutoLisp wechseln |
|
Lisp : 1.attribut auslesen
Bauvermesser am 05.07.2008 um 22:14 Uhr (0)
ja, ja ich geb es ja zu . Habe leider keine Ahnung was die Welt und Autocad zusammen hält. Hatte in meinem laienhaften Wahn gedacht mit dem austausch einer Befehlszeile komme ich zum Ziel, aber denkste. Für mich war die Befehlszeile"(setq att (entnext en))" die Lösung!"Du hättest doch bloß meine drei Lisp-Ausdrücke via Copy&Paste zu übernehmen brauchen .."....-- aber an welche stelle ?Die Hinweise "dann mit dem Attributwert noch ein simmples (Command "Text" ...)oder auch ein (vla-AddText... oder ein (Entma ...
|
| In das Form Lisp wechseln |
|
OneSpace Modeling : Umfrage: welche Versionen benutzt ihr?
mweiland am 28.10.2002 um 13:06 Uhr (0)
Hallo, Hans, habe seit neuestem die 11.6 drauf, arbeite ca. seit 1 Jahr mit OSD ab V8. Es hat sich seit der V8 viel getan, zB. gibts ab V11 das Machining Modul (erzeugen von Gewindebohrungen) inklusive. ME10 benutze ich nicht, weil ich einer der wenigen bin, der den OSD benutzt ohne aus dem ME10-Umfeld zu kommen. Mir reicht das Annotation-Modul (2D-Ableitung, ist im Grundpaket enthalten) zur zeichnungserstellung aus. Mir ist auch die Erhaltung der Assoziativtät(?) zw. 3D und 2D wichtig, wenn man im 3D mit ...
|
| In das Form OneSpace Modeling wechseln |
|
Rund um AutoCAD : Layerfarben konvertieren
BaCAD am 22.10.2015 um 14:03 Uhr (1)
HalloIch habe ein ähnliches Anliegen. Aber vielleicht kann man das auch ohne Lisp machen… Keine Ahnung.Unsere Plotstiltabelle sagt, dass die Farben 1 bis 7 schwarz geplottet werden. Das ist die einzige Anpassung. Wenn wir bei den Projekten z. T. Referenzen von anderen Büros hinterlegen, dann verwenden diese oft Farben 1 bis 7. Diese werden dann aber bei uns alle schwarz angezeigt. Daher, ich muss im Layermanager auf die Referenz, und dort dann alle Layer wählen mit der Farbe rot und daraus eine naheliegend ...
|
| In das Form Rund um AutoCAD wechseln |
|
Programmierung : DDE-Zugriff auf EXCEL
clausb am 12.04.2008 um 09:59 Uhr (0)
Zitat:Original erstellt von clausb:Sprich: Man muss nicht nur die paar DDE-Grundfunktionen lernen, sondern auch das Schnittstellenangebot der jeweiligen Zielapplikationen (hier: Excel) verstehen. Es ist diese Teilaufgabe, die in der Praxis die meisten Schwierigkeiten macht.Was Du im Netz zu Funktionalität in Excel findest, die über DDE erreichbar ist, lässt sich im Regelfall fast mechanisch und 1:1 für CoCreate Modeling übertragen. Im wesentlichen brauchts nur eine triviale Syntaxmassage.Weiterer Tipp zu ...
|
| In das Form Programmierung wechseln |
|
Rund um AutoCAD : Prozent anschreiben
Seven am 11.01.2008 um 15:59 Uhr (1)
Ich verwende das Prozent.lsp; Lisp-Programm zum Absetzen eines Textes für %-Angabe; 17.08.2000 Lieske(defun c rozent ( / ech sli li x1 x2 y1 y2 proz sel el) (setq ech (getvar "CMDECHO")) (setvar "CMDECHO" 0) (princ "") (princ "Angabe über %-Neigung einer Linie") (princ "Wert durch Ersetzen eines vorhandenen Textes absetzen") (princ "von tgl am 17.08.2000") (princ "") (setq ;Linie wählen: sli (entsel " Linie picken... ") ; Element und Pickpunkt li (entget (car sli)) ; Element ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Blockdefinition ohne sprengen?
Proxy am 13.01.2004 um 10:52 Uhr (0)
also z.B. Blockname = Konstruktionsabschnitt_2 mit einem Klick ändern auf Konstruktionsabschnitt_2_Verdeckt ändern und mit einem anderen Programm auf dann die interne Blockstruktur auf den Verdeckenden Layer setzen. Die erste Funktion kannst benutzen um ein Block mit einem Klick umzubenennen, mit Nuke von CADwiesel.de kannst die vererbung auf den Block anwenden. Solltenst noch den Layer auf dem der Block eingefügt/verdeckt/vererbt werden soll noch bei Nuke deinen Wünschen entsprechend deklarieren ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Probleme mit Lambda ?
mapcar am 01.04.2003 um 02:06 Uhr (0)
Hallo Andi, beschäftigen tue ich mich schon lange damit - da muss ich selber schmunzeln, wenn ich dran denke. War wohl 90/91, als ich mir meinen ersten PC angeschafft habe, ein XT mit 8 MHz!!! Und da war ein AutoCAD 2.6 drauf - das hat mich irgendwie interessiert. Ich habe ein bisschen damit rumgespielt, habe rausgekriegt, wie man in Lisp programmiert, und ein halbes Jahr später bin ich zu einem AutoCAD-Händler gegangen und hab mal vorgeführt, was ich da so gemacht habe. Kam gut an, und seitdem bin ich in ...
|
| In das Form AutoLisp wechseln |
|
Autocad VBA : lisp oder VBA
mapcar am 15.04.2004 um 14:56 Uhr (0)
Richtig, Roland. Die .NET-Bibos von AutoCAD sind nur Wrapper-Klassen für ObjectARX, d.h. nichts weiter als eine neue Verpackung der bisherigen ARX-Inhalte. Daran wird sich, so wie ich die Dinge sehe, auch in naher Zukunft nichts ändern, aber im nächsten AutoCAD kann man auch Custom Entities und Object Enabler in VB oder C# schreiben. Du kannst aber mit C# über Interop auch an die COM-Schnittstelle gehen, das heisst, alles was mit VB(A) oder VLAX geht, funktioniert ebenso in C#. Aber nicht mehr ewig;-) Wie ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Lisp/externe Daten einlesen
exilgreis1 am 24.06.2003 um 17:43 Uhr (0)
Hallo Leute! Erst mal danke für eure Antworten. Da ich erst mal Cad-Programme ausloten soll, in denen die Möglichkeit besteht die schon erwähnten Aufgaben zu erfüllen, freut es mich zu hören,daß es möglich wäre. Hallo Jochen Ich habe mir dein Beispielprogramm Bewegungssimulation angesehen. Das Programm bricht jedoch, nachdem der zweite Zylinder gezeichnet ist mit folgender Fehlermeldung ab. . . . . Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] Wo ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Polylinie mit Breite umwandeln in Fläche?
Brischke am 01.12.2003 um 14:13 Uhr (0)
Zitat: Original erstellt von matou: @Holger Brischke Die Lösung klingt einleuchtend - gibt es dafür schon eine entsprechende Routine die einen für einen gewählten Auswahlsatz die Koordinaten und Breite der Polylinien ausliest und die versetzen Elemente aus den Angaben dieser Liste generiert (eventuell auf einen neuen Layer schreibt)? ich habe nichts, ist mir auch noch nicht über den Weg gelaufen . Zitat: Original erstellt von matou: Noch eine Idee: Es gibt ja eine Routine, die um Schraffuren ...
|
| In das Form Rund um Autocad wechseln |
 |
CoCreate Modeling : Einstellungen des 2D CoPiloten dauerhaft speichern
MC am 17.11.2010 um 07:47 Uhr (0)
Guten Morgen zusammen,wir haben letzte Woche auf V17 umgestellt und nun ein lästiges Problem.Wie oder wo kann man die Einstellungen z.B. für den 2D- und 3D-CoPiloten speichern und beim Programmstart auch wieder so laden?Ich habe schon eine Umgebung (*.env) abgespeichert und diese dann beim Start wieder geladen, aber trotzdem bleiben die Einstellungen auf einem Stand, den wir so nicht gebrauchen können.Wir haben keinen Admin, der uns irgendwelche Standardeinstellungen aufzwingt.In der *.env steht sogar z.B. ...
|
| In das Form CoCreate Modeling wechseln |