|
Rund um AutoCAD : Errorhandling
cadffm am 16.05.2021 um 17:38 Uhr (1)
" Wenn ja dann Command das verstehe ich nicht"Dann hast du vermutlich nie die Hilfe zu der LispFunktion command gelesen?Dann hole es doch jetzt nach: [F1]Command (AutoLISP)"Auch (if msg(print msg)(command "_undo""_end") verstehe ich den Sinn nicht..Also das ist jetzt schon härter.PRINT gibt Text aus (wenn denn das Argument MSG übergeben wurde), sollte ja bekannt sein.Das ist Standard bei einem AutoCAD Befehls-Abbruch und sollte so auch bei benutzerdefinierten Befehlen übernommen werden.(Wie der ganze Stand ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Füllfarbe des Bemaßungstextes bei Autocad 2006
Cimex am 26.04.2006 um 23:41 Uhr (0)
Nach einigen (vergeblichen) Versuchen mit LISP(leider hat auch das Tool von CADmium bei mir nicht funktioniert)hab ich eine Lösung in VBA gefunden.Is ein wenig "dirty", aber vielleicht erfüllt es den Zweck:Code:Sub RemoveDimTextMask() Dim MyBlock As AcadBlock Dim MyEnt As AcadEntity Dim MyMText As AcadMText For Each MyBlock In ThisDrawing.Blocks If InStr(1, MyBlock.Name, "*D") 0 Then For Each MyEnt In MyBlock If MyEnt.ObjectName = "AcDbMText" Then Set MyMText = MyEnt ...
|
| In das Form Rund um Autocad wechseln |
 |
Rund um AutoCAD : assoziative Schraffuren bei Kreisen
Dig15 am 05.12.2013 um 10:09 Uhr (15)
Hallo Pen, haben die Kreise alle den gleichen Durchmesser oder sollen auf den gleichen Durchmesser erhöht werden? Oder sollen um den gleichen Faktor vergrößert werden?Für letzteres gibt es ein Lisp:Code:;******************************************************************************;VARIA von Objekten die einen definierten Einfügepunkt haben.;(Texte, Blöcke, Kreise ect.);******************************************************************************(defun c:VARIA-E (/ faktor aus n i nam ins)(terpri)(terpri)( ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : ASCII Dateien einlesen
Theodor Schoenwald am 10.03.2004 um 20:10 Uhr (0)
Hallo Sternchen, hier ist eine Lisp-Datei, die es kann. Gruß Theodor Schönwald ;;;-------------------------------------- ;;; IMPORTS ASCII TEXT FILES ;;; V1.0 ;; (defun C:TXTIN (/ VA VB VC VE VF ) (defun NEUERR (MSG) (R_VAR) (princ) ) (setq ALTERR *ERROR* *ERROR* NEUERR C_E (getvar CMDECHO ) ; ECHO B_M (getvar BLIPMODE ) ; Markierungspunkte A_N (getvar AUNITS ) ) (setvar CMDECHO 0) (setvar BLIPMODE 0) (setvar AUNITS 4) (defun R_VAR () ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Attribute Texthöhe
Petra_Sp am 19.01.2005 um 22:05 Uhr (0)
Hallo an alle1. Hallo "joern bosse" dein Tool funktioniert super, vielen vielen Dank, hat mir irrsinnig weitergeholfen!! DANKE nochmal!! Eine Frage hab ich noch: Wenn ich aber in einem Block 2,3 verschiedene Attribute habe mit unterschiedliche Höhen habe und ich dein Tool anwende überträgt er mir das auf alle Attribute in dem Block!! Kann man so etwas noch umschreiben wo er mir evtl. Abfragt welches Attribut er mir ändern soll oder zuminderst nur das was ich anklicke!???!!! Vermutlich ist das extrem viel A ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : koordinatenberechnung in script
egug am 04.10.2005 um 20:55 Uhr (0)
da ich mich mit Lisp nicht so auskenne hier mal eine andere Variante wie ich das Problem gelöst habe.Ein sehr komplexes C# Programm das aus ACAD gestartet wird generiert ein Textfile (d:cad est1.txt) mit folgendem Inhalt. blk entspricht dem Block und crd die x,yKoordinaten wo der Block plaziert werden soll.blk : D:cadACADLibrariesformatliba3.dwgcrd : 0,0blk : D:cadACADLibrarieslib1x1.dwgcrd : 64,80Die folgende VBA Routine liest das test1.txt File ein und generiert die Zeichnung.Private Sub CommandButton15_ ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Layer über Datei erzeugen
CADmium am 07.07.2004 um 08:22 Uhr (0)
mal einen anderen Ansatz : Siehe Hier und speziell für Layer : (defun LAYER-export(DATEINAME / LAYER LAYDATA LISTE DATEI) (While (setq LAYER (tblnext LAYER (null LAYER))) (setq LAYDATA (vl-remove-if (lambda (L)(member(car L) (-1 330 -2 5 390))) (entget(tblobjname LAYER (cdr(assoc 2 LAYER))) ( * )) ) ) (setq LISTE (cons LAYDATA LISTE)) ) (if(setq DATEI(open DATEINAME w )) (progn (for ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Reihenfolge Attributabfrage in Schriftfeld
CADLoe am 21.11.2006 um 21:28 Uhr (0)
Erstmal Sorry, ich hatte firmeninterne Probleme (Firewall) meine Antwort abzuschicken, warum haben wir nicht rausgekriegt. So muss ich jetzt meine Antwort von zu Hause aus abschicken.@ ThomasIch habe keine Ahnung von Makros! Ich habe schon mal versucht mich damit auseinanderzusetzen, aber beim Versuch ist es geblieben, wie gesagt...(Ich kann schliesslich nicht alles wissen, sonst würde ich wahrscheinlich nicht als CAD-Zeichner tätig sein )Der Hersteller, die Herkunft des Makros oder auch die Funktion ist ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Autocad 2007
cosgeo am 04.04.2006 um 07:48 Uhr (0)
Also bei mir läuft das hier schon seit dem 22.03 und ich muß sagen es ist mal endlich wieder etwas schneller geworden. Wenn man das ganze 3D zeugs nicht braucht ist das allein schon ein grund der Version eine Chance zu geben. Außerdem sind Bugs gefixet die in 2006 selbst nach den ServicePacks noch drinn sind. (Ich sag nur insunits und willkürliches skalieren...). Wichtig ist, daß es ein neues DWG Format gibt und damit in der Regel alle Applikationen angepaßt werden müssen (ARX - bei LISP gehts vielleicht a ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Linie brechen wie auch immer
steinmaus am 28.07.2006 um 10:57 Uhr (0)
Hallo Liebe Leute....Habe mich bemüht etwas zu meinem Thema im Forum zu schauen, bin aber zumindest auf Grund meiner fehlenden Macro-Kenntnisse nicht fündig geworden. Ich möchte eine Linie an mehreren Schnittpunkten brechen. Dafür gibts ja auch einen schönen Befehl. Dumm nur, das man diesen Befehl immer wieder aufs neue aufrufen muss. was mich irritiert, ist, das ich mit einer Befehlswiederholung (einfach enter) nicht den selben Effekt habe, denn nun kürzt er die Linie, anstatt sie nur zu unterbrechen. Mac ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Alle Layerstatus löschen per button?
CADchup am 01.12.2010 um 10:52 Uhr (0)
Hi, Zitat:Das Tool ist ja nur ne Testversion Gibts da auch ne kostenlose Lösung?Gibts sicher auch, aber ohne Fleiß nun mal kein Preis. ;) Zitat:[i]Das kann doch nicht sein, dass man bei einer so teuren Software fürkleine selbstverständliche Funktionen noch extra was berappen muss./i]Was du eine "kleine selbstverständliche Funktion" nennst, ist für andere überflüssiges Gedöns. AutoCAD ist nunmal die eierlegende Wollmilchsau: Könnte alles, muss aber nicht. Zur Ausgestaltung des Programms gibts schließlich ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Plotten / Beschriftungs-Maßstab / Plotmaßstab
Bernd10 am 06.11.2008 um 10:18 Uhr (0)
Hallo,ich bekomme beim Befehl Plotten folgende Meldung:Der Beschriftungs-Maßstab entspricht nicht dem Plotmaßstab. Wollen Sie fortfahren?Inzwischen habe ich in der Objekteigenschaften von "Gedrehte Bemaßung" (= DIMENSION) festgestellt, dass es unter Sonstiges die Eigenschaften Beschriftung und Beschriftungs-Maßstab gibt. Dort ist der Wert für Beschriftung = Nein und für Beschriftungs-Maßstab = 1:1. Beim Befehl Plotten ist der Wert für Plotmaßstab 1=25. Wenn ich es bis hierher richtig verstanden habe, erklä ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Attribute kopieren
artes-indigo am 09.03.2016 um 08:42 Uhr (1)
Hey Ihr Lieben, viele Dank! Es war ein Klammerfehler, ja, aber ich hab einige Zeit gebraucht bis ich die Logik begriffen hatte. Erst danach konnte ich den Fehler finden. Super, saupraktisch!Ach wäre es schön wenn ich mich da besser auskennen würde. Dann könnte ich die Funktion erweitern um die Möglichkeit, Attribute mit unterschiedlicher Bezeichnung einander zuzuordnen - so könnte ich die Werte gleich aus den Raumstempeln übernehmen vielleicht. Geht das überhaupt aus einem Block, der in eine externe Refere ...
|
| In das Form Rund um AutoCAD wechseln |