|
AutoLisp : Pfade zu appload/Inhalt über Lisp hinzufügen ?
Juergen55 am 16.03.2005 um 22:10 Uhr (0)
Hallo, ist es möglich über Lisp Pfade zu appload/Inhalt hinzufügen, hab jetzt auf die Schnelle nichts in der Hilfe gefunden ! Dann hab ich noch eine andere sache, Supportpfade gehen ja in der Art: (setenv ACAD (strcat (getenv ACAD ) ; D:MY-PROFIL )) sieht dann so aus: (D:Pfad1;D:Pfad2;D:Pfad3;D:Pfad4;D:Pfad5;D:Pfad6 Ist soweit ganz gut, aber wie kann ich den Supportpfad dann wieder entfernen ? Das ist ja keine normale Liste mehr, gibt es einen Befehl wie VL-REMOVE ? Gruß, Jürgen
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp command _explode ergänzen
BBecker am 12.09.2006 um 17:39 Uhr (0)
Hallo,die folgende Lisp-Routine wurde von Cadmium 2004 ins Forum gestellt:(setq auswahl (ssget "X" (list (cons 0 "INSERT")(cons 2 "tuer"))))(repeat(sslength AUSWAHL) (command "_explode" (setq OBJ(ssname AUSWAHL 0)) "") (ssdel OBJ AUSWAHL))Leider wird nach dem Ausführen der Befehl wiederholt. Kann man das irgendwie abstellen oder muß eine Systemvariable gesetzt werden, damit die Wiederholung nicht ausgeführt wird? Die Routine wäre dann perfekt für mich.Lieben Gruß Beate
|
| In das Form Lisp wechseln |
|
Lisp : Befehl Zurück (_undo)
Bernd10 am 17.07.2012 um 13:57 Uhr (0)
Hallo,ich verwende den Befehl Zurück so:(command "_.undo" "steuern" "nichts")(command "_.undo" "ganz")Diese beiden Zeilen würde ich gerne durch Lisp-Funktionen ersetzen. Mir sind aber nur die Funktionen vla-startundomark und vla-endundomark bekannt.Wie kann ich die beiden command-Aufrufe durch Lisp-Funktionen ersetzen?Danke im Voraus und viele GrüßeBernd[Diese Nachricht wurde von Bernd10 am 17. Jul. 2012 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Linienwinkel ermitteln
stk am 15.06.2022 um 11:33 Uhr (1)
Hallo in die Gemeinde, ich habe folgendes Problem mit meinem kleinen Lisp. Mit dem Lisp kann ich eine Linie zeichnen und dann gleich versetzen und die markierte löschen.Nun mein Problem, ich kann mit dem Lisp die Linien nur Orthogonal zeichnen. Würde aber sehr gern den Winkel ( UCS ) der ausgehenden Linie auswählen können. Habe schon so einiges ausprobiert, aber ich bekomme es nicht hin. Kann mir da jemand behilflich sein ?;Linie zeichnen;und versetzen(defun C:LinAng() (setq anf (getpoint "Start:")) ;Anfan ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp aus Delphi starten
Brischke am 13.05.2008 um 14:06 Uhr (0)
Hallo Joachim,es kommt darauf an, was du mit dem Delphi-Code machst.Willst du einen Script(Batch)lauf über viele Zeichnungen realisieren, dann könnte die Erzeugung einer acaddoc.lsp(im Zeichnungsverzeichnis) helfen. Diese Datei weird automatisch nach dem Öffnen geladen. Wenn in dieser der Lisp-Aufruf steht, startet das Programm also ganz allein.Den VBA-Code kannst du mit _vbarun starten - im Zweifel auch wieder über SendCommand.Bei Fragen ...Grüße Holger------------------Holger BrischkeCAD on demand GmbHIn ...
|
| In das Form Lisp wechseln |
|
AutoLisp : ***POP **OBJECT_INSTERT und Attribute
Proxy am 16.03.2004 um 18:49 Uhr (0)
Hallo, ist es eigentlich möglich mit Diesel bzw. Lisp bei dem Anklicken eines Instert zu prüfen ob dieser mit Attributen versehen ist und dann entsprechend das Menü anzupassen wie z.B. [$(if,$(or,$(eq,$(getvar,block_hat_attribute),true),$(eq,$(getenv,username),Proxy))Befehl_1_von_2,Befehl_2_von_2] ? Das wäre perfekt z.B. beim _explode um ihn dann entsprechend logischer bzw parametrisierbar anzupassen. P.S. habe da bestimmt eine Klammer vergessen ------------------ Lisp?!?! Why the Hell did ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Mit LISP programmiert fast niemand mehr, heutzutage ...
Peter2 am 17.11.2009 um 18:14 Uhr (0)
"... wird eine .NET-Sprache verwendet (z.B. VB, C++, usw.)"Diese These eines ehemaligen IT-Mitarbeiters liegt jetzt bei mir auf dem Schreibtisch, und ich muss zum wiederholten Male erklären, warum ich Lisp verwende und nicht etwas anderes.Um meine persönlichen Gründe "aus neutraler Sicht" zu untermauern suche ich Links / Diskussionen / White Papers, die solide erklären, warum AutoLISP doch nicht der alte Krempel ist, als der es von den ".NET & Co - Freunden" gerne dargestellt wird.Danke für TippsPeter----- ...
|
| In das Form Lisp wechseln |
|
Lisp : Mit LISP programmiert fast niemand mehr, heutzutage ...
Peter2 am 17.11.2009 um 18:14 Uhr (0)
"... wird eine .NET-Sprache verwendet (z.B. VB, C++, usw.)"Diese These eines ehemaligen IT-Mitarbeiters liegt jetzt bei mir auf dem Schreibtisch, und ich muss zum wiederholten Male erklären, warum ich Lisp verwende und nicht etwas anderes.Um meine persönlichen Gründe "aus neutraler Sicht" zu untermauern suche ich Links / Diskussionen / White Papers, die solide erklären, warum AutoLISP doch nicht der alte Krempel ist, als der es von den ".NET & Co - Freunden" gerne dargestellt wird.Danke für TippsPeter----- ...
|
| In das Form Lisp wechseln |
|
AutoLisp : verschieben von block/text mitte von zwei punkten
Brischke am 21.10.2004 um 17:51 Uhr (0)
Zitat: Original erstellt von michelangelo: ETWA SO STELLE ICH MIR DAS VOR NUR HABE ICH NICHT SO VIEL AHNUNG VON LISP DAS ICH WEISS WIE ICH DAS RICHTIG SCHREIBEN MUSS. ... Hallo michelangelo, Ich gehe mal davon aus, dass du das nur versehentlich so groß [geschrien] geschrieben hast. Mal abgesehen von der Schreibweise, hier im Forum werden die Fragen (hoffentlich) nur aus den von dir genannten Grund gepostet. Dazu ist das Forum da, und braucht nicht extra betont werden. Grüße Holger ---------------- ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : einzelne elemente speichern
stk am 02.05.2006 um 10:22 Uhr (0)
ist es grundsätzlich machbar,aus einer Zeichnung Einzelne Elemente in DWG mit Lisp abzuspeichern? bsp.in einer geöffneten Dwgzeichnung sind mehere Zeichnungen vorhanden,wobei davon nur eine zur Weiterverarbeitungbenötigt wird.Es ist mühsam, jedesmal die gesamte Zeichnung unter einen anderen Namen abzuspeichern, und wieder zu öffnen , um die nicht gebrauchten Zeichnungen zu entfernen, so das nur die benötigte Zeichnungübrig bleibt.Also: Zeichnung öffnen,mit Lisp die benötigten Elementemackieren und abspeich ...
|
| In das Form AutoLisp wechseln |
 |
Lisp : VISUAL LISP EDITOR
Björn Möller am 18.10.2013 um 07:57 Uhr (15)
Hallo Forum,ich habe ein sehr grundlegendes Problem.Mein Visual Lisp Editor wird nicht mehr angezeigt.In der Windowsleiste wird das Symbol beim Öffnen angezeigt und für ein Bruchteileiner Sekunde sehe ich auch das Fenster aber dann schiebt sich AutoCaD davor.Auch mit Alt Tab ist das Fenster nicht erreichbar. Ggf. ist es aus dem Bildschirm verschoben.Habt Ihr einen Tipp wie man eine Positionierung dieses Fensters auf seine Standarteinstellung zurücksetzen kann?Ich nutze Autocad MAP 2012Gruß Björn
|
| In das Form Lisp wechseln |
|
Lisp : Mehrere Dateien mit Lisp bearbeiten
Hunchback am 25.06.2008 um 11:02 Uhr (0)
Hi, ich hänge gerade bei dem Versuch, mehrere .dwgs hintereinander zu öffnen und dann ein Lisp drüberlaufen zu lassen und wieder zu schließen.Der Code (vereinfacht):Code:;;;-----------------------------------------------------(defun c:idc-mfs (/ myfilelist) (setvar "LISPINIT" 0);;;(setvar "FILEDIA" 0) (setq myfilelist;;;dcl_Multifiledialog kommt mit OpenDCL, ist wie ;;;getfiled, gibt eine Liste mit Pfad und Dateinamen zurück: (dcl_MultiFileDialog (list "Plandateien|*.dwg" ) "Plandateien auswählen:" ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Zentrumsache mit Lisp
Proxy am 12.11.2004 um 10:02 Uhr (0)
Sollen die Zentrumsachsen immer einen festen Winkel haben oder durch zusätzliche Benutzereingaben anpassbar sein ? Codeschnippsel kann ich dann die posten. Ablauf ist so ... Kreis mit Radius R und anklicken Gruppencode Zehn = Mittelpunkt MP z.B. (10 87.1987 405.175 0.0) abfragen, eine Linie mit Überstand = L definieren z.B. (setq L (* R 1.25)) dann (command "._PLINE" (polar MP 0 L) (polar MP pi L) "") erstellen wäre die feste Variante. ------------------ " Lisp?!?! Why the Hell did you pick the mos ...
|
| In das Form AutoLisp wechseln |