|
Rund um Autocad : Auto Lisp bzw. Scripts
KAME am 23.05.2007 um 14:14 Uhr (0)
Hallo Leute!bin heute auf ein schwerwiegendes problem gestoßenhabe unzählige dwg zeichnungen vom Inventorund bei allen hat der rahmen und der schriftkopf den falschen blocknamen zb. Schriftkopf:"Schriftfelder Schriftkopf" sollte "Schriftkopf" heißenzb. Ränder:"Ränder Ra A1" sollte eigentlich "Ra A1" heißendas mit dem schriftkopf kann ich über ein script lösen jedoch bringe ich das mit dem rahmen nicht unter, weil wenn ich einen A2 rahmen auftaucht kennt er diesen ja wieder nichtleider kenn ich mich mit sc ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : k-linie vertikal und Horizontal
CADmium am 02.10.2007 um 15:54 Uhr (0)
Zitat:Original erstellt von stolti:danke. nochmal.es gibt bei uns in der firma allerdings vom systemadministrator beschränkungen für das laden von lisp dateien.das erläuter mir mal ... du kannst auch den Text innerhalbder Klammern in deine Befehlszeile kopieren ERNTER drücken und dann das Prog starten .. Zitat:Original erstellt von stolti:^C^C_amconstrs ist aber soweit ich weiß ein autocad mechanical befehl oder und geht bei der normalen autocad version nicht.Genau!------------------ - Thomas -"Bei 99% ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : polar kobieren
michelangelo am 26.04.2004 um 16:11 Uhr (0)
ich habe einene Riesen Klinikanlage die verschiedene Gebäudeteile hat die aber alle sozusagen kreissektoren sind. sie laufen ineinander über und und und. ich bin elektorzeichner und ich habe lampen, dosen, steckdosen, schrieften, ... sehr vielen sachen die ich kopieren und drehen muss. wen ich es zuerst kopieren und dan drehen muss machen ich vielmehr klicks. mit dem lisp mache ich viel weniger. vielleicht geht es ja mit den griffen auch, aber ich komme nicht nach, kann man das irgendwo einfach erklärt n ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Liegt der Punkt auf der Linie
harryk am 12.11.2004 um 10:34 Uhr (0)
hi, nur nen ansatz, nicht schlau aber koennte funzen: wenn s nur um linien geht muessen die winkel vom: - linienstartpunkt zum einfuegepunkt - einfuegepunkt zum linienendpunkt gleich dem linienwinkel sein. bei polylinien wirst du durch die segmente laufen muessen. darueber hinaus hatte ich irgendwo mal ne vba klasse die lisp ausfuehrt, hab ich mal benuzt um festzustellen ob xref s overlayed oder attached sind, da wollte mir vba auch nicht weiterhelfen. ich schau mal ob ich das in alten backup s noch find u ...
|
| In das Form Autocad VBA wechseln |
|
Rund um AutoCAD : 3D Polylinien in 2D Polylinien Konvertieren
Geos am 07.05.2009 um 18:13 Uhr (0)
Die "normalen" Linien könntest Du mit PEDIT / mehrere Objekte - wieder verbinden.Dann gibts noch bei den ExpressTools etwas, ähnlich wie "Z-Koordinate auf 0" und bei Cadwiesel.de das "flatten.lsp" - weiß aber nicht auswendig, was die als Ergebnis liefern.Oder vielleicht ist das hier: http://personales.unican.es/togoresr/lisp/Ejemplos/R12/MAKE2D.txt was brauchbares?Edit: vielleicht sollte ich mehr drauf achten, dass der Zeitraum zwischen dem Öffnen der Seite und der Antwort nicht zu groß wird -------------- ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : zum Downloaden: Zeichnungs-Wechsel mit Werkzeugpalette (OpenDCL)
autocart am 10.05.2012 um 15:38 Uhr (0)
Danke Heinz,Zur Zeit muss die Palette beim Schließen einer bereits offenen Zeichnung sichtbar sein. Sonst kommt die Fehlermeldung. Einzige Alternative ist, die lisp-Datei nicht zu laden. Werde mich drum kümmern.Falls der andere Fehler noch mals kommen sollte, gib mir bitte Bescheid, danke.------------------Gruß, Stephanwww.stbartl.at"Alles sollte so einfach wie möglich gemacht werden, aber nicht einfacher." - Albert Einstein[Diese Nachricht wurde von autocart am 14. Mai. 2012 editiert.]
|
| In das Form Lisp wechseln |
|
AutoCAD VBA : Stützpunkte in Polylinien hinzufügen
Iowa am 15.06.2007 um 10:18 Uhr (0)
Hallo!Ich möchte mir gerne einen Button erstellen, der auf Knopfdruck die Funktion aktiviert einen Stützpunkt zu einer Polylinie hinzufügen zu können. Es gab da wohl mal ein lisp-tool, leider existiert der Link nicht mehr. Das Programm hieß: PLVERT.lspVielleicht kann mir das ja jemand schicken / posten? Ansonsten wäre ich auch dankbar, wenn mir jemand zeigen könnte, wie ich den einfachen Befehlszug "pedit -- BEarbeiten -- Einfügen" in einem Makro oder einem lsp-tool umsetzen kann.Vielen Dank!Grüße Iowa
|
| In das Form AutoCAD VBA wechseln |
|
Lisp : Dateiversion bei -wblock bestimmen
Stefan Michel am 04.07.2007 um 22:47 Uhr (0)
Hallo,ich habe folgendes vorhaben. Ich möchte gerne ein "multiout" fürautocad2007 in lisp programmieren. Mir schwebt ein Dialogfeld vor, in dem ich anhaken kann, welche versionen ich ausgeben möchte (z.b. DXF-R12, DWG-2000 usw.). Leider musste ich bei meinen ersten programmversuchen feststellen, dass ich im "normalen" wblock dialogfeldalle möglichen dateiversionen einstellen kann, dies aber scheinbar bei der befehlszeilenversion -wblock schlichtweg komplett weggelassen wurde. ich kann also mit (command "-w ...
|
| In das Form Lisp wechseln |
|
Lisp : lisp code?
CAD-Huebner am 02.02.2011 um 11:26 Uhr (0)
Das sind 2 Fragen.1. ssget mit Filterung NOTDas hier wählt alle nicht roten Linien (außer wenn vonlayer zufälllig rot ist)(ssget "X" (list (0 . "LINE") (-4 . "not") (62 . 1) (-4 . "not") ) )siehe auch http://www.autolisp-tutorial.mapcar.net/ssget.html und2. Bestehender Auswahlsatz (impliziter Auswahlsatz _I) in ssget Ausewahlsatz übernehmen(ssgetfirst)bzw. (ssget "_I" ...Dieser Code erstellt einen Auswahlsatz aller NICHT roten Linien aus der aktuellen Markierung/AuswahlBefehl: (ssget "_I" ((0 . "LINE") (-4 ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Zahlen addieren
Entsorger01 am 28.11.2007 um 14:18 Uhr (0)
Zitat:Original erstellt von tunnelbauer:Tunnelbauer hat alles...Dann hätts ich gerne so, dass die Flächenauswahl genauso funktioniert wie mit "Hinzufügen: Punkte auswählen" bei der Schraffur und die Fläche zusätzlich zum Text noch mit einer zu wählenden Schraffur ausgefüllt wird Hab sowas vor langer, langer Zeit mal selbst gelispelt und beim Büroausstieg vergessen mitzunehmen Und jetzt bin ich so lange raus, dass ich gerade noch weiß, wie man ein Lisp-Programm lädt ------------------GrußMichi"Personalf ...
|
| In das Form Rund um AutoCAD wechseln |
 |
Rund um AutoCAD : Befehl Hintergrund ohne Dialogfeld
Siegfried Rief am 25.05.2014 um 16:57 Uhr (1)
@JupaHatte ich auch schon dran gedacht, der Befehl landet aber schließlich auch im Dialogfeld :-(@cadffmDiese lisp verwende ich bereits um im 2d-Drahtkörper bei Bedarf je nach Layerfarbschema von Fremdzeichnungen schnell zu "invertieren". Der Befehl "hintergrund" wirkt sich auf die schattierten visuellen Stile aus. Früher als Standard hellgrau, mittlerweile sehr dunkelgrau - für screenshots nach word mache ich ihn gerne weiß Lesbarkeit und Toner. Kann man zwar über die Vorlage steuern, Schüler haben aber ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : ssget, wiedermal filtern: Elemente ohne GC48
wronzky am 13.06.2007 um 14:19 Uhr (0)
Zitat:Original erstellt von Wolfgang S: weil wenns nicht existiert nimmt lisp an, daß es 1 ist ?nicht 1 sonder 0 (=Vorgabewert), und siehe da, es stimmt. (ssget "x" ((66 . 0))) filtert alle Blöcke ohne Attribute, obwohl GC66 nicht existent.Resümee: Existiert für ein Element ein GC-Wert, ist er aber nicht gesetzt, und existiert statt dessen ein möglicher Vorgabewert, filtert ssget den Vorgabewert! ---- würde ich jetzt so interpretieren.Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistun ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Text Kopieren und ändern
Schachinger am 20.10.2004 um 08:36 Uhr (0)
ah... darauf hatte ich nicht geachtet - ich dachte das du meinst das das lisp überhaupt abbricht. guckst du hier: Code: (defun C:KOTA (/ OBJEKT) (while (setq OBJEKT (ssget _:S ((0 . *TEXT )))) (setq OBJEKT (ssname OBJEKT 0)) (command _.copy OBJEKT (if (= (cdr (assoc 0 (entget OBJEKT))) MTEXT ) (cdr (assoc 10 (entget OBJEKT))) (cdr (assoc (if ( 0 (cdr (assoc 72 (entget OBJEKT)))) ...
|
| In das Form AutoLisp wechseln |