|
Lisp : Fehlerhafter Argumenttyp
Bernd10 am 14.01.2008 um 13:13 Uhr (0)
Hallo,im Moment schätze ich den Aufwand entsprechend der oben genannten Informationen sehr hoch ein. Deshlab habe ich mit den Benutzern vereinbart, dass ich meine Anwendung zum Testen so umbaue, dass bei einem Benutzer alle meine Lisp-Funktionen geladen und der Visual Lisp Editor gestartet wird. Dort stelle ich im Menü Debugging auf "Bei Fehler unterbrechen" und somit sollte das Programm beim Aufteten des Fehler angehalten werden. Dann steht das Programm bereits in der gesuchten Funktion und ich kann an de ...
|
| In das Form Lisp wechseln |
|
Lisp : Index automatisieren / Attribut (0 . ATTDEF) in Block (0 . INSERT) Filtern nach Wert
Manuel486 am 08.07.2021 um 10:34 Uhr (1)
Bekäme ich es hin aus dem Script "KD-Stempel-Index-A.scr"diesen Ablauf:Code:SRXTEXT2R([A-Z][A-Z][A-Z]-[0-9]-.-[A-Z][A-Z]-...-[0-9][0-9][0-9]-)(.)$1AAllAllYin einem Lisp zum laufen zu bekommen?Egal wie ich es schreibe, es läuft nur in einem Script durch wenn ich einfach SRXTEXT2 schreibe.Befehl: (SRXTEXT2)Zu wenig ArgumenteBefehl: ("SRXTEXT2")Fehlerhafte Funktion: "SRXTEXT2"Befehl: (command "SRXTEXT2")Unbekannter Befehl "SRXTEXT2". Drücken Sie F1-Taste für Hilfe.nilOder geht das schlichtweg nicht?Ich sehe g ...
|
| In das Form Lisp wechseln |
|
Lisp : mittels Lisp erzeugte Gruppe erscheint nicht im Gruppenmanager
romi1 am 19.07.2007 um 10:25 Uhr (0)
Hallo Dorfy!Danke für die Mühe,aber ich mag die command-Befehle leider überhaupt nicht.Da hat man immer das ganze Textfeld voller Anzeigenvom Programmablauf, und wenn man dann nachsehenwill, was man vorher eingegeben hat, muß man endlosnach oben scrollen ... so ist das zumindest, wennman ein längers Lisp mit vielen "command"-Befehlen hat.Zu meinem Problem: Ich hab das Prog. für einen Kunden, welcher die AutoCAD-Vollversion 2007 und 2008 hat.Und da ja bei euren Tests alles geklappt hat, und sichauch mein Ku ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Position des Maßtexts ändern
JC Wasti am 10.11.2004 um 14:36 Uhr (0)
Zitat: Original erstellt von marc.scherer: Hi, wie lange arbeitest Du schon mit Acad? Ich arbeite jetzt nun schon ca. 6 Jahre mit ACAD. Und schreibe meine Lisp´s seit ca. 2 Jahren selber. Ohne Schulung oder ähnliches! Alles selbst gelernt. Zitat: Original erstellt von marc.scherer: (DIMTVP) DIMTVP 0.000 1.000 Bem-Linie erzwungen DIMTOFL Aus Ein Text innerhalb DIMTIX Ein Aus Textabstand DIMGAP 0.000 0.350 Textpos vert DIMTAD 0 1 ... IMHO benötigst Du gar kein Lisp :-) Ich habe die Variab ...
|
| In das Form AutoLisp wechseln |
 |
Lisp : (command _.SAVEAS)
Bernd10 am 21.11.2012 um 14:09 Uhr (0)
Hallo,in den Optionen ist das Dateiformat für den Befehl _SAVEAS aus einer Liste wählbar (siehe Anlage). Per Lisp kann ich diesen Wert so abfragen:(vla-get-saveastype (vla-get-opensave (vla-get-preferences (vlax-get-acad-object))))Als Ergebnis bekomme ich dabei den Wert 48. Wenn ich aber (command "_.SAVEAS") ausführe, gibt es folgende Optionen zum Wählen:[AM2012/2010(LT2010)/AM2011/AM2010/AM2009/AM2008/AM2007/AM2006/AM2005/AM2004DX/AM2004/AM6/2007(LT2007)/2004(LT2004)/2000(LT2000)/Standards/Template/DXF]Wi ...
|
| In das Form Lisp wechseln |
|
Lisp : OOP-Autolisp
reltro am 03.06.2013 um 10:48 Uhr (0)
Hallo Thomas...danke für deine Einschätzung...Sie ist natürlich vollkommen nachvollziehbar und auch richtig so...Natürlich wird ein Mehraufwand an Rechnerei betrieben der eigentlich nicht notwendig, bzw. gar nicht so für Lisp "vorgesehen" ist...Wie gesagt; ich wollte es versuchen, und ja, nun mit euch hier teilen, da ich unter anderen wwws, hier verdammt viel gelernt habe...Ich glaube dass in manchen Situationen ein Objekt hier und da nicht fehl am Platz sein kann, eben um globale Variablen zu vermeiden... ...
|
| In das Form Lisp wechseln |
|
Lisp : Handling mit Dateibefehlen
jörg.jwd am 27.02.2013 um 13:05 Uhr (0)
Hallo zusammen,da ich schon lange nichts mehr mit Lisp zu tun hatte liegt der Fehler wahrscheinlich bei mir. Wenn ich versuche aus meinem Lisp heraus eine DXF zu öffnen (command "_open" c:........xxx.dxf) weigert sich die Kiste das zu tun und bringt mir einen Fehler unbekannter Befehl .dxf. Mach ich das Ganze mit dxfin öffnet er nicht die DXF sondern lädt diese in die aktuelle Zeichnung dazu (aus AutoCAD direkt aufgerufen öffnet er). Und das Beste zum Schluß: (Command "_new") ergibt einen unbekannten Befeh ...
|
| In das Form Lisp wechseln |
|
AutoLisp : LISP mit Zeichnung speichern...
mapcar am 01.08.2005 um 21:20 Uhr (0)
Hi Klaus, ganz ohne was geht das nicht. Man benötigt dazu einen stub loader , also irgendeine Lisp-Routine, die den Stein erstmal ins Rollen bringt. Wenn beim Empfänger dieser Stub erst einmal installiert ist, kann man alles andere in der Zeichnung versenken. Aber der Stub ist notwendig, um die eigentlichen Routinen aus der Zeichnung wieder auszulesen. Wenn er einmal beim Empfänger installiert ist, geht alles vollautomatisch. Aber vielleicht ist das auch ganz gut, dass es ohne das nicht geht. Denn wenn so ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Multitext in Lisp starten
kist am 03.08.2005 um 17:34 Uhr (0)
Hallo zussammen ! Wie kann ich in so einer Routine den Befehl MTEXT (Absatztext) starten, das die Abfrage ganz normal abläuft. "ERSTE ECKE" wie in Bild 1a dann wie Bild 2a dann kann ich schreiben dann drück ich ok. dann wird Lisp beendet. (defun c:kist_text () (startErrorHandler "Multitext erstellen" T (("CLAYER" . "TEXT") ("ORTHOMODE" . 0) ("TEXTSIZE" . 1) ("CECOLOR" . "256") ) );Ende startErrorHandler von MAPCAR (setvar "CECOLOR" col) ;Farbe des Textes setzen (col aus But ...
|
| In das Form AutoLisp wechseln |
|
Lisp : OSMODE überschreibt Punktliste
toxot am 29.11.2022 um 19:05 Uhr (1)
@archtoolsDanke für Deine sehr erfahrene Sicht was ... Lisp angeht!!!Bezüglich der "Niederlage, dass Listen nicht als ... " bin ich dennoch anderer Meinung.Wenn ein CAD-Hersteller seiner Anwendung eine Programmiersprache hinzufügt, die IMO den eigentlichen Erfolg dieses Programmes ausmacht, dann sollten die Rückgabewerte auch respektiert werden ... als ob es sich um eine User-Eingabe handelt.Und da Lisp eben Listen verarbeitet, sollte ein Punkt als Liste ebenso anerkannt werden.Auch dann, wenn der Command- ...
|
| In das Form Lisp wechseln |
|
Lisp : erstes programm
cadffm am 30.10.2008 um 12:52 Uhr (0)
cadwiesel.de das Programm SCC2 holen ("Scriptgenerator") oder so ähnlich.Anmerkung: Diese Version bearbeitet nur DWGProgramm im SDI Modus laufen lassen, Dateiauswahl der DWGs .. und angabe welches Script ausgeführt werden soll !PS: Denke dann an das _.QSAVE am Ende Wenn du es (für dich der einfachste Weg) so machst wie ich dirdas zeigte mit dem Script dann benötigst du nur nur am Endedas _.QSAVE und als *.scr abspeichern und fertig.TIP: Erstmal in Kopien.dwg testen EDIT: Will man das ein Lisp ausgeführt ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Fremdpläne anpassen
Maese am 12.10.2004 um 14:59 Uhr (0)
Allzuoft muss ich externe Pläne als Grundlage in die Zeichnung als xref einfügen. Vorher ist aber mühlelige Fleissarbeit angesagt. Ich komme leider zu keinem Ziel mit meinen wenigen Lisp-Erfahrungen. Ich suche eine Lisp-Routine, die mir zuerst alle Attribute auflöst und deren Inhalt wieder zurück schreibt. Dann sollten alle Xref s gebunden werden und als nächstes müssen alle Blöcke im Modell und in den verschiedenen Layouts aufgelöst werden. Zum Schluss sollten alle Objekte der Zeichnung noch auf die Farbe ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Pviewport Clip Einstellungen lesen u.setzten
CADmium am 14.03.2008 um 11:00 Uhr (0)
Zitat:Original erstellt von HPW:Warum Autodesk Views nicht von Lisp aus erreichbar macht, zeugt mal wieder von der Ingnoranz des Gross-Konzern (oder dem Willen die Lisp-API auf die Dauer abzuwürgen).Es gibt einige Sachen, die sind ziemlich tricky und da könnte man viel Mist mit machen bis hin zum zerstören der Zeichnungen .... und da kann ich Adesk verstehen, das es lieber ein paar verärgerte Programmierer riskiert ( Ja, ich findes das auch nicht schön) als ein paar Millionenklagen wegen evtl. verlorener ...
|
| In das Form Lisp wechseln |