|
Lisp : Punkte einer Polylinie in Datei schreiben
mhol25 am 18.04.2008 um 09:52 Uhr (0)
Hallo Communitiy,da ich VBA besser beherrsche, habe ich die Daten in Excel importiert und mir mit einem kleinem VBA-Makro beholfen.Das ist ganz sicher nicht der Königsweg - eine reine Lisp-Lösung würde mir das aufwändige Umwandeln ersparen!Hilfe in Lisp ist daher immer noch sehr willkommen Code:Public Sub verketteXY()Verkettet alle markierten X- und Y-Koordinaten mti wechselndem Komma und umschliesst sie mit dem (MS) SQL-Insert-Befehl für Polygone.Erwartet, dass: - alle Koordinaten eines Polygons in eine ...
|
| In das Form Lisp wechseln |
|
Lisp : AutoCAD API Wishlist Survey bis 01. Mai
CADchup am 28.04.2008 um 13:50 Uhr (0)
Hi "Developers",ein Fundstück, dass euch vielleicht interessiert:Autodesk hat, unter anderen, sein "AutoCAD API Wishlist Survey", das bisher auf ADN-Mitglieder beschränkt war, in diesem Jahr für das Fußvolk unter den Entwicklern geöffnet.Wer also Wünsche und/oder Vorschläge zu VisualLISP-, .NET- oder ObjectARX-Funktionalitäten hat, kann sie hier loswerden.Das Ganze bitte zügig, weil am 01. Mai schon wieder dichtgemacht wird. Zitat:AutoCAD API Wishlist Survey, Spring 2008 Dear Developer, We would like you ...
|
| In das Form Lisp wechseln |
|
Lisp : AutoCAD API Wishlist Survey bis 01. Mai
archtools am 30.04.2008 um 00:47 Uhr (0)
Zitat:Original erstellt von CADchup:Hi "Developers",ein Fundstück, dass euch vielleicht interessiert:Autodesk hat, unter anderen, sein "AutoCAD API Wishlist Survey", das bisher auf ADN-Mitglieder beschränkt war, in diesem Jahr für das Fußvolk unter den Entwicklern geöffnet.Wer also Wünsche und/oder Vorschläge zu VisualLISP-, .NET- oder ObjectARX-Funktionalitäten hat, kann sie hier loswerden.Wozu soll das denn gut sein? Soll Autodesk doch erst mal die schon vor 10 Jahren gemachten Versprechungen erfüllen ( ...
|
| In das Form Lisp wechseln |
|
Lisp : AutoCAD API Wishlist Survey bis 01. Mai
CADmium am 30.04.2008 um 08:16 Uhr (0)
@Tom .. du sprichst mir aus der Seele, aber sollten wir den Glauben an das Gute bei Autodesk nicht beibehalten? Mit Hoffnung arbeitet es sich einfach besser Aber mal ne andere Frage: Wie groß schätzt du die "Autolisp-Gemeinde" in Deutschland ? ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : aus String Programmaufruf erstellen
Werner-Maahs.de am 02.05.2008 um 17:59 Uhr (0)
Hallo,ich habe ein recht umfangreiches LISP-Programm, in dem ich über eine Text-(Datenbank-)Dateieinen Text eingeben kann, mit dem ein gleichnamiges Programm gestartet werden kann.Beispiel:Aus DB-Datei lese ist den Text XY heraus (setq Dateiname (read-line ...)).(setq dateinamen (strcat Dateiname ".LSP"))Mit der Funktion (load dateiname) rufe ich das Programm auf.Aus dem aufegrufenen Programm wird dasselbe gestartet.Nun beabsichtige ich mein Hauptprogramm so zu ändern, das ich nicht jedesmal das Unterprogr ...
|
| In das Form Lisp wechseln |
|
Lisp : aus String Programmaufruf erstellen
Werner-Maahs.de am 02.05.2008 um 20:01 Uhr (0)
anders ausgedrückt:Ich erhalte einen String, zB. "Kreis_25" und eine Funktion mit dem Namen Kreis_25.Mein Programm soll nun den String so umwandeln, dass damit die Funktion Kreis_25 gestartet wird.(eval (read "Kreis_25")) ruft die Funktion Kreis_25 nicht auf!------------------strukturiertes Zeichnen mit Werner-MaahsAls Ergänzung:Bisher habe ich es so gemacht:Code:...(setq FName (read-line ...)) = "Kreis_25"(load (strcat FName ".LSP"))...In der Datei Kreis.lsp standCode:(defun Kreis_25 () (...) ) ; end ...
|
| In das Form Lisp wechseln |
|
Lisp : externen Befehl starten
nebuCADnezzar am 07.05.2008 um 11:42 Uhr (0)
Hallo zusammen.Ich habe ne kleine eventuell einfache Frage:Wir haben hir in der Firma einen spezifischen AutoCAD aufsatz der unter anderem die Daten im Titelblattblock updatet. Im "normalen" arbeiten kann ich in der Befehlszeile "updatetitle" eintippen und es wird ge-upgedatet. Wie krieg ich das per lisp hin? command funktioniert nicht (kein autocadbefehl) (c:updatetitle) funktioniert auch nicht (weil kein anderes lisp sondern irgendwie in arx-en?)Grüsse Robin
|
| In das Form Lisp wechseln |
|
Lisp : externen Befehl starten
nebuCADnezzar am 07.05.2008 um 14:19 Uhr (0)
Hey Thomas!Vielen Dank! Funktioneiert!Der Aufsatz verbindet AutoCAD mit isah (oder im moment noch mit ner älteren anderen uraltdatenbank) da werden blöcke zu datensätzen verknüpft und eben Titelblattinfos eingetragen (mal so verkürzter programm beschrieb :-)Ich bin dabei mir nen reaktor zu bauen der all das macht was im 2008 von selbst geht, bemassungen auf dem nem bemlayer, texte auf text etc... und eben soll beim speichern automatisch das tibla geupdatet werden (wichtig vorallem beim datum!)das war der l ...
|
| In das Form Lisp wechseln |
|
Lisp : AutoCAD 2009 und UNDOCTL
archtools am 09.05.2008 um 12:19 Uhr (0)
Zitat:Original erstellt von Dober Heinz: Typ: Ganzzahl Gespeichert in: Nicht gespeichert Ausgangswert 53 Danke an alle. Damit ist das geklärt: kein Bug, sondern veränderte Funktion.GrußTom
|
| In das Form Lisp wechseln |
|
Lisp : AutoCAD 2009 und UNDOCTL
archtools am 08.05.2008 um 19:50 Uhr (0)
Zitat:Original erstellt von CADwiesel:also ich kann außer dem Geschwindigkeitsunterschied keinen Unterschied erkennen.Ich habe aber aus Zeitgründen nur einige Befehle in der Zeichnung ausgeführt.Aber das Ergebniss ist eine Endlosschleife - bei mirmein undoctl bleibt auf 53 Das erklärt die Totalabstürze bei VLX-Programmen, die diesen Code nutzen. Das ist ein ernstzunehmender Bug, wenn es sich nicht um eine angekündigte Änderung des Verhaltens von undoctl handelt. Bei älteren AutoCAD Versionen steht undoctl ...
|
| In das Form Lisp wechseln |
|
Lisp : AutoCAD 2009 und UNDOCTL
archtools am 08.05.2008 um 19:58 Uhr (0)
Zitat:Original erstellt von archtools: Das erklärt die Totalabstürze bei VLX-Programmen, die diesen Code nutzen. Das ist ein ernstzunehmender Bug, wenn es sich nicht um eine angekündigte Änderung des Verhaltens von undoctl handelt. Bei älteren AutoCAD Versionen steht undoctl auf 5.Mit dem Aufruf über eine C:TEST Funktion wollte ich prüfen, ob AutoCAD 2009 eventuell neuerdings selbst Undo-Gruppen öffnet, wenn ein Lisp-Befehl aufgerufen wird. Daran liegts also nicht.Hier der Auszug aus der Online-Hilfe von ...
|
| In das Form Lisp wechseln |
|
Lisp : AutoCAD 2009 und UNDOCTL
Dober Heinz am 09.05.2008 um 07:19 Uhr (0)
Hallo Tom Das sagt Autocad 2009Systemvariablen U-Systemvariablen UNDOCTL UNDOCTL Konzept Verfahren Kurzübersicht Typ: Ganzzahl Gespeichert in: Nicht gespeichert Ausgangswert 53 Gibt den Status der Optionen Auto, Steuern und Gruppe des Befehls ZURÜCK an. Der Wert wird als Bitcode gespeichert, der aus der Summe der folgenden Werte besteht:0 ZURÜCK ist deaktiviert. 1 ZURÜCK ist aktiviert. 2 Es kann nur ein Befehl rückgängig gemacht werden. 4 Auto ist aktiviert. 8 Eine Gruppe ist momentan aktiv. 16 Zo ...
|
| In das Form Lisp wechseln |
|
Lisp : AutoCAD 2009 und UNDOCTL
archtools am 08.05.2008 um 12:18 Uhr (0)
Könnte jemand mal überprüfen, inwiefern sich in AutoCAD 2009 das Verhalten der Systemvariable UNDOCTL oder des mehrmaligen Aufrufs von ._UNDO _END verändert hat?Gibts einen Unterschied zwischen dem direkten Aufruf dieser Zeile:(while ( 7 (getvar "undoctl")) (command "._undo" "_end") )Und dem Einbau dieser Zeile in Funktionen:(defun test-undoctl () (while ( 7 (getvar "undoctl")) (command "._undo" "_end")))(defun c:test () (test-undoctl) (print OK))und dem Aufruf von TEST in der Befehlszeile?Mir ist klar, da ...
|
| In das Form Lisp wechseln |