|
Rund um Autocad : Deutsches VBA Buch erscheint
Brischke am 31.07.2003 um 10:34 Uhr (0)
- weniger Klammern Wen stören Klammern? - praktisch, wenn man schon VB kann und nicht z.B. speziell für AutoCAD noch eine Sprache lernen will stimmt - praktischere Entwicklungsumgebung z.B. in Sachen Debugging (Programm kann schrittweise ausgeführt werden und dabei kann der Zustand jeder Variable geprüft werden) In LISP genauso gut möglich - leichter erlernbar, weil nicht so kryptisch das ist subjektiv - kann relativ einfach schon vorhandenen Code aus "Google" holen, um z.B. eine Datenbankan ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Doppelklickaktion
Theo37 am 05.02.2009 um 09:03 Uhr (0)
Hallo an Alle,vorab ich habe wenig Ahnung von Lisp, etwas mehr von VBA und im ACAD kenn ich mich ganz gut aus. Nun möchte ich, dass bei einer Doppelklickaktion auf einem Block mit Attributen zwei verschiedene Befehle ausgeführt werden. Bei einem normalen Block mit Attributen soll der normale Attributbearbeitungsbefehl ausgeführt werden, Wenn der Block HermannsBezeichnung(siehe unten) enthält soll mein VBA-Befehl ausgeführt werden.Dazu habe ich folgende Lisp Routine geschrieben:(defun c:Blockdoppelklick () ...
|
| In das Form Lisp wechseln |
|
CoCreate Programmierung : Api Hilfe
clausb am 12.04.2013 um 20:10 Uhr (0)
Patrick,die Doku gibt es meines Wissens nicht online.Das Lisp-basierte Integration Kit und das .NET-API ergänzen sich gegenseitig, mit einigen Überlappungen. Man kann aus .NET-Addins heraus Lisp-Code rufen und umgekehrt - damit erschliessen sich die Möglichkeiten der jeweils anderen Welt.Eine eigene Lizenz braucht man meines Wissens nicht mehr für das .NET-API (das war anfangs mal anders)..NET-Addins kann man in jeder Sprache schreiben, für die es eine .NET-Implementierung gibt. Beispiele für Sprachen, die ...
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Mit Lisp Teil in Strukturliste suchen und Anzeigen
Seele am 22.04.2016 um 13:53 Uhr (1)
Hallo Michael, ...die Baugruppen noch anzuzeigen, war für mich bis jetzt nicht wichtig, aber ich werds versuchen reinzupacken, ... (Sollte gehen, ...)Das Problem mit der Groß-KleinSchreibung nervt mich selbst noch, ... (Hab aber noch keine Lösung parat, ...)Die Baumproblematik ist mir natürlich auch bekannt, diesbezüglich habe ich mir schon überlegt ob es sinnvoller wäre,wie beim Import-Ordnen-LISP die Suchtreffer in einem neuen Fenster anzuzeigen und das bestehende Fenster unberührt zu lassen.Am Ende kan ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Rund um AutoCAD : Layer VonBlock mit Skript Makro oder Lisp
3jalex am 11.06.2010 um 09:20 Uhr (0)
Guten MorgenIch würde gerne (Per Skript) Blöcke in der Zeichnung auf vonBlock stellen. Mit Ändern konnte ich Linien u.s.w. auf vonBlock stellen. Bei Blöcken kommt die Fehlermeldung:13 waren nicht parallel zum BKS.Den Layer auf Farbe VonBlock umstellen ging nicht.Das Lisp Nuke stellt nur den Inhalt auf VonBlock.1) Wie kann ich die angezeigten Blöcke auf VonBlock setzen?Das ist der aktuelle Stand:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Filedia0ändern_c(getvar "extmin")(getvar"extmax");Befehl abschliess ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Lisp-Befehl
FREEMAN_GER am 23.09.2004 um 14:38 Uhr (0)
Hallo, ich habe hier im Forum schon gesucht wie ein wilder, aber leider habe ich nichts passendes gefunden, das mein Problem löst. Vielleicht kann mir ja einer von euch mir helfen? Folgendes: Ich habe einen LISP-Befehl geladen und den kann ich nur starten, wenn ich den Befehl in meine Befehlszeile schreibe, ich möchte aber ihn über ein x-Beliebiges Symbol starten. Das Symbol entwerfe ich mir selbst. Wie bekomme ich nun den Befehl an diese Schaltfläche? Vielleicht kann mir ja einen von Euch helfen? Danke ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Linie aus Funktion y=f(x) erstellen
andi2050 am 25.09.2006 um 20:54 Uhr (0)
Hi !Hier der Code mit Funktionseingabe an der Befehlszeile.Die Funktion muß jedoch als LISp-Ausdruck geschieben werden.z.B. x * x - (* x x) oder 1/x - (/ 1 x) etc.Hoffentlich hat Udo nichts dagegen, wenn ich seinen Code verhunzle Code:(defun c:fvonx (/ os xa xe x inc func err) (vl-load-com) ;; Benutzerfunktion eingeben und "prüfen" (while (vl-catch-all-error-p (setq err (vl-catch-all-apply read (list (setq func (getstring "
Funktion f(x) eingeben (LISP-Ausdruck ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Welcher Editor für Lisp?
longjohn am 04.02.2004 um 20:56 Uhr (0)
Da gabs im vorigen Jahrhundert ein geniales Textprogramm PC-Write 3.0 deutsch , das hatte mit den Utilities und allem Drum und Dran auf 2 720er Disketten Platz. Die löbliche Funktion für Lisp-Programme, wo man sich eh immer mit den Klammern verhaut, war das Auffinden der jeweils korrespondierenden schliessenden Klammer, oder das Anzeigen, dass eine fehlt - auch wenn der Ausdruck noch so verschachtelt war. Das half beim Debuggen ganz gewaltig. Wenn du (noch) weisst, was M$-DO$ war (und zum Teil heute noch ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Volumenkörper aus Regelfläche
mapcar am 12.09.2004 um 00:11 Uhr (0)
Nein, es gibt nichts, das mit Kappen vergleichbar wäre. Außer STRECKEN gibt es eigentlich überhaupt keine Möglichkeit, Flächennetze noch irgendwie zu editieren. Man könnte die stirnseitigen Punkte abhängig von der Enfernung mit einem Lisp-Programm verschieben - aber ich schätze, dass das Ergebnis in dieser Auflösung dann aussehen würde wie das Gebiss eines alten Esels - jedenfalls eine schartige Schneide;-) Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Automatisches Laden von LISPs
Cyril Cerny am 09.09.2008 um 13:49 Uhr (0)
Hallo Allerseits,Ich habe eben begonnen mich mit den LISPs auseinanderzusetzen und weiss mittlerweile wie ich ein LISP ins AutoCAD loade und wie ich den Befehl ausführen kann.Das ist mir aber nicht genug!Ich will diesen Befehl "PLAETTEN.LISP" nun wenn möglich in eine Datei einbinden die beim Aufstart von AutoCAD automatisch geladen wird. Und so sollte es doch dann auch möglich sein ein eigenes Icon für den Befehl zu kreieren!?Kann mir da jemand helfen? Ich weiss da draussen gibts Leute die mir helfen könne ...
|
| In das Form Rund um AutoCAD wechseln |
|
CoCreate Programmierung : DoEvents im OSDM?
DieGraetsche am 25.06.2010 um 14:19 Uhr (0)
Hallo Zusammen,Ich habe mir in Lisp einen keinen OSDM-Plotter geschrieben.Heisst: Wenn der OSDM geladen ist, überwache ich ein Verzeichnis. Sobald ein "Job"-File im Verzeichnis gefunden wird, wird z.B ein TIF erstellt.Ist der Job fertig, wird ein Sleep gemacht und meine LOOP beginnt von vorne. Das klappt alles auch soweit.Leider meldet der OSDM, wenn die Loop laeuft und längere Zeit keinen Job findet "keine Rückmeldung". Nach einer gewissen Zeit bricht der OSDM einfach ab.Gibt es im OSDM per Lisp eine Art ...
|
| In das Form CoCreate Programmierung wechseln |
|
Rund um AutoCAD : Lisp funktioniert nicht mehr
bit am 05.07.2018 um 13:03 Uhr (15)
Cadffm - ich habe die Lisp mit deinen Einstellungen neu gemacht! (soweit ich alles kapiert habe...)Nach Befehlseingabe (Bloko) bringt Acad mir dieses:Befehl: blokoBlockelemente auf aktuellen Layer setzen? (J/N jGanze Zeichnung oder Ausgewählte Blöcke: G aZu bearbeitende(n) Block(s) wählen:Objekte wählen: Entgegengesetzte Ecke angeben: 3 gefundenObjekte wählen: Entgegengesetzte Ecke angeben: 3 gefunden, 6 gesamtObjekte wählen:Scanning... /......... und FertigAllerdings ändert er garnichts am Block. Das he ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Kranke Polylinien?
Arcuso am 25.07.2011 um 14:17 Uhr (0)
Hallo Alfred!Das Objekt wurde jeweils nach der Umwandlung mit (entsel) neu gewählt, daraus der vla-ObjectName ermittelt und davon den Dump anzeigen lassen (alles gleich in der Befehlszeile). Es ist dann auch egal, ob ich klassische AutoCAD-Befehlen (_REGEN,_MOVE, etc.) anwende (die will ich ja später in den Lisp-Programmen vermeiden) oder per Lisp und/oder VLA, die Polylinie bleibt irgendwie ein Zwitter.Einfachster Versuch:Zeichne mit _PLINE eine neue Polylinie mit 2 oder 3 Geraden, Fitte sie mit _PEDIT un ...
|
| In das Form Lisp wechseln |