|
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 |
|
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 |
|
AutoCAD Mechanical : Vorhandensein einer Mech-Struktur checken
CADmium am 30.08.2006 um 10:12 Uhr (0)
Zitat:Original erstellt von glocker: Also bei den wenigen Testdaten mit STRUKTUR funktioniert Ihr Tool einwandfrei. Um dieses Tool zusammen mit unseren anderen Prüftools beim Öffnen einer Zeichnung nutzen zu können, sollte das Tool jedoch auch in einer Art Silent-Mode laufen d.h. keine Dialogfenster, sondern setzen einer LISP-Variablen, die über LISP auswertbar wäre (z.B. VAR_STRUKTURCHECK = 0 oder 1). Wir sammel diese Informationen ein und geben diese mit etwas Prosa als Report in einer DCL-Box aus.Könnt ...
|
| In das Form AutoCAD Mechanical wechseln |
|
AutoLisp : vla-.... und vlr-.... Befehle
mkl-cad am 11.09.2003 um 10:23 Uhr (0)
Hallo Programmierer Ich arbeite zwar schon lange mit Lisp aber an die ganzen Befehle mit (vla- ..... und (vlr-.... habe ich mich noch nicht beschäftigt. Habe dazu ehrlich gesagt keine große Lust wenn ich die ganze englische Hilfe dazu in ACAD sehen. Da sehne ich mich nach ACAD14 zurück wo die ganze Hilfe für Lisp noch in deutsch war. Interesse hätte ich schon die Befehle zu erlernen da man damit ne Menge anfangen kann. Hat vielleicht jemand eine Auflistung der Befehlsgruppe und eine deutsche Erklärung daz ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Unbekannter Befehl bei funktionirender Lisp-Routine?
ROBYCAD am 19.09.2002 um 13:44 Uhr (0)
Hallo an alle Lispler, habe folgendes Problem: ich führe eine Lisp-Progrämmchen aus der auch tip-top funzt, das einzige was mich daran stört ist daß nach dem beenden besagter routine in der Komandozeile die Meldung: "Unbekannter Befehl "ICB" (Befhlsnahme). Drücken Sie F1-Taste für Hilfe." auftaucht. Ich habe es schon mit cmdecho ein/aus versucht, mit eintragung des neuen Befehls in der ACAD.PGP, mit mehrere (princ) funktionen an verschiedenen stellen im Programm, aber die Meldung taucht immer wieder auf. H ...
|
| In das Form AutoLisp wechseln |
|
Makro Programmierung : Laden von Code
StephanWörz am 14.06.2005 um 20:15 Uhr (0)
Hallo ich habe folgendes Problem: Ich möchte einige LISP-Files (Anpassungen der Tabellen des Machining Advisors) in die OSDM-Umgebung laden. Ich mache das in der ma_customize so: (load (format nil ~a/MA_Gewinde.lsp (oli::sd-convert-filename-from-platform (oli::sd-sys-getenv SCHILLERCONFIGDIR )))) Auf diesem Weg bekomme ich eine Fehlermeldung: Aktivierung des Moduls Machining gescheitert: LISP-Fehler: The function LOLA_MESG is undefined. Die besagte Funktion taucht in diesem Zusammenhang auf (Wo ...
|
| In das Form Makro Programmierung wechseln |
|
OneSpace Modeling : Grosses Lisp-Problem
Walter Geppert am 01.12.2004 um 13:05 Uhr (0)
Zitat: Original erstellt von clausb: Offenbar interpretiert read-byte die 255 als end of file . EOF ist es aber auch nicht. Vielmehr wird der Stream bei 255 offensichtlich nicht wie bei allen anderen Werten um ein Element verkürzt und die Schleife könnte endlos laufen, wenn sie nicht durch f_length eingebremst würde Versuch mal, die Binärdatei schon als (unsigned-byte 8) zu erzeugen (wenn das von deinen anderen Anforderungen geht!), vielleicht wird dann das Zeichen nicht interpretiert und bra ...
|
| In das Form OneSpace Modeling wechseln |
|
Rund um Autocad : Blockattribute
StephanJP am 12.05.2005 um 15:20 Uhr (0)
Hallo Sandra, wenn ich Dich recht verstanden habe hast Du Blöcke, die als Attribute die Höhe und eine Punktnummer haben. Da wäre das ja dann doppelt gemoppelt, wenn man diese Blöcke mit einer Lisp-Routine noch beschriften lassen würde. Attribute von Blöcken können die Eigenschaft sichtbar oder unsichtbar haben. Dies kann man mit dem Befehl BATTMAN für einzelne Blöcke (und Attribute der Blöcke) ändern. Ausserdem steuert die Variable ATTMODE die Sichtbarkeit von Attributen. Nur an Blöcke, die ihre Höhe als A ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Objektfang 2D
Dorfy am 12.07.2011 um 08:29 Uhr (0)
Zitat:Original erstellt von Vino:Gibt es unter Lisp keine Möglichkeit, bei Funktionen nach dem Rückgabewert noch Funktionen aufzurufen, ohne einen weiteren Wert zurück zu geben?Mein erstes Script funktioniert soweit unter Bricscad. Das einzige Problem ist, dass ich danach den Objektfang nicht mehr zurück stellen kann. vllt. bringt dich ein Reaktor weiter, nur kann ich dir nicht sagen ob Bricscad Reaktoren unterstützt------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen I ...
|
| In das Form Lisp wechseln |
|
CoCreate Modeling : Lisp-Makro von V12 nach V16 übersetzen?
Walter Geppert am 06.10.2008 um 15:03 Uhr (0)
Zitat:Original erstellt von Extruder:Anpassungsbrowser? Ich hab die V16 erst seit heute. Nachsicht bitte. Wo finde ich den?Unter Bearbeiten-Vorgaben-Standardvorgaben.Du kannst dir im ROOT (=Annotation) einen eigenen Stil erzeugen und damit auf einen Schlag nicht nur die Linienarten ändern sondern (fast) alles andere auch. Was in Urzeiten (vor V14) nur über die am_customize ging, ist jetzt komfortabel interaktiv einzustellen und unter beliebig vielen Stilen abzuspeichern. Für uns ein wahrer Segen, weil jed ...
|
| In das Form CoCreate Modeling wechseln |
|
Lisp : Abfrage konstruktion
archtools am 15.06.2013 um 12:08 Uhr (0)
Zitat:Original erstellt von cadplayer:Tausend Dank für den Superstoff, das wird mich den Samstag beschäftigen. Echt ein Wunder für mich, wie man auf so tolle Ideen kommt.Das ist eben Lisp: dass es keinen Unterschied gibt zwischen Programm und Daten, dass Funktionen genau so und auf dieselbe Weise manipulierbar sind wie Daten, und dass eine Funktion sich somit sogar zur Laufzeit selbst verändern kann. Im konkreten Fall ist es natürlich ein gewisser Manierismus, wenn man eine anonyme Funktion via setq an ein ...
|
| In das Form Lisp wechseln |
|
Lisp : reactor in lisp
zech am 13.05.2011 um 06:22 Uhr (0)
Hallo joern,ja das ist ja mein Problem. Wie ordne ich dem gepickten Objekt eine Variable zu? Es läuft ja kein Lisp-Programm ab. Ich klicke einfach ein Objekt an. Dann gehe ich an den Griffpunkt und verschiebe es. "vlr-commandended" greift jetzt, die callback-Funktion wird aufgerufen. Im "callback" gibt es ein "cond" auf "GRIP_STRETCH". Dieser Pfad im "cond" wird dann auch ausgeführt. Hier habe ich aber im Moment nur ein "princ" eingebaut um zu sehen ob die "callback-Funktion" und das "cond" funktionieren. ...
|
| In das Form Lisp wechseln |