|
Rund um Autocad : Fläche lsp
Goofy007 am 15.09.2005 um 20:06 Uhr (0)
Hallo Zusammen,Mir gefällt das auch sehr gut, hab mir erlaubt abzuschreiben.Besser gut abschreiben als schlecht selber machen !!Kann mir bitte jemand erklären welche Funktion der Backslash zwischem der Flächenabfrage und dem Aufruf vom mtext (bzw. bei Cadmium dem Beginn des lisp-Ausdrckes) hat?Ich hab ihn zwar abgeschrieben, aber ich versteh ihn nicht. mfg Didi
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Fortlaufende Nummerierung
Goofy007 am 25.07.2007 um 13:57 Uhr (0)
Zitat:Original erstellt von Dober Heinz:Hallo E-BoyHabe dein Lisp getestet, bei mir funktioniert alles super.Ist ein tooles Lisp.Danke, kann ich gut gebrauchen.von mir ebenfalls ein fettes Danke schön!lgDidi
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Kann man bei der Eingabeaufforderung eine Variable angeben?
Goofy007 am 29.02.2008 um 15:31 Uhr (0)
Hallo Forum!Frage: ist es möglich an der Eingabeaufforderung eines Lisp-Programmes anstelle der erwarteten Zahl eine Variable anzugeben?Grund der Frage:Ich habe hier geschützte Lisp-Software, welche ich über ein Menümakro aufrufe. Das Lisp fragt nun einige Werte ab, welche ich entweder fix ins Makro schreiben oder eintippen kann.Nun möchte ich aber einen Wert einer Variablen zuweisen und im Makro die Variablen an das Lisp übergeben. Das hätten den Vorteil das ich das Makro nicht jedesmal ändern muß wenn de ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Layername als Linientyp machbar ?
Goofy007 am 03.02.2005 um 14:09 Uhr (0)
@kajomies Danke aber das Lisp geht doch ziemlich weit an der Problemstellung vorbei. (Ich möchte Linientypen definieren, bline.lsp setzt Blöcke, und das auch noch interaktiv) @CADmium Danke auch dir, das sieht nach dem aus was ich brauche aber leider kommt erst mal nur folgende Fehlermeldung: Befehl: ltypes- layer ; Fehler: Fehlerhafter Argumenttyp: stringp nil Meine Lisp-Kenntnisse reichen leider nicht aus (sind ja eigentlich noch gar nicht vorhanden) um zu Erkennen, ob das Prog einen Fehler hat, oder ob ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Layername als Linientyp machbar ?
Goofy007 am 03.02.2005 um 14:14 Uhr (0)
@kajomies Danke aber das Lisp geht doch ziemlich weit an der Problemstellung vorbei. (Ich möchte Linientypen definieren, bline.lsp setzt Blöcke, und das auch noch interaktiv) @CADmium Danke auch dir, das sieht nach dem aus was ich brauche aber leider kommt erst mal nur folgende Fehlermeldung: Befehl: ltypes- layer ; Fehler: Fehlerhafter Argumenttyp: stringp nil Meine Lisp-Kenntnisse reichen leider nicht aus (sind ja eigentlich noch gar nicht vorhanden) um zu Erkennen, ob das Prog einen Fehler hat, oder ob ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Makroaufruf mit Parameterübergabe
Goofy007 am 09.06.2005 um 20:29 Uhr (0)
Hallo Michael! Danke für die Antwort, ich hatte schon Angst, gar keine mehr zu bekommen. Ich bin mir nicht sicher, ob ich das richtig verstanden habe. Korrigier mich bitte wenn ich mich irre. Du schreibst ein Lisp, welches dir Werte in der Registry ablegt, und diese Werte werden dann vom VBA Modul ausgelesen. Um diese Methode zum Aufruf inkl. Parameterübergabe zu verwenden, muss ich nun vom Menümacro erst das Lisp-Programm ausführen lassen, und das das VBA-Makro starten. Eigentlich hatte ich ja gehofft, d ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : VBA-Selectionset an Acadbefehl übergeben; Wie ??
Goofy007 am 01.10.2005 um 14:21 Uhr (0)
Hallo zusammen,da ich mittels Forumssuche nix finden konnte, wende ich mich mit der Frage an euch:Wie kann ich ein in VBA erstelltes SelectionSet nach beendigung des Programmes an einen Autocad-Befehl übergeben ?Im Lisp geht das mittel !SSname nachem man mit (setq SSname (ssget)) diesem ein Selectionset zugeordnet hat.Aber offensichtlich gibt es hier Unterschiede zwischen einem Autocad bzw. Lisp Selectionset und einem VBA-Selectionset!Ich würde mich freuen, wenn mir jemand den Unterschied erklären kann, un ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Laufzeitfehler bei AutoCAD.AcCmColor.22
Goofy007 am 22.10.2018 um 14:43 Uhr (1)
Hallo Cadmium,Danke für die rasche Antwort. Leider kann ich mit Lisp nicht viel anfangen. Mein Code ist Teil einer größeren Sammlung von VBA Programmen und ich weiß nicht, ob bzw. wie ich da Teile durch Lisp-Code ersetzen kann.Das mit den ersten 2 Ziffern ist mir bekannt. Die stehen da auch so drinnen. Meine Versionsnummer ist 22.Eigentlich war der gepostete Code auch schon zum Testen vereinfacht. Im Originalcode steht: Code:Dim AcFarbe As StringVersion = Left(ThisDrawing.Application.Version, 2)AcFarbe = ...
|
| In das Form AutoCAD VBA wechseln |
|
Rund um Autocad : Auswahl mittels Lisp-Ausdruck
Goofy007 am 04.07.2005 um 15:10 Uhr (0)
Nochmals Danke, jetzt sollte auch meine Systeminfo wieder stimmen. mfg Didi
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Attribute zu Text ??
Goofy007 am 25.11.2004 um 09:51 Uhr (0)
Danke AsSchu, ist ein tolles Lisp-Programm, schreibt aber den Attributwert an. Ich brauche aber den Attributnamen. mfg Didi
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Flächenschwerpunkt
Goofy007 am 10.10.2007 um 13:49 Uhr (0)
Hallo Lars,nach dem Laden einer Lisp-Datei kann man die darin definierten Befehle ausführen. In deinem Fall musst du den Befehl reg in die commandzeile eintippen.mfgdidi
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : PL zu Polygon (schließen)
Goofy007 am 05.10.2011 um 09:43 Uhr (0)
Hallo Cadmium,danke für deinen rasche Antwort und den Code.PLs [Edit Schreibfehler] in Blöcken habe ich nicht, kann man also ignorieren.Aber dein Code schließt die Polygone ohne zu prüfen ob Anfangspunkt und Endpunkt ident sind. Das würde ich auch bekommen, wenn ich alle PLs filtere und im Eigenschaftenfenster bei geschlossen auf Ja stelle. Das Problem dabei ist, daß Autocad in diesem Falle eine zusätzliche Linie zwischen Endpunkt und Anfangspunkt einfügt.Das darf ich aber auf keinen Fall machen!Wenn du da ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Dateinamenserweiterung einer Plotdatei
Goofy007 am 09.03.2005 um 13:56 Uhr (0)
Hallo Thomas, Danke für das Lisp. Damit kann man schon mal ein Problem lösen. Du hast leider recht. Bei Autodesk scheint sich dafür niemand zu interessieren. Wenn ich (trotz bescheidener Lisp-Kenntnisse) das richtig verstehe, so schreibst du den Wert von DWGPREFIX in den RegistryKey für das Vorgabeverzeichnis für Plotdateiausgaben. Ich seh übrigens im Browserfenster folgenden Code (defun c dann einen grünen Smilie und anschließend WG- usw. Ich nehm mal an, diesen Smilie muss ich im LispCode durch einen ...
|
| In das Form Rund um Autocad wechseln |