|
AutoLisp : vlide mit bestimmter *.lsp öffnen mit lisp
Ralf G am 13.11.2004 um 15:09 Uhr (0)
Hallo, ich meine das anders, die datei xyz.lsp muß ich sehr oft anpassen. Deshalt würde ich mir gern eine Routine basteln die wie notepad.exe xyz.lsp nur eben den vlisp editor mit der datei xyz.lsp aufruft damit ich mich nicht durch die Verzeichnisse hangeln muß um die Datei angezeigt zu bekommen. Danke trotzdem Ralf G.
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Speichern von Systemvarablen in Lisp-Programmen
fuchsi am 22.06.2004 um 15:53 Uhr (0)
Das eigentliche Thema ist meiner Meinung nach die Gültigkeit(-dauer) von Variablen. 1. beispiel (defun xxx (/ old_osmode ) (setq old_osmode (getvar OSMODE )) ...... (setvar OSMODE old_osmode) ) hier ist die lispvariable nicht lokal, sondern nur in der funktion xxx gültig, da das rücksetzen der systemvariablen jedoch in der gleichen funktion passiert, ist das kein problem 2. beispiel (defun masterprogramm ( / old_osmode ) (speicherevariable) .... (rücksetztevariable) ) (defun speicherevariable (/ ...
|
| In das Form AutoLisp wechseln |
|
Lisp : 2 Lisp ausführen?
CADmium am 17.07.2008 um 14:32 Uhr (0)
du kannst doch den CODE der einzelnen Lispdateien auch in einer Datei zusammenfassen ... Somit brauchst du dann bloß eine Datei laden. aufpassen muß man bloß , das Funktionen nicht doppelt definiert werden, dann überschreibt die letzte die vorherige.Aufrufen kannst du die Funktionen z.B:mit (defun C:Gesamt() (C:Befehl1) (C:Befehl2))dann fürhrt GESAMT die Befehl1 und Befehl2 aus ..eine andere Variante ist, in einer Zentrallisp (praktischewrweise die in der CUI eingebundene mnl )alle Teillispdateien laden ...
|
| In das Form Lisp wechseln |
|
Lisp : schriftfelder via lisp (ac2005)
cadplayer am 25.08.2009 um 12:16 Uhr (0)
Grandios - besten dank an alle ! Darauf warte ich schon seit langem.Super gemachtDie align-routine versuch ich mir mal selber hinzubasteln. Meld mich mal wieder bei Änderungen, wo ich nicht so leicht durchsteige.Alles in allem scheint es mir, kommt man mit den vlisp-funktionen schneller zum Ziel. Mapcar hat da ja einen guten Einstieg in seinem Buch gegeben.Aber es sind halt 2 getrennte paar Schule (Autolisp - Vlisp), die man sich da aneignen muss.Gruss Dirk
|
| In das Form Lisp wechseln |
|
AutoLisp : lisp v2002 --->v2000
gelegenheitslispler am 08.03.2005 um 07:56 Uhr (0)
Moin ! Weiß jemand fähiges, warum das folgende lisp nicht unter Acad2000 (unter 2002 läuft es) funktioniert ? (no function definition : init bonus error). Es sollte möglichst unter beiden Versionen laufen... ---------------- (Defun C:LAYISO (/ SS CNT LAY LAYLST VAL VPMODE) (init_bonus_error (list (list cmdecho 0 expert 0 ) T ;flag. True means use undo for error clean up. );list );init_bonus_error (if (and (= 0 (getvar tilemode )) ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Problem mit diesem Lisp (relative Punkteingabe)
ElAmigo am 24.07.2006 um 20:26 Uhr (0)
nochmals danke für die antworten.habe es mittlerweile selber halbweg herbekommen, sodass es funktioniert.(defun RELATIVE (/)(setq AX_WERTE (getvar "userr1")) (setq AY_WERTE (getvar "userr2"))(setq SYSFANGM (getvar "osmode")) (setq SYSMODES (getvar "dynmode"))(setvar "dynmode" 0)(setq AA_PUNKT (getpoint "
Relativ von:")) (princ "
")(princ "Delta x: ") (princ AX_WERTE) (princ " ") (setq BX_WERTE (getreal))(if (= BX_WERTE nil) (setq BX_WERTE AX_WERTE))(princ "Delta y: ") (princ AY_WERTE) (princ " ") (setq ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp mit Eclipse
Dabrunz am 27.04.2007 um 12:39 Uhr (0)
tag zusammen Zitat:Original erstellt von tappenbeck:es gibt doch die Entwicklungsumgebung ECLIPSE und eine Schnellsuche hat ergeben, dass es für Commonlisp ein PlugIn geben soll.Damit könnte vielleicht ein Zugriff auf Bibs und die Dokumentation geben werden.Hat sich einer von Euch damit schon einmal auseinander gesetzt ??Fred hat recht, halte lieber nach einen Scheme-Plugin Ausschau, das entspricht AutoLisp doch eher. Es gibt eins, dass sich als Update-Site einbinden lässt: Schemway-UpdateSite.Probiert hab ...
|
| In das Form Lisp wechseln |
|
Lisp : Mit LISP programmiert fast niemand mehr, heutzutage ...
s.wickel am 01.12.2009 um 22:04 Uhr (0)
Hallo Forum!Ob Lisp sich für "professionelle" Programmierer eignet kann ich nicht beruteilen. Aber Autolisp hat den klaren Vorteil, dass ein Programm aus nur einer Zeile bestehen kann und jederzeit in der Befehlszeile getestet werden kann.JEDER Bediener von Autocad kann innerhalb von 30 Sekunden das berühmte "Hello World!" auf den Bildschirm bekommen. Und er hat es dann auch verstanden!Als ich an der FH Bauing. studiert habe, hat uns der Prof. noch in QBasic programmieren lassen (1995!). Er sagte, es sei z ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp immer kränker?
Apply2CAD am 05.08.2005 um 20:28 Uhr (1)
Irgendwie war eben kurz ein Beitrag von mapcar zu sehen - nun zumindest findet man bei commonlisp folgende Hinweise: http://www.lispworks.com/documentation/HyperSpec/Body/f_revers.htm#reverse Wenn mit REVERSE in diesem Fall eine neue Liste erzeugt wird, dann sollten die "Programmwerte" eigentlich im Stack liegen.Vielleicht hat der vlisp-interpreter hier andere Ansichten.Wahrscheinl. treffen wie mapcar beschreibt, mehrere Bugs zusammen.So langsam hebt sich Vorhang.GrussRalph[Diese Nachricht wurde von Apply2 ...
|
| In das Form Lisp wechseln |
|
AutoLisp : in lisp variablen-felder erzeugen?!
Speedcad am 18.02.2004 um 20:12 Uhr (0)
Hallo Axel, würde mich auch freuen wieder öfters von dir ein par Beiträge zu lesen . Schon bevor ich hier Mitglied war habe ich deine Beträge gerne mitverfolgt. Ich bin natürlich beim googeln in Sachen Arrey und Visuallisp gleich auf deiner Homepage gelandet. Das es Arrays in Visuallisp gibt wusste ich nicht (wird Zeit das ich mich mal mit Visuallisp beschäftige). Gruß Speedcad
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Mehrfachplot über LISP-Programm
Werner am 22.10.2003 um 20:45 Uhr (0)
Hallo Helmut Vielen Dank für den Tip. Soweit ich es beruteilen kann, ist die vla Funktion aus Visuallisp. Gehöre leider zu der langsam aussterbenden Spezies die mit dem guten alten Autolisp in der Hardcore (Textversion) aufgewachsen sind. Soll heisen, das ich so gut wie keine Ahnung von Visuallisp habe und momentan auch keinen Nerv es mir reinzuziehen. Falls sonst keiner noch eine Idee hat muß ich wohl die Vorgabe der Plottanzahl aus Autolisp heraus begraben. Werner
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vba oder lisp?? oder eine einfache frage
luky am 10.02.2004 um 16:06 Uhr (0)
sali nancy ich versuch es trotzdem mal mit lisp. wobei eine verbindung mit excel doch sehr schön wäre. aber ich hoffe lisp kann das auch irgendwie. sollte lisp nicht meine welt sein, werde ich es natürlich mit vba (oder wie der kettensägemann sagen würde .net ) versuchen. wenn ich mich in einer woche im vba-forum melden, wäre ich für ein paar aufbauende worte dankbar
|
| In das Form AutoLisp wechseln |
|
Lisp : VBA - Formular aus Lisp aufrufen - (Vla-eval - Problem)
steinemann09 am 05.09.2012 um 10:14 Uhr (0)
Hallo Thomas und Interessierte,abei mein Lösungsansatz für folgende Aufgabe:Auswahl einer Blockreferenz mittels Lisp und Aufruf eines VBA-Formulars, in dem die Blockattributeausgelsen werden.Gruß VolkerLisp :(defun c:testdial () (Vl-load-com) (Setq applic (vlax-get-acad-object)) (setq hElement (car (entsel "Wählen Sie bitte ein Blockattribut aus"))) (setq hOBJEKTID (vla-get-objectid (vlax-ename-vla-object hElement) ) ) ; ObjektID des ausgewählten Blockes (vl-vbarun "modul1.zeigeform ...
|
| In das Form Lisp wechseln |