|
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 |
|
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 |
|
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 |
|
Lisp : Blöcke durchnummerieren
mkl-cad am 08.06.2007 um 12:54 Uhr (0)
HalloDie Angaben sind zu dürftig, selbst um Dir ein fertiges Lisp in den Schoß zu legen, was ich aber aus oben genannten Gründen nicht mache.- Ist es immer der gleiche Block in dem die Atributwerte geändert werden sollen, einer oder mehrere- Ist der schon in der Zeichnung oder soll der neu eingefügt werden- Soll von dem Block nur ein Wert weitergezählt werden oder mehrere- Soll ein vorhandener Wert weitergezählt werden oder soll immer bei eins angefangen werden oder soll eine Startzahl ermittelt werden.- D ...
|
| In das Form Lisp wechseln |
|
Lisp : AccoreConsole prozess kontrollieren
cadffm am 25.04.2018 um 13:37 Uhr (1)
Ich schaue mir EXEC jetzt nicht an, verweise aber mal alternativ auf RUN mit dem zweiten Parameter TRUE.Anm: accoreconsole linear eine Dateiliste abarbeiten lassen wenn so wie so AutoCAD geöffnet ist (da du Lisp nutzt ist das ja so)dann hast du aber nur in wenigen Ausnahmen einen Vorteil mit der accoreconsole. plotten ein.Über Lisp gestartet mit deinem Wunsch "abwarten bis ein Job fertig ist" geht es in Acad direkt ebenso schnell IMHO.Wenn man kann die Liste an Dateien ja auch kontrolliert in 10er Packs pa ...
|
| In das Form Lisp wechseln |
|
AutoLisp : vla-.... und vlr-.... Befehle
mapcar am 17.09.2003 um 10:56 Uhr (0)
Alle Funktionen, die mit vla-... oder vlr-... anfangen, sind gar keine Lisp-Funktionen. Es sind einfach Schreibmakros, die mit dem Aufruf von (vl-load-com) erst erzeugt werden. Hier werden Funktionen aufgerufen, die nicht Bestandteil von Lisp sind - es handelt sich um die in AutoCAD eingebauten ActiveX-Funktionen, die genauso aus VB oder anderen Sprachen heraus genutzt werden. In der VB-Hilfe sind die ActiveX-Funktionen vollständig dokumentiert, es würde also keinen Sinn machen, die ActiveX-Kapitel zweimal ...
|
| In das Form AutoLisp wechseln |