|
Lisp : Neue .DWG erstellen
cadffm am 26.06.2012 um 11:12 Uhr (0)
Zwei Antworten gibt es dazu:Du bist NICHT im SingleDocumentModus(SDI=1) und deine Datei befindet sich im gespeicherten Zustand,denn dann würde ein "Lisp Script" funktionieren.oder die Variante mit der du mehr anfangen kannst:Im MultiDocumentModus(SDI=0) leben deine Lispfunktionen und Variablen nur im Namensraum der aktuellen Datei und bei der Anweisung (command "_.new" verlässt du diesen ja.Dein Funktion steht nicht zur Verfügung in der neuen Datei und wird dort dann auch nicht fortgeführt..--------------- ...
|
| In das Form Lisp wechseln |
|
Lisp : frei wählbarer RTF-Editor
wronzky am 26.06.2012 um 23:19 Uhr (0)
Dann sage ich mal "geht nicht anders". AutoCAD startet den EXTERNEN Editor und wartet, bis dieser wieder beendet ist. Du kannst ja auch nicht in AutoCAD weiterarbeiten, während der interne Editor noch geöffnet ist. Leider sehe ich da keine "parallele" Bearbeitungsmöglichkeit.Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form Lisp wechseln |
|
Lisp : zum Downloaden: Zeichnungs-Wechsel mit Werkzeugpalette (OpenDCL)
Dober Heinz am 10.05.2012 um 13:18 Uhr (0)
Hallo autocartHabe das mal getestet, auf Autocad 2012 läuft es super.Auf Autocad 2013 bekomme ich diese Meldung. (siehe Bild)------------------ Heinz
|
| In das Form Lisp wechseln |
|
Lisp : zum Downloaden: Zeichnungs-Wechsel mit Werkzeugpalette (OpenDCL)
autocart am 10.05.2012 um 14:26 Uhr (0)
Hallo Heinz,Danke fürs Testen! Inzwischen habe ich eine neue Version online gestellt, in der der Fehler nicht mehr kommen dürfte. Wie es für mich aussieht hatte das Problem mit einem Autocad-Reaktor (vlr-docmanager-reactor und :vlr-documentToBeActivated Event) zu tun. Nun verwende ich statt dessen einen von OpenDCL implementierten Reaktor (DocActivated Event). Seit dem kommt der Fehler bei mir nicht mehr.EDIT: Habs nochmals mit der veröffentlichten Vorgänger-Version verglichen: Der hier genannte Grund kann ...
|
| In das Form Lisp wechseln |
 |
Lisp : zum Downloaden: Zeichnungs-Wechsel mit Werkzeugpalette (OpenDCL)
GeGo am 27.06.2012 um 10:49 Uhr (0)
Ah! Ok bin halt Anwender DAU :-)getestet: mit der OpenDCL Runtime 6.0.2.5 scheint es (zumindest auf Bricscad) nicht zu funktionieren, mit der 7.0.0.5 klappt es schon besser aber nur bis man die Zeichnung wechseln möchte... siehe Anhang. Also ähnlich wie von Heinz schon berichtet.Zumindest hab ich jetzt einen Eindruck bekommen und muss sagen dass das eine gute Idee ist. Lob und Anerkennung autocart------------------Bricscad, Autocad, 123Cad, GIS[Diese Nachricht wurde von GeGo am 27. Jun. 2012 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : wozu eigentlich Lisp Dateien
Meldin am 03.07.2012 um 11:23 Uhr (0)
Hallo,wie mein Vorredner würde ich dir erst einmal raten eine Datei in die Startgruppe zu legen in der du alles ablegst was du zusammen schreibst. Daher brauchst du dann auch nur die Datei einmal einbinden und sie wird halt immer geladen sein.Und ich würde auch lieber eine Änderung im Code in einem recht übersichtlich angelegten Editor wo sich auch farblich alles abhebt ändern als in einer ewig langen Zeile. ------------------Gruß Wolfgang Alias: Rabbit007 und Wolli1 die aus unerklärlichen Gründen aus de ...
|
| In das Form Lisp wechseln |
|
Lisp : wozu eigentlich Lisp Dateien
joeycool am 03.07.2012 um 09:48 Uhr (0)
Guten Morgen zusammen,nachdem ich mit viel "unter die Arme greifen" meine erste Lisproutine zum Laufen bekommen habe, bleibt für mich eine grundsätzliche Verständnisfrage:Meine Routine habe ich in der CUI unter einem Befehl abgespeichert, den auf einen button gelegt, und gut ist.Warum soll man jetzt daraus eine Lisp Datei schreiben, die man (wahrscheinlich auch über einen Butto) erst mit appload in jeder Zeichnung laden muss, um sie dann über den definierten Befehl aufzurufen.Ist der Sinn vielleicht, daß s ...
|
| In das Form Lisp wechseln |
|
Lisp : wozu eigentlich Lisp Dateien
cadffm am 03.07.2012 um 09:51 Uhr (0)
Dateien kann man leichter weitergeben, leichter editieren und wenn du mal wirklich eine Lispfunktion geschrieben hast wirstdu merken das man 100 Zeilen, oder 1.000 oder auch 10.000 Zeilen gaaanz schlecht auf einen Button legen kann.Man erstellt aber auch nicht für eine Zeile gleich eine Lispdatei, für gewöhnlich hat mankleine Bibliotheken,in einer Lispdatei sind also unter Umständen viele Funktionen definiert.Eine Datei mit Funktionen rund um Dateihandling, eine andere für Stringbearbeitung etc.----------- ...
|
| In das Form Lisp wechseln |
|
Lisp : wozu eigentlich Lisp Dateien
spider_dd am 03.07.2012 um 10:59 Uhr (0)
Hallo JoeyZitat:Original erstellt von joeycool:Meine Routine habe ich in der CUI unter einem Befehl abgespeichert, den auf einen button gelegt, und gut ist.Hier musst Du Dich aber auch mit den CUIx auskennen, sonst kommt ein Update oder eine neue Version und Du fängst wieder an mit dem reinbasteln.Zitat:Warum soll man jetzt daraus eine Lisp Datei schreiben, die man (wahrscheinlich auch über einen Butto) erst mit appload in jeder Zeichnung laden muss, um sie dann über den definierten Befehl aufzurufen.Progg ...
|
| In das Form Lisp wechseln |
|
Lisp : Setzen von Layereigenschaften über entget
tappenbeck am 03.07.2012 um 17:05 Uhr (0)
Hi !ich habe den Gruppencode (mit gc in den Variablen benannt) von Layereigenschaften ermittelt und in einer Tab-getrennten Datei hinterlegt.Jetzt bin ich bei der Wiederherstellungsfunktion.Die Daten lese ich ein und splite die Zeichenkette einer Speicherungszelle auf - ListeNun will ich die Daten wieder auf die Layer anwenden und habe folgenden Code erstellt:Code:(setq tmp_ly (car lstData)tmp_gc62 (cadr lstData)tmp_gc70 (caddr lstData))(if (/= tmp_ly "0")(if (setq tbl_layer (tblsearch "Layer" tmp_ly))(pr ...
|
| In das Form Lisp wechseln |
|
Lisp : wozu eigentlich Lisp Dateien
joeycool am 04.07.2012 um 11:09 Uhr (0)
Zitat:Original erstellt von Meldin:Wie jetzt ich denke wir reden hier von der LISP Oberfläche. Einfach VLIDE in die Befehlszeile dann wird es Automatisch bunt. Auweiahhhh, (langsamdasbrettvordemkopfabschraub) den lisp editor hatte ich schon mal entdeckt, sogar das Manual dazu von Jörn, aber ich Torfkopf habe gedacht, das sei nur zum Überprüfen der Codes, das man sie damit auch schreiben kann, ....@ernst: Danke, werde erst mal schauen, was autocad so mitliefert, und danach eventuell auch mal die freewa ...
|
| In das Form Lisp wechseln |
|
Lisp : Briscad: was könnte die Fehlermeldung bedeuten
tappenbeck am 04.07.2012 um 15:55 Uhr (0)
Moin !ich habe ein Lisp-File das nach AutoCAD auch unter Briscad 12 laufen soll:Code:(defun LI_AddList (Lst Pos Val / Lst1 Lst2 cnt nverts )(setq cnt 0 Lst1 () nverts (length Lst))(repeat Pos (setq Lst1 (cons (nth cnt Lst) Lst1) cnt (1+ cnt) ))(setq Lst1 (cons Val Lst1) Lst1 (reverse Lst1) cnt Pos)(if ( nverts Pos)(progn (setq Lst2 ()) (repeat (- nverts Pos) (setq Lst2 (cons (nth cnt Lst) Lst2) cnt (1+ cnt) ) ) (setq Lst2 (reverse Lst2) Lst1 (append Lst1 Lst2) ))) Lst1)Source: 4d-technologies.com ...
|
| In das Form Lisp wechseln |
|
Lisp : Briscad: was könnte die Fehlermeldung bedeuten
tappenbeck am 05.07.2012 um 11:51 Uhr (0)
Hi !erst einmal Danke - werde nochmal nachschauen; zumal es unter AutoCAD alles läuft.Gruß Jan :-)------------------jan :-)
|
| In das Form Lisp wechseln |