|
AutoLisp : decompiler für vlx
CADchup am 22.11.2004 um 08:52 Uhr (0)
Hi, Zitat: mapcar schrob: Nix Nullkommanix, die müssen sich in Sachen reindenken, von denen sie noch nie was gehört haben. [/B] Meiner Meinung nach ist da nix mit "Reindenken". Bloßes Wissen genügt auf jener Seite des Teichs doch schon. Man kann den Amis ja vorwerfen, was man will, aber einen Unterstrich in jedes SSGET, vor jeden Befehl und seine Optionen zu setzen, sollte selbst den Herrschaften aus "Gods own country" nicht allzu schwer fallen. Schwierig ist eine Internationalisierung doch eigent ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : wenn Funktion im Autocad?
CADchup am 28.01.2008 um 10:40 Uhr (0)
Hi, Zitat:Ein kleines Tool ließt die Planart aus dem EDM aus und gibt diese Info an das Attribut weiter. Kann man denn nicht über die Bezeichnung des Attributes oder den ausgefüllten Inhalt was machen?Natürlich kann man, aber eben nicht mit DIESEL. Dazu brauchts ein Tool in LISP, VBA, etc., das den o.g. Weg geht.Dieses kleine Tool zum Planartauslesen könnte nicht mit einer Zeile erweitert werden? Zitat:Was macht "setenv" denn genau?setenv erzeugt eine "Umgebungsvariable". Vereinfacht gesagt ist das sowas ä ...
|
| 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 |
|
AutoCAD Architecture ACA (ADT) : Standartbefehle werden (objektfang..) plötzlich nicht mehr erkannt
CADchup am 24.04.2009 um 13:45 Uhr (0)
Bevor sich das hier zu einer Quiz-Sendung auswächst:Starte die Benutzeranpassung (CUI oder ABI), geh auf den Knoten "Tastaturkürzel".Oben rechts erscheint jetzt ein Bereich "Verknüpfungen". Unten rechts davon ein Knöppken: "Drucken". Da mal draufdrücken und eine PDF (du hast hoffentlich einen PDF-Drucker) für uns erstellen und hier hochladen.Tastaturkürzel können übrigens auch in partiell geladenen CUIs definiert sein. Mal checken!Darüber hinaus:UMSCH+E ist kein klassisches Tastaturkürzel, sondern eine tem ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
Rund um AutoCAD : Layerbeschreibung per Befehlszeile bearbeiten ?
CADchup am 18.07.2006 um 14:29 Uhr (0)
@cad4funBloß nicht über Sinn und Unsinn diskutieren. Offensichtlich gibts LT-User, die sich gegen den Extender wehren, du hast deine Arbeitsweise und ich mache bestimmt des Öfteren Sachen in Acad, bei denen sich andere an den Kopf greifen. Ich habe noch nie mit der Layerbeschreibung gearbeitet und werde es auf absehbare Zeit auch nicht tun. Ich habe nur die fehlende Befehlszeilenoption gesehen und zur Verdauung des Kantinenessens einen Ergänzung geschrieben, damit sie auch über Makros gesetzt werden kann. ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Variable in Lisp aus Excel
CADchup am 28.03.2006 um 14:34 Uhr (2)
Hi,hier der Ausschnitt der Hilfe, der für dich der entscheidende sein dürfte:Establishing a Connection to an Application If an instance of Microsoft Word is already running on your PC, use vlaxget-object to establish a connection to the application. For example, the following function call establishes a connection to a Microsoft Word application, and saves a pointer to the application in a variable named msw:(setq msw (vlax-get-object "Word.Application"))The vlax-create-object function creates a new instan ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : ACAD.FAS-Virus ?
CADchup am 12.10.2010 um 13:29 Uhr (0)
Hi,autoarxload ist genau wie open eine Standard-AutoLISP-Funktion.Ein Vergleich verschiedener Versionen mit Applikation, zumal noch ACA, halte ich nicht für zielführend. Abhängig von geladener DWG und persönlicher Befindlichkeiten sind unterschiedlich geladene Module gang und gäbe.Ohne fundierte Kenntnisse der Ladevorgänge, AutoLISP, ACA und einem ProcessExplorer ist die Suche nach den viralen Daten reines Glücksspiel. Auch die dürftige Lisp-Routine von Autodesk (siehe PM) kann nicht alles finden, wenn sic ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Blockeinfügepunkt im DIA anzeigen
CADchup am 01.07.2009 um 23:01 Uhr (0)
Hi,ein funktionierendes Skript, Glückwunsch!Dass die Endung SLD fehlt, wenn das Dia auf diese Weise erstellt wird, scheint seit AutoCAD 2000 die Regel zu sein. Entweder du lebst damit und änderst dann mit einem Dateimanager wie takView oder du musst ein wenig Lisp-Code statt MACHDIA einbauen:Code:(command "_mslide" (strcat (substr (getvar "DWGNAME") 1 (- (strlen (getvar "DWGNAME")) 4)) ".sld"))Und damit wären wir bei der konstruktiven Kritik: Entweder deutsch oder englisch. Am besten englisch, damits auf j ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Kranke Polylinien?
CADchup am 26.07.2011 um 22:15 Uhr (0)
...und ich denk die ganze Zeit "...kommt mir so bekannt vor..." Hi,die Suche nach "invalid class" findet in Adesks Lisp-Brett ein paar gute Beiträge zu diesem ActiveX-Aussetzer.Tony T. hat es hier prima erklärt: Zitat:When a COM wrapper for an object exists,...Was ab dem Zeitpunkt des ersten (vlax-dump-object (vlax-ename-vla-object(car(entsel)))) der Fall ist. Zitat:...and AutoCAD replaces that object with another object of a different type, and also exchanges the object ids; xdata and extension dictionar ...
|
| In das Form Lisp wechseln |
|
AutoLisp : pdf plotten mit lisp und ghostscript 8.33
CADchup am 16.02.2005 um 10:37 Uhr (0)
Hi, Autodesks 2005er Stolperfallen sind umgangen. Nur Ghostscritp ziert sich. Die AFPL-Versionen (im Moment 8.50) verhalten sich beim Aufruf anders als die GPL-Versionen !? Plot2PDF sollte unbedingt nur mit den GPL-Versionen (im Moment 8.15) betrieben werden, da sonst keine PDFs erzeugt werden. Warum? Woher? Ich weiß es nicht! Hier also Plot2PDF 2.0. Getestet unter A2k2 - A2k5 und mit Ghostscript 8.11 - 8.15 unter WinXP Scheint soweit zu funktionieren. Es gibt einen neuen Befehl: P2P-CFG. Damit kann die Ko ...
|
| In das Form AutoLisp wechseln |
 |
Lisp : schriftfelder via lisp (ac2005)
CADchup am 15.02.2012 um 11:25 Uhr (0)
Ja, aber wie weit bist du denn überhaupt gekommen? Kein Mensch weiß, wie viele Klammern du schon gesetzt hast. Ok, auf dem Screenshot siehst du das Dialogfeld für die Schriftfelderzeugung. Ich habe eine Linie ausgewählt und in der mittleren Spalte "Material".Unten im Dialog taucht daraufhin der Schriftfeldausdruck auf, wie er verwendet würde, wenn ich den Dialog bestätige.Wichtig für dich ist das Verständnis eben dieser Zeile:%AcObjProp Object(%\_ObjId 2118207072%).Material%und der Zusammenhang mit dem L ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Lisp-Tool nach Bedarf laden
CADchup am 05.06.2007 um 13:11 Uhr (0)
Hi, Zitat:Original erstellt von CADdoctor:Kann ich auch die folgenden Zeilen in der Befehlszeile ausblenden???Wahrscheinlich, indem du die Systemvariable CMDECHO vorher auf 0 stellst. Danach das Zurückstellen nicht vergessen!Abgesehen davon plädiere ich für CADmiums Vorschlag (autoload). F1 sagt dazu: Zitat:Wenn Sie einen Befehl mit den Funktionen load oder command automatisch laden, belegt die Befehlsdefinition automatisch Speicherplatz, unabhängig davon, ob der Befehl tatsächlich verwendet wird. Die Auto ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD LT : Automatische Layout Nummerierung
CADchup am 20.03.2014 um 11:50 Uhr (1)
Hi,mein (Konzept-)Vorschlag sollte eigentlich nur die doppelte Eingabe des Layoutnamens überflüssig machen. Wenn du das Makro über die Befehlszeile zurückverfolgst, wirst du sehen, dass an einer Stelle noch ein ; fehlte.Das Hochzählen des Layoutnamens ist etwas komplexer. Bekanntlich kann man nur Zahlen addieren. Eine 3 oder 4.56 ist für die DIESEL-Engine noch eindeutig eine Zahl. Dein Beispiel 01 schon nicht mehr, sondern eine Zeichenkette. Siehe Bernds Hinweis.Wenn die Layoutbezeichnung so oder ähnlich a ...
|
| In das Form AutoCAD LT wechseln |