|
Lisp : ActiveX-Frage zum Arbeiten mit mehreren Zeichnungen
autocart am 13.12.2008 um 19:26 Uhr (0)
Danke, Us unterwegs!Ich hatte mir eingebildet gehabt, dass ich das aktiv-setzen schon probiert hatte und damit ebenfalls stecken geblieben wäre.Wie es aber aussieht habe ich mich dabei geirrt, da es jetzt funktioniert.Für alle die den Code dazu auch noch wissen wollen: Zitat:(vl-load-com)(setq anderesDocument(vla-item(vla-get-documents(vlax-get-acad-object)) 0));in diesem Fall wird die erste geöffnete Zeichnung angesprochen(vla-activate anderesDocument)------------------Gruß, Stephanwww.stbartl.at
|
| In das Form Lisp wechseln |
|
Lisp : Strukturobjekt Summary-Info unbegrenzt nutzbar?
Peter2 am 28.02.2012 um 15:51 Uhr (0)
Zitat:Original erstellt von Peter2:...Bevor ich mich in den nächsten Tagen drauf stürze ...Anscheinend wird der Speicherbefehl, der beim Schliessen der Zeichnung aktiviert werden kann, nicht protokolliert.Lässt sich das irgendwie einrichten oder sind da die Reaktoren grundsätzlich zu spät dran?(Eigentlich werden die DWG-Props ohnehin VOR dem Speichern eingetragen, weil man sonst nie wieder aus der Schleife käme ..)Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens ...
|
| In das Form Lisp wechseln |
 |
Lisp : Ansichtsfenster RIchtung
Tastenklopfer am 25.02.2013 um 13:56 Uhr (0)
Danke Thomas,das Thema ist sehr speziell:Wir müssen in bälde unsere Zeichnungen nicht nur mit der Koordinatenleiste Gauss/Krüger beschriften sondern auch zusätzlich mit ETRS-Koordinaten.Bedeutet ich ermittle die Koordinaten des Ansichtsfensters, schreibe ASCII-Datei ,rechne im DOS-Fenster in ETRS um.Lade die umgerechnete Datei, erzeuge eine Koordinatenbeschriftung ,wieder in Datei ausgeben, umrechnen in GK und einfügen als Block in die Zeichnung.In nach Norden ausgerichteten Zeichnungen klappt das schon, j ...
|
| In das Form Lisp wechseln |
|
Lisp : Lsp über Button starten
Bauvermesser am 10.12.2006 um 13:22 Uhr (0)
Hallo,Ich will einige LSP über Buttons starten welche ich nur wenig braucheFrage:1. was ist der Unterschied zwischen den beiden Befehlen oder welcher ist der bessere^C^C^P(if (null F:/xx/LSP-TOOLS/(load"EDIT-SOLL"))(princ);EDIT-SOLL^C^C(if (not f:/xx/lsp-tools/(load "fla-bere.lsp"));fla2. sind die Befehle auch ohne Einschränkung anzuwenden wenn ich sie doch 3,4 mal in der selben Zeichnung starten muss,;wäre für Hinweise dankbar,-allen eine schöne Weihnachtszeit------------------Gruß vom Bauvermesser;
|
| In das Form Lisp wechseln |
|
Lisp : Transparenz hinzufügen
besele am 16.07.2015 um 08:43 Uhr (1)
Hallo Cadmium,wollte die Transparenz nicht auslesen sondern mitgebenso wie ich sie bei meiner Layersteuerung habe.Weil der Layer wird doch auch bei einer neuen Zeichnung angelegt wenn er nicht vorhanden ist.zB.: (defun C:000() (command "_-layer" "_m" "---000-Konlinie" "_c" 191 "" "_ltype" "Continuous" "" "_lw" 0.09 "" "_Transparency" 40 "" "_Plot" "k" "" ""))Hallo Holger,habe die Variablen "_Transparency" 40 - oben hineinkopiert und unten im Programm selber kenne ich mich nicht aus.Vielleicht kann mir jema ...
|
| In das Form Lisp wechseln |
|
Lisp : ScripPro
Dober Heinz am 17.08.2015 um 07:46 Uhr (1)
Hallo Brauche HilfeWill bei einer Zeichnung, alle X-Ref binden, dann Bereinigen und speichern in dxf Format.Mein Script sieht so aus.(load "unload_xref") (c:sent)_dxfout Funktioniert mit ScriptPro und ACAD.exe super.Wenn ich aber dann, alles mit der accoreconsole.exe ausführe wird der Lisp-Befehl nicht ausgeführt.Es wird nur eine dxf gespeichert.Frage. Geht ein Lisp-Befehl nicht in der accoreconsole Konsole.Oder muss ich das anders machen !Danke Heinz ------------------ Heinz
|
| In das Form Lisp wechseln |
|
Lisp : (command _open)
bu am 24.10.2006 um 10:32 Uhr (0)
@Paulchen (initdia) funzt leider nicht@cadmiumHut ab, der Fachmann staunt der Laie wundert sich..!Da sieht man es mal wieder, da hatte ich keine Chance.Was nicht heísst dass mir noch was einfällt. Das Problem ist, dass ich beim Öffnen gleich auf Zoom Grenzen gehen und auch noch einen Layerkonverter starten will. Beim Öffnen der Zeichnung falle ich jedoch aus meinem Lisp heraus. Und in die ACADDOC will ichs nicht einbinden da es nur spezielle Zeichnungen betrifft. Hat jeman eine Idee?Gruss bu
|
| In das Form Lisp wechseln |
|
AutoLisp : Dateiname aus Attributen bilden
HansGeorg am 10.11.2003 um 09:56 Uhr (0)
Hallo zusammen, wie kann man bei der Ausgabe eines wblock s den Dateinamen aus Attributen zusammensetzen. Soll die neue Datei den Dateinamen der jetzigen Zeichnung erhalten gehe ich folgendermaßen vor: (strcat c:/temp/ (substr (getvar DWGNAME ) 1 (- (strlen (getvar DWGNAME )) 4)) .dwg ) Wie kann man vorhandene Attribute als Dateiname verwenden? Und wie kann man dwgname mit dem Wert des Attributs A kombinieren? Z.B. dwgname ergibt XX und Attribut A ergibt Z - Ergebnis XX-Z Vielen Dank! Grüße HansGe ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : anzahl der attribute an bestehenden blöcken erweiteren
tappenbeck am 19.10.2004 um 14:13 Uhr (0)
moin moin ! ich habe folgende aufgabenstellung zu lösen: in einer zeichnung sind eine vielzahl von blöcken mit attributen und jetzt wird bekannt, dass diesen blöcken ein attribut hinzugefügt werden soll !!! die alten werte sollen bestehen bleiben. wenn ich dieses mit REFBEARB versuche, dann bekommen nur die neuen blöcke das zusätzliche attribut - die alten bleiben wie sie sind. hat jemand von euch hierfür einen brauchbaren lösungsansatz ??? gruß Jan :-) ------------------ jan :-)
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Ungleichmäßig skalierte Blöcke auflösen
CADmium am 24.02.2004 um 13:28 Uhr (0)
Umschreiben gesagt: Ein Block liegt mit seinen Elementen immer untransformiert in der Blocktabelle. Von dort aus wird er in die Zeichnung üner Blockreferenzen referenziert. Dabei kann die Referenz gedreht oder sklaiert werden. Für den von dir angesprochenen Export, der so scheinbar nicht funzt, würd ich die Blockreferenzen auflösen ( was dabei aus den einzelenen Elementen wird, steht gut in der ACAD-Hilfe beschrieben ) und wegenmeiner als neue Blöcke , mit Referenz am gleichen Punkt abspeichern. Mit Lisp ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Layer aus Abdeckung aus Block in Block
cadffm am 03.07.2024 um 17:47 Uhr (1)
Hi,ich habe ein Problem mit dem Post, irgendwie ist das für mich als ob jemand 2 Geschichten erzählt, statt nur einer!?"Weiss der Kuckuck wo das herkommt, aber ich habe eine Zeichnung wo das folgende Problem laufend vorkommt:"1. Zeichnung HABEN, okay, aber "laufend vorkommt" würde für mich bedeuten das IHR das Produziert? Also Du selbst in der Datei arbeitest und was-auch-immer passiert dann. 2. "sinnvoller Name" Da wipeouts keine Namen haben, meinst du wohl den Layer auf den Referenziert wird? "MIW ...
|
| In das Form Lisp wechseln |
|
Lisp : Drucker(name) vom letzten Befehl _plot
Bernd10 am 13.07.2010 um 14:03 Uhr (0)
Hallo,nach einigem Testen habe ich mich entschlossen, nicht den Namen vom Drucker zu kontrollieren, sondern ich kontrolliere die PDF-Datei.Die PDF-Datei wird über eine PC3-Datei mit Hilfe von FreePDF XP erstellt, in der ich das Verzeichnis fest vereinbaren kann. Durch das bekannte Verzeichnis und den bekannten Dateinamen kann ich kontrollieren, ob eine PDF-Datei für die Zeichnung erstellt wurde. Somit kann ich die weiteren Schritte unterscheiden. Danke für die Informationen und viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : CELTSCALE, LTSCALE, UNITS, MEASUREMENT und andere GESCHICHTEN
alfred neswadba am 16.02.2011 um 08:47 Uhr (0)
Hi,kleiner Haken an der (humoristisch angehauchten) Aussage:CELTSCALE gibt es schon länger (fast ewig) als die Möglichkeit, mit UNITS (Version 2000 oder 2002, weiß nicht genau) einer Zeichnung Einheiten zu verpassen.Und da Zeichnungseinheiten bei AutoCAD ja sowieso einige Stolperfallen in sich birgt, bin ich froh, dass wenigstens die Linientyp-bezogenen Variablen nicht auch noch davon abhägig sind , Ist aber subjektive eigene Meinung.- alfred -------------------www.hollaus.at
|
| In das Form Lisp wechseln |