|
Lisp : Render Material Information auslesen
mapla am 12.09.2013 um 12:03 Uhr (1)
Hi Thomas,meine erstellten Dateien habe ich alle in einer eigenen DWG in der ich die verwalte. Erweitere ich die Stichwörter ist das nur in der DWG Datei wo die Änderung stattgefunden hat.Die Info muss also irgendwo am Material stehen.gruss Karsten
|
| In das Form Lisp wechseln |
|
Lisp : Menüzeile für Drehung Rechteck=0
tappenbeck am 16.09.2013 um 16:14 Uhr (1)
Moin !die Bastler treffen sich vermutlich mehr hier.....Wenn man die Drehung eines Rechteckes anpasst, dann merkt sich AutoCAD dieses für die nächste Anwendung. Das will ich mit einer angepaßten Funktion in der Werkzeugpalette umgehen. Aber irgendwo habe ich einen Gedankenfehler...Code:^C^C_rectang;;d;0;Kann mir einer weiterhelfen ?Gruß Jan :-)------------------jan :-)
|
| In das Form Lisp wechseln |
|
Lisp : zwei Lisp verbinden
cadffm am 20.09.2013 um 11:12 Uhr (1)
Wie kann ich damit den Sichtbarkeitsparameter als Namen für den statischen Block angeben?Bei "(_make_key blocks "STATIC_" len)" wird ja der Name für den statischen Block festgelegt, nur wie bekomme ich da den zweiten Code rein?Die Zeile macht doch nichts außer einen Namen zu kreieren, die eigentlich wichtige Stelle ist somit:Code:(vla-ConvertToStaticBlock insert hier der neue Blockname ;;(setq NewBlkName (createStaticBlockName insert)))Du hast den vollständigen Code, alle Funktionen, du br ...
|
| In das Form Lisp wechseln |
|
Lisp : zwei Lisp verbinden
xem am 20.09.2013 um 11:34 Uhr (1)
Zitat:Original erstellt von cadffm:Wobei du sicher stellen mußt das es den Namen nicht schon gibt.Ja ... Ist es auch möglich bei gleichen Namen des statischen Blocks auch den gleichen Block zu verwenden? Dann wäre der gleiche Block nicht x-mal in Datei vorhanden.------------------
|
| In das Form Lisp wechseln |
|
Lisp : zwei Lisp verbinden
cadffm am 20.09.2013 um 11:40 Uhr (1)
Klar wäre das möglich, aber du scheinst zu vergessen das es neben der Sichtbarkeit auch noch unzählig viele andere Dinge gibt die den Block anders aussehen lassen (gespiegelt, länger, gedreht usw.)PS: Du liest mit der LM-Funktion nicht den aktuellen Sichtbarkeitsstatus der Blockreferenz aus (siehe mein EDIT oben),von daher machst du alleine damit schon alles zu Matsch, unabhängig davon ob darin noch Spiegel,Dehnen oder sonstige Parameter verwendet wurden in den Blöcken.------------------CAD on demand GmbH ...
|
| In das Form Lisp wechseln |
 |
Lisp : getfiled
jako12 am 20.09.2013 um 15:09 Uhr (15)
Hallo,möchte in einem Programm mit getfiled eine Datei in AutoCad einfügen.Möchte aber nur die Dateien sehen mit der selben Nr. (setq gewaehlt (getfiled "Wählen sie eine Datei" name1 "dwg" 8))Nummeren sehen so aus 54909.dwg , 54909-01.dwg 54909-02.dwg usw.gruß Dieter :-)
|
| In das Form Lisp wechseln |
|
Lisp : getfiled
CADwiesel am 23.09.2013 um 06:48 Uhr (1)
oder einfach die Endung der ausgewählten Datei aus der Rückgabe von getfieled per vl-filename-base entfernen.------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
Lisp : getfiled
jako12 am 23.09.2013 um 08:04 Uhr (1)
das verstehe ich nicht.ich möchte eigentlich in dem Fenster von getfiled nur die Nummern sehen die zusammengehören. (54909.dwg 54909-01.dwg 54909-02.dwg usw.)und nicht die anderen hundert Nummern.Weiter geht es dann mit, eine nummer auswählen um sie im Programm weiter zu benutzen.hier meine Programmzeile:(setq name1 (strcat "z:internwerkzeug" pfad "" ident_nr ".dwg")) (setq gewaehlt (getfiled "Wählen sie eine Datei" name1 "dwg" 8))
|
| In das Form Lisp wechseln |
|
Lisp : (entlast) => nicht das aktuelle letzte Objekt
cadffm am 23.09.2013 um 08:06 Uhr (1)
1. Einschränkung, auch wenn es hier nicht interessiert: Entlast liefert das letzte "OberObjekt", keine Attribute, keiner Vertex.. obwohl diese nach der Polyline oder nach dem Insert kommen.2. Zum Thema, ich will das Problem jetzt nicht verfolgen, aber wenn es um ein entmake-Objekt geht, nimmt man für gewöhnlich entmakeX[EDIT: Ich kann es nachvollziehen, jedoch mit "meinem" Layout2 ]------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD[Diese Nachricht wurde von cadffm am 23. Se ...
|
| In das Form Lisp wechseln |
 |
Lisp : getfiled
jako12 am 27.09.2013 um 07:50 Uhr (1)
Hallo CAD-Huebner,danke für die Info.Kannst du mir aber noch weiterhelfen.Wie bekomme ich eine vorab gewählte Nummer in das Fenster.(setq gewaehlt (dos_getfiled "Wählen sie eine Datei" pfadname "Zeichnung (*.dwg)|*.dwg|All files (*.*)|*.* "))Das Fenster geht auf und ist im richtigen Pfad,aber das Feld für den Dateinamen ist leer.Gruß
|
| In das Form Lisp wechseln |
|
Lisp : AnwendungsFEHLER: Bad argument type
joern bosse am 02.10.2013 um 08:47 Uhr (1)
Hallo,mir ist unter AutoCAD 2012 folgendes aufgefallen:bei folgender Liste tritt "AnwendungsFEHLER: Bad argument type" auf(list(list 239 240 241 242))Wenn ich die Listewerte ändere, dann ist wieder alles in Ordnung, z.B.(list(list 300 301 302 303))Das erinnert mich an ein altes Thema:http://ww3.cad.de/foren/ubb/Forum145/HTML/003094.shtmlIn BricsCAD gibt es in beiden Fällen keinen Fehler. Ich werde mir jetzt mit anderen Zahlen behelfen, wenn es einer nacvhvollziehen kann oder eine Lösung weiß bin ich aber n ...
|
| In das Form Lisp wechseln |
 |
Lisp : Warum Funktion nicht definiert .... ?
tappenbeck am 04.10.2013 um 12:19 Uhr (15)
Moin !ich stehe mal wieder im berühmten Wald wo man die Bäume nicht sieht.Es gibt zwei Funktionen (am Postingende) die ich jetzt schon in einer eigenständigen Datei (Map 2013) abgelegt habe. Die Tests haben alle keine Fehler gefunden.Wenn ich diese lade kommt auch keine negative Meldung - wenn ich dann (AVT_LIB_ANGTEST) eingebe bekomme ich die Meldung das die Funktion nicht definiert ist.Kann mir einer weiterhelfen ?Gruß Jan :-)Code:(defun AVT_LIB_ANGTEST (/) (setq tmp_angbase (getvar "ANGBASE") tmp_aunit ...
|
| In das Form Lisp wechseln |
|
Lisp : Dcl / Variable $key
HPW am 06.10.2013 um 08:23 Uhr (1)
Hallo,Bei gleicher AutoCAD-Version?Grüsse,Hans-Peter------------------Hans-Peter
|
| In das Form Lisp wechseln |