|
Lisp : Productstream Autocad LISP nach Vault
-ikarus- am 11.12.2015 um 08:54 Uhr (1)
Hallo Holger,noch bin ich in PSP unterwegs nur es steht ja der Wechsel zu einer anderen Datenbank an und Vault ist ein Favorit.Für deine Tipps bin sehr dankbar, ich glaube da gibt es eine .Net Schnittstelle, allerdings habe ich in .Net keine Ahnung. Ich hab da zwar schon mal rein gesehen nur bei der Installation der ACAD Klassenbibliotheken funktioniert schon was nicht.Daher hab ich mich nicht mehr damit befasst.Danke GrußJürgen
|
In das Form Lisp wechseln |
|
Lisp : Lsp in Lsp starten
archtools am 12.12.2015 um 21:26 Uhr (1)
Zitat:Original erstellt von Bauvermesser:ich möchte in einer LSP eine zweite voran setzten und diese starten.Wo finde ich was über das Zusammensetzten von LSP-Programmen.Problem dabei, die zweite LSp muss das Ergebniss der ersten erfassen.Nur mit einer neuen defun zeile habe ich es bereits probiert, der Programmabschluss muss aber richtig sein.Jedes Lisp Programm ist nix anderes als eine Aneinanderreihung und/oder Verschachtelung von Lisp Programmen. Nicht selten ist ein Lisp Programm sogar in sich selbst ...
|
In das Form Lisp wechseln |
|
Lisp : Text zusammenfügen
spider_dd am 14.12.2015 um 16:50 Uhr (1)
Hallo Bauvermesser,lösch mal in der 9. Zeile des Lisp-Proggis das ";" hinter (Damit wird die restliche Zeile und somit einige Klammern auskommentiert. (Hättest Du auch schnell selber rausfinden können, wenn Du Dir die Zeilen mal in den Lisp-Editor kopiert hättest )Danach geht das Lisp auch mit folgenden Einschränkungen:- Der aktuelle Textstil darf keine feste Höhe zugewiesen haben.- Die vorhandenen Texte werden nicht gelöscht.HTHLGThomas
|
In das Form Lisp wechseln |
|
Lisp : Schnittpunkt im benannten bks berechnen
Esme am 17.12.2015 um 08:47 Uhr (15)
Hallo,mit einem Lisp berechne ich den Schnittpunkt von 2 Linien und füge an diesem Punkt einen Block ein. Klappt auch schon lange. Nun muss ich das Ganze in einem benutzerdefinierten schrägen bks machen. Da wird der Schnittpunkt falsch berechnet und der Block natürlich auch an der falschen Stelle eingefügt.Mir ist so, als ob ich das Thema mit dem verdrehten bks vor Jahren in einem anderen Zusammenhang schon mal hatte. Mir fällt aber absolut nicht mehr ein, wie der Befehl hieß, um das verdrehte bks bei der ...
|
In das Form Lisp wechseln |
XREFPREPARE.zip |
Lisp : Grundriss bearbeitung Automatisieren
CADmium am 08.01.2016 um 08:29 Uhr (1)
Da du im Lispbrett gefragt hast, anbei mal ein compiliertes Lisp (vlx) zum Testen, welches alle Farben auf Graustufen umrechnet und Schraffurtranzparenzen auf 50% setzt ... Laden z.B. per Drag&Drop aus dem Windowsexplorer in deine Zeichnungsfläche und starten mit XREFPREPARE in der Befehlszeile ..... kann man auch automatisch laden lassen und den Start ins Menü intergrieren.------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% ...
|
In das Form Lisp wechseln |
|
Lisp : Grundriss bearbeitung Automatisieren
globerDa am 08.01.2016 um 09:07 Uhr (1)
Also ich bin begeistert Binde die Lösung bei mir noch ein, wird dann wohl besser sein als alles zu sprengen.Hat mir eigentlich an zwei wötern "Ändern" und "Model" gefehlt, aber trotzdem wieder was dazu gelernt. Ich hab eigentlich vor paar Jahren angefangen fertige Lisp Befehle in AutoCAD einzuspielen. Darauf folgten Automatische Köpfe (mit Diesel Befehlen), automatisierte Werkzeugpalettenstruktur, Makros, MEP bezogene Bauteile usw.Mit viel testen, kopfzerbrechen und hilfe über dieses Forum immer wieder zu ...
|
In das Form Lisp wechseln |
|
Lisp : DCL-Komponente ausblenden
Uwe Neumann am 10.01.2016 um 20:44 Uhr (1)
Hallo Lisp-Forum,ich habe folgendes Problem: In Abhängigkeit von einem ausgewähltem Wert in einer popup_list soll mit der Auswahl dieses Wertes eine definierte DCL-Komponente boxed_column ein- und andere ausgeblendet werden. Ein reines Aktivieren/Deaktivieren der jeweiligen Komponenten ist nicht ausreichend, da in jeder dieser Komponenten ein Vielzahl an weiteren Komponenten enthalten sind und so der Dialog zu groß werden würde. Auf der anderen Seite möchte ich aber auch die Nutzung von Subdialogen meiden, ...
|
In das Form Lisp wechseln |
|
Lisp : Funktion die Zählvariable um 1 erhöht, wenn man lispfunktion aufruft!
jomann999 am 12.01.2016 um 20:27 Uhr (1)
Hallo tolles Lisp Forum. Ich bin ein Lisp-Anfänger und baue mir ab und zu aus Codestücken kleine Lispprogramme zusammen, für Autocad. An dieser im Betreff erwähnten Aufgabe scheitere ich jedoch. Obwohl das gar nicht so schwer sein kann. Ich habe allerdings gerade nicht die Zeit mich in Lisp so tief hineinzudenken. Veilleich könnte mir jemand helfen? :-) Ich brauche eine kleine Funktion, die eine Zählvariable um 1 erhöht wenn ich die Funktion aufrufe. Bei jedem Funktionsaufruf wird die Variable um 1 erhöht. ...
|
In das Form Lisp wechseln |
|
Lisp : prüfen, ob Funktion vorhanden - ansonsten Meldung
tappenbeck am 13.01.2016 um 08:05 Uhr (1)
Moin !wer kenn sie nicht, die Anweisung eine bestimmte Datei zu laden, wenn eine Funktion nicht verfügbar ist um diese dann zu starten:Code:^C^C^P(if(not c:3dstiftschrauben)(load"tools")(princ));3dstiftschraubenMeine Aufgabe geht nun in eine etwas andere Richtung. Gebe eine Meldung aus, wenn eine Funktion nicht verfügbar. Wenn vorhanden, dann selbstverständlich ausführen. Im Grund wäre das dann Code:^C^C^P(if(not c:3dstiftschrauben)(alert "Funktion steht nicht zur Verfügung")(c:3dstiftschrauben))Nun möchte ...
|
In das Form Lisp wechseln |
|
Lisp : Produktinformation einer geladenen DWG bestimmen
peterba am 18.01.2016 um 17:35 Uhr (5)
Hallo allerseits,ich suche eine Möglichkeit, vorzugsweise mittels LISP, die Produktinformation einer bereits geöffneten DWG zu ermitteln. Es geht mir dabei nicht um die DWG-Version, sondern darum festzustellen, mit welchem (AutoCAD-)Produkt die Datei zuletzt gespeichert wurde. AutoCAD kennt diese Daten anscheinend, denn es meldet sich bereits beim Öffnen einer DWG mit einem Dialog, wenn die DWG nicht mit einem Autodesk-Produkt bzw. nicht als TrustedDWG erstellt wurde.Wenn man eine DWG als Text mit Notepad ...
|
In das Form Lisp wechseln |
|
Lisp : Produktinformation einer geladenen DWG bestimmen
cadffm am 18.01.2016 um 18:55 Uhr (1)
Ok, wir reden also von der Info die von DWGCHECK ausgewertet wird.Endlich mal ne interessant Frage Eine direkt abrufbare Variable(bei geöffneter DWG) kenne ich nicht,im ganzen Bereich der "direkt" per Lisp zugänglich ist, da wäre mirsowas ebenfalls nicht bekannt (will aber nichts heißen, ist ja recht speziell die Sache und man kann nicht alles wissen).(im übrigen hast du mir deinem READ... mehr Infor bekommen wie ich, zumindest finde ich den Beschriebenen Part nicht einfach so - habe aber auch nicht viel Z ...
|
In das Form Lisp wechseln |
|
Lisp : Produktinformation einer geladenen DWG bestimmen
cadffm am 18.01.2016 um 20:05 Uhr (1)
"Die Meldung von DWGCHECK allein hilft mir auch nur wenig, da ich mindestens eine Unterscheidung brauche, ob die geöffnete Datei von (pur-/Vanilla-)AutoCAD oder einem AutoCAD mit Aufsatz (MEP,Arch,Civil..) gespeichert wurde."Damit wollte ich darauf hinweisen das man sich dabei noch nicht mal für "egal welche Version" verlassen kann.Der von dir genannte Abschnitt wird imho nur von Vertikelprodukten geschrieben (kenne ich durch viele ADT/ACAD Dateien), in Standard Acad gibt es das SO nicht.-Aus der LISP-Ecke ...
|
In das Form Lisp wechseln |
|
Lisp : Blöcke mit mehrzeiligen Attribut und Schriftfeldern
StefanW am 21.01.2016 um 12:03 Uhr (10)
Hallo cadffm !Wird ich auf alle Fälle testen !Hab hier noch mal ne Mini-Lisp und die dazugehörige Zeichnung angehängt, damit man es mal nachvollziehen kann.Vielleich kanns der ein oder andere ja gebrauchen.Sobald ich Erfolg habe, meld ich mich nochmal.GrußStefan
|
In das Form Lisp wechseln |