|
Lisp : Problem mit _DIMEDIT
cad4fun am 31.07.2008 um 10:48 Uhr (0)
Warum funktioniert die Zeile (command "_dimedit" "_n" BEMTXT "_p" "")im Befehlszeilenmodus, aber nicht in einer LISP-Routine. Dort bekomme ich die Fehlermeldung*Ungültige Auswahl*Erwartet einen Punkt oder Fenster/Letztes/Kreuzen/QUADER/ALLE/ZAun/FPolygon/KPolygon/Gruppe/Hinzufügen/Entfernen/Mehrfach/Vorher/ZUrück/AUto/EInzeln/Unterobjekt/ObjektFunktion abgebrochen - Variablen zurückgesetztIch vermute einen Zusammenhang mit der vorherigen Zeile(command "_select" )
|
| In das Form Lisp wechseln |
|
Lisp : Bogenlänge
Musicus am 29.11.2010 um 11:19 Uhr (0)
Hallo Joern,von vla... hab ich Null Ahnung, das muss ich mir irgendwann mal aneignen. Zitat:Original erstellt von skyzem:vielleicht gehts auch einfacher.Laut meiner Matheverständnis sind 360° = 2 pisomit lautet deine Formel r * wmit w = eingeschlossener Winkel.Möglich, dass LISP nicht mit Graden sondern mit Radianten rechnet?Stimmt, könnte ich wegkürzen. Das mit Graden und Radianten hatte ich schon so vermutet, deswegen hab ich ja auf die 360 getippt. Aber die Umrechnung hatte ich jetzt nicht abrufbereit.
|
| In das Form Lisp wechseln |
|
Lisp : Quellpfad eines geladenen LSP-Files?
richmotion am 05.10.2009 um 15:07 Uhr (0)
Liebe Lispler !Ich möchte für div. Kopien von Dateien und Konfigurationen eine Lisp-Funktion automatisch aufrufen.Prinzipiell funktioniert bereits alles zufriedenstellend, wenn sich die LSP im Suchpfad von AutoCAD befindet.Ich möchte nun noch ihren externen Quell-Pfad ermitteln, wenn der Anwender die LSP von irgendwoher mit DragnDrop zum Laden+Starten in den Zeichnungs-Editor zieht. (Also den Sourcepath vom zuletzt geladenen Lispfile abfragen)Kann mir jemand sagen, wie das funktioniert?`lg Richard
|
| In das Form Lisp wechseln |
|
Lisp : Variable in Koordinaten
archtools am 03.01.2014 um 13:18 Uhr (1)
Zitat:Original erstellt von dwg3d:Vielleicht wird hiermit die Grenze des AutoLISP-Universums erreicht Das wäre schade!GrußDieterDas ist eigentlich der typische Weckruf, um Dir das Absolvieren eines Programmierkurses zu empfehlen. Das, was Du formulierst, ist tatsächlich kein richtiges Lisp, sondern nur eine Schnittstelle im AutoLisp, mit der man Befehle in AutoCAD ausführen lassen kann. Wenn, dann ist das also das ganz, ganz untere Ende der Möglichkeiten von AutoLisp, und Dir steht die Entdeckung all sei ...
|
| In das Form Lisp wechseln |
|
Lisp : grread / grdraw
Dorfy am 31.07.2009 um 10:32 Uhr (0)
hmmmmmmmmmmmmm(defun c:Test ( / p1) (defun vSpur ( / P) (while (and (setq viewctr (getvar"viewctr")) (/= 3 (car (setq P (grread t))))) (redraw) (if (equal (getvar"viewctr") viewctr) (grdraw p1 (cadr P) 7 1)) ) ) (setq p1 (getpoint)) (vSpur) ) ------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)
|
| In das Form Lisp wechseln |
|
AutoLisp : Text kopieren und ändern
Brischke am 04.12.2003 um 09:01 Uhr (0)
Zitat: Original erstellt von Geos: ...Soweit mir bekannt ist funktioniert getpoint nicht innerhalb von command . ... Hallo Ernst, das ist falsch. Probiere folgendes aus: (command _.LINE (setq spt(getpoint
Los - Startpunkt eingeben: )) (getpoint spt
Ich warte. Wo bleibt der Endpunkt?: ) ) Man kann so ziemlich alles innerhalb eines (command ..) Aufrufs machen. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung f ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Markierte Objekte auf einen anderen Layer legen
cadffm am 06.07.2010 um 12:25 Uhr (0)
Also ob du das SSSETFIRST nun benutzten mußt oder nicht kann ich nicht wissen,für die Änderung auf der Lisp-Seite ist nur ein Auswahlsatz nötigt, unabhängigdavon ob etwas "markiert" ist oder nicht: (foreach elem (bau_elemli (ssget "_X" ((2 . "meinlieblingsblock")))) (entmod (subst(8 . "MeinLayer")(assoc 8 (entget elem))(entget elem))) )Die Funktion (defun bau_elemli findest du hier auch im Forum.------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)
|
| In das Form Lisp wechseln |
|
AutoLisp : Textsize mit Lisp steuern
spider_dd am 03.05.2005 um 13:28 Uhr (0)
Hallo Bernd, Deine Listen enthalten Zeichenketten, diese werden bei der Auswahl auch wieder zurückgegeben. Ändere mal folgende Dinge: (setq THohew (DIA ....)) zu (setq (THohew (atof (DIA ...))) dto. mit (setq (LMasstab (DIA ...)) und dann noch falsche syntax in (setq Thohe (* LMasstab THohew / LEinheit2)) zu (setq Thohe (/(* LMasstab THohew ) LEinheit2)) dann sollte es klappen. Viele Grüße spider
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Dateidatum setzen mit DOSLIB?
Peter2 am 01.10.2005 um 13:08 Uhr (0)
Guten Tagich möchte gerne für Dateien ein Dateidatum setzen und habe mir mal schnell DOSLib angeschaut. Da gibt es einiges zum Auslesen von Dateidatum und -zeit und auch was zum Setzen der üblichen Attribute (hidden, read-only usw...)Aber wie kann ich ein für eine Datei im System ein Datum setzen? (Lisp, Vlsip, Doslib, ..???)Schöens WochenendePeter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp - Routinen für Ausschnitt-Anzeige transparent möglich ??
holgerlab am 25.07.2007 um 08:55 Uhr (0)
das sind Befehle die ausgeführt werden können während ein andere Befehl noch aktiv ist. z.B. Zeichnen eine Linie und vor anklinken des nächsten Punkt kann Du den Befehl ZOOM oder PAN ausführen und dann den Befehl LINIE weiter ausführen. Siehe ACAD-Hilfe "Transparente Befehle" hier noch mal ausführlich. ------------------Gruß Holger[Diese Nachricht wurde von holgerlab am 25. Jul. 2007 editiert.]
|
| In das Form Lisp wechseln |
|
AutoLisp : Herkunft eines Commands
Goofy007 am 12.12.2005 um 13:47 Uhr (0)
Hallo Forum,ich habe zwei Fragen an euch:1. Man kann im Autocad Commands mittels (defun C: ...) selber erzeugen. Kann man hinterher abfragen woher so ein Command kommt?Ich habe zB. den Befehl xy der halt irgend was macht. Und nun möchte ich wissen woher der kommt (zB. in welchem Lisp-File wurde er definiert, bzw was macht er?).2. Kann ich feststellen welche Parameter eine Funktion benötigt ohne den Quellcode zu kennen?mfg Didi
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Welcher Editor für Lisp?
Theodor Schoenwald am 05.02.2004 um 00:21 Uhr (0)
Hallo Alpschorsch, wenn einen schönen, praktischen und kostenlosen Editor suchst, bei dem Du sogar die Syntax farbig darstellen kannst und gleichzeitig ein sehr guter Ersatz für Windoofs mageren Notepad ist, dann... http://home.t-online.de/home/Jens.Altmann/jfe.htm Bei diesem Editor wirst Du nicht vermissen, wenn ich noch einen Wunsch hatte, hat den der Autor Jens Altman erfüllt. Gruß Theodor
|
| In das Form AutoLisp wechseln |
|
Lisp : Gelöschte Handent macht Probleme
Big Sven am 06.04.2017 um 11:51 Uhr (1)
Hallo Forum!Hab nach langer Pause mal wieder ein Problem:Ich such über (setq a (handent "0815")) einen Block. Alles läuft prima, nur wenn der Block gelöscht wird, dann bekomme ich nicht mehr ein Nil zurück wie früher, sondern das Programm bricht ab (ungültiger Objektname). Kann das mit Lisp aber nicht abfangen!Ich hoffe Ihr versteht mein Problem und könnt mir helfen!?!Vielen Dank!Grüße Sven
|
| In das Form Lisp wechseln |