|
Lisp : Abbruch nach Speichern ( qsave )
Meldin am 17.09.2011 um 16:47 Uhr (0)
Hallo allerseits,bin jetzt irgendwie darüber gestolpert dass wenn ich in AC12 mehrere Zeichnungen auswähle und öffnen will und diese per LISP dann einfache speichern und wieder schließen lassen möchteCode:(command "_.qsave")(command "_close")mir AC12 abschmiert, bisher war das in anderen Versionen kein Problem.Kann den Fehler jemand nachvollziehen oder findet der sich nur in meinem System wieder. ------------------Gruß Wolfgang Alias: Rabbit007 und Wolli1 die aus unerklärlichen Gründen aus dem System hier ...
|
| In das Form Lisp wechseln |
|
Lisp : Abbruch nach Speichern ( qsave )
Meldin am 19.09.2011 um 11:29 Uhr (0)
Hi,also entweder habe ich vergessen wie ich mit script arbeite oder das funktioniert auch nicht so richtig!?Also bei jedem laden mehrerer Zeichnungen wird meine Lisp-Anwendung automatisch gelanden, gestartet und ausgeführt. Nun sollen nach Ablauf der Lispzeilen die Zeichnung geschlossen werden. Wenn ich es nun am ende der Lispzeilen mit (command "script" "Meine Pfad + Datei.scr") versuche erhalte ich trotzdem "Unhandled Access Violation Reading" einen Abbruch.------------------Gruß Wolfgang Alias: Rabbit00 ...
|
| In das Form Lisp wechseln |
|
Lisp : Suche nach Farbe 255,255,255 per Lisp oder Befehlsstring
Meldin am 01.02.2020 um 13:40 Uhr (1)
Hallo,Nein !!! das "defun c:" sagt nur das eine Lokale Funktion definiert wir! Das heißt wenn du nachher in ACad in die Befehlszeile MeinBefehl eingibst wird die Funktion ausgeführt ohne c: dann nicht. Den Speicherort der lsp sollte wenn du "appload" eingibst bei dem Aktenkoffersymbol Inhalt eingetragen werden. So wird das lsp jedes mal automatisch geladen.Dann soltest du in den Optionen noch wenn die lsp nicht in einem suchpfad von ACad liegt dieden bei Dateien eintragen sonst meckert ACad ab und an. Aber ...
|
| 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 : Excel API Aufruf erzeugen
Meldin am 23.09.2022 um 09:41 Uhr (1)
Hallo,also der Code von Terry Miller ist ja in sich ein schlüssiges Prog. das dir eine Excel-Tabelle in Acad (Lisp) liefert, daher würde ich für ein spezielles vorhaben einen solchen code nicht verwenden, da dieser funktioniert wie er funktionieren soll, und sich auf das ganze bezieht.Die frage an sich ist wie dein such vorhaben ist? Also wie kommst du in Excel an deinen Wert, wenn du in die Tabelle schaust?Einen direkten Zugriff, könntest du auch so gestalten. Code:(setq ExcelUsedRange (vlax-variant-v ...
|
| In das Form Lisp wechseln |
|
Lisp : Funktionalität von GRIP_*
Meldin am 11.07.2025 um 08:00 Uhr (1)
Das ist keine hoffnungsvolle, sondern eine Gute Idee. Sie würde auch denke ich funktionieren. Allerdings habe ich da so ein wenig einen Hirnknoten, ich bin immer ein Freund von WYSIWYG und das würde hier nicht klappen, bin ich der Meinung (Block mit angepasstem Attribut einfach nur auf Position klicken). Aber das Problem habe ich hier ständig, dass man solche Sachen nie so gut gestalten kann wie die internen Befehle oder man muss mit großem Aufwand in die Trickkiste greifen und da fehlt mir dann auch einfa ...
|
| In das Form Lisp wechseln |
|
Lisp : Blockattribute bearbeiten
Meldin am 25.08.2011 um 13:33 Uhr (0)
Also wenn du einen Insert (Objekt) hast z.B. (setq MyBlockObj(car (entsel "
Block wählen : ")))fragst du hat er Attribs also assoc 66 entget MyBlockObjwenn ja solltest du MyBlockObj entnexen (entget(setq MyBlockObj(entnext MyBlockObj))) und das dann so lange bis bei assoc 0 "SEQEND" erscheint.Und dann hast du es vom Start von entnext bis zu seqend liegen dann deine Daten.Zudem habe ich mal aus meiner Sicht die Möglichkeiten zusammengefasst die mir ad-hoc eingefallen sind von einem Attribut das Schriftfeld ...
|
| In das Form Lisp wechseln |
|
AutoCAD ObjectARX und .NET : Benutzereingabe sperren
Meldin am 12.03.2018 um 16:07 Uhr (0)
Hallo Holger,ja du hast recht daher habe ich mein Vorhaben nochmal überdacht und bin "denke ich" zu einem guten Ergebnis gekommen. Ich möchte aber noch zu deinem Beitrag erwähnen das alles was ich so in AutoCad an Code klöppel nur für mich ist und ich keine Programme, Tools erstelle wie z.B. du daher bin ich der einzige Benutzer und mit solchen Tools möchte ich mir das Leben ein wenig leichter machen. Und von LISP zu c# ist für mich ein ziemlicher Brocken daher hätte ich mich über einen hilfreicheren Hinwe ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |