|
Lisp : Subentitäten aus Blöcken auslesen
joern bosse am 24.01.2013 um 07:26 Uhr (0)
Hallo S.,Zitat:Hier noch ein kleines Geständnis:Ich werkel heute den zweiten Tag mit Lisp in BricsCAD. NOCH wirkt es ein wenig kryptisch auf mich aber ich komm schon noch dahinter!Wieso Geständnis? Ist doch in Ordnung. Den einzigen Nachteil, den ich daran sehe, daß Du dann keine Visual-Lisp-Umgebung (VLIDE) zur Verfügung hast, so wie in AutoCAD. Damit läßt sich vieles einfacher programmieren, weil Du über einen Debug-Modus jederzeit Variablen und Programmabläufe zur Laufzeit genau beobachten kannst. Und ge ...
|
| In das Form Lisp wechseln |
|
Lisp : Protect your Lisp
joern bosse am 06.02.2013 um 08:00 Uhr (0)
Hallo Dirk,die Frage taucht hier ja mal öfters auf, habe in 2007 schon einmal was dazu geschrieben:http://ww3.cad.de/foren/ubb/Forum145/HTML/002192.shtml#000002Als Ergänzung noch dazu:Folgende Variante ist nur zu empfehlen, wenn es sich um einen sehr kleinen Nutzerkreis handelt, weil dabei jeder Kunde eine eigens kompilierte VLX/DES-Datei bekommt, in dem seine Firmendaten hinterlegt sind. Das wird dem Kunden dann auch mitgeteilt, und sobald er das Programm dann weitergibt gehen auch seine Daten weiter.Fazi ...
|
| In das Form Lisp wechseln |
|
Lisp : Befehl XREF einfügen: Vorgabe für Pfad?
joern bosse am 19.03.2013 um 09:23 Uhr (0)
Hallo,kann man für den ganz normalen AutoCAD-Befehl XREF einfügen den Pfad vorgeben, wo der Dateiauswahldialog startet? (Variable, Registry, wo speichert AutoCAD den zuletzt verwendeten Pfad?)Derzeit wird immer das zuletzt verwendete Verzeichnis vorgegeben, und das ist nicht immer sinnvoll, gerade wenn man ein relatives XREF-Verzeichnis zur aktuellen Zeichnung hat.Bin wie immer dankbar für jeden Tipp.------------------viele GrüßeJörnhttp://www.bosse-engineering.comKoordinatenausgabe Youtube
|
| In das Form Lisp wechseln |
|
Lisp : Prozess anzeige
joern bosse am 19.04.2013 um 07:16 Uhr (0)
Hallo,auch noch mal eine Anmerkung zum WAIT: Ich hatte immer das Problem, daß ich eine externe Exe-Datei ausgeführt hatte und auf ziemlich umständliche Weise abgefragt hatte, ob die exe denn jetzt fertig ist oder nicht.Unter folgendem Link bin ich dann fündig geworden:http://forums.augi.com/archive/index.php/t-71648.html = (defun runapp ...------------------viele GrüßeJörnhttp://www.bosse-engineering.comKoordinatenausgabe Youtube
|
| In das Form Lisp wechseln |
|
Lisp : Umgebungseigenschaften übertragen
joern bosse am 08.04.2013 um 07:52 Uhr (0)
Hallo Daniel,hier ein kleines Beispiel für Textstile. Speichern eines Textstiles in externer LSP-Datei = (Style:Save)Es wird die ENTGET-Liste des Stiles "MeinStil" um die Gruppeneinträge -1, 5 330 erleichtert und dann in eine LSP-Datei geschrieben.Erstellen eines Textstiles = (Styles:Get)Wenn der Textstil "MeinStil" in der aktuellen Datei noch nicht vorhanden ist wird er mit der Liste aus der externen LSP-Datei über ENTMAKE neu erzeugt.Code:(defun Style:Save ( / DATEI STYLE) (if (and(setq style(tblobjname ...
|
| In das Form Lisp wechseln |
|
Lisp : Kann man Variablen dauerhaft...
joern bosse am 28.11.2012 um 16:14 Uhr (0)
@Dirk, Holger,die Idee, alle Datei in ein Dict reinzupacken finde ich für so kleine Sachen (wie das Beispiel von Dirk) gut, ist übersichtlicher. Sicherlich müßte man mal die Grenzbereiche austesten, wie groß so ein String sein darf, aber denke wegen 10 Einträgen wird mir das nicht gleich um die Ohren fliegen.Ansonsten geben ich Dir, Holger, recht. Aber ich müßte mich dann noch ein bißchen mehr mit dem Thema auseinandersetzten, im Moment nutze ich die Methode nur, um z.B. mal einen Zeitstempel oder so in ei ...
|
| In das Form Lisp wechseln |
|
Lisp : Hatches von User-defined auf Custom ändern
joern bosse am 02.02.2009 um 09:30 Uhr (0)
Hallo Silvatika,mit Schraffuren kenne ich mich nicht so aus, müßte da nicht noch eine *.PAT-Datei dabei sein?? Wenn ich _HATCHEDIT ausführe bekomme ich nur die Meldung "Fehler beim Lesen der Musterdatei".------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : Shell.Application, Open => Fenster im Vordergrund?
joern bosse am 10.07.2013 um 17:12 Uhr (0)
Hallo,ich bin gerade am verzweifeln. Wenn ich mit einem Programm eine Exceldatei erstelle, dann möchte ich diese zum Abschluss öffnen, damit sie direkt weiterverarbeitet werden kann. Das mache ich mit der unten aufgeführten Funktion.Wenn noch keine Instanz von Excel geöffnet ist, dann wird die Exceldatei geöffnet und das Excel-Fenster befindet sich wie gewünscht im Vordergrund.Wenn Excel aber bereits geöffnet ist, dann wird zwar innerhalb des Excelfensters die Datei geöffnet, die Reihenfolge der Fenster än ...
|
| In das Form Lisp wechseln |
|
Lisp : Lisp Hilfe
joern bosse am 10.07.2013 um 17:14 Uhr (0)
Hallo,bei mir auf der Festplatte ist der Link für 2012 wie folgt:file:///C:/Program%20Files/Autodesk/AutoCAD%202012%20-%20Deutsch/Help/filesALR/WSfacf1429558a55de1a7524c1004e616f8b-5913.htmvielleicht passt er bei Dir auch.------------------viele GrüßeJörnhttp://www.bosse-engineering.comKordinaten einlesen Youtube
|
| In das Form Lisp wechseln |
 JB_Spline_dwg.txt |
Lisp : Spline mit AddSpline anstelle Command
joern bosse am 08.08.2013 um 07:01 Uhr (1)
Hallo Thomas,danke erstmal für Deine Antwort, leider komme ich damit noch nicht weiter.Ich habe eine DWG-Datei angehängt, in der die verschiedenen Versionen der Splines enthalten sind:Rot = CommandGelb = AddSpline mit StartTangente (0 0 0) und EndTangente (0 0 0), nachträglich über vlax-curve-getFirstDeriv die Tangentenwerte geändertGrün = AddSpline von CADmium mit StartTangente (0 1 0) und EndTangente (0 1 0) (um den Spline zu schließen müßte ich nur den Ersten Punkt der Koordinatenliste an das Ende Appen ...
|
| In das Form Lisp wechseln |
|
Lisp : AnwendungsFEHLER: Bad argument type
joern bosse am 02.10.2013 um 08:47 Uhr (1)
Hallo,mir ist unter AutoCAD 2012 folgendes aufgefallen:bei folgender Liste tritt "AnwendungsFEHLER: Bad argument type" auf(list(list 239 240 241 242))Wenn ich die Listewerte ändere, dann ist wieder alles in Ordnung, z.B.(list(list 300 301 302 303))Das erinnert mich an ein altes Thema:http://ww3.cad.de/foren/ubb/Forum145/HTML/003094.shtmlIn BricsCAD gibt es in beiden Fällen keinen Fehler. Ich werde mir jetzt mit anderen Zahlen behelfen, wenn es einer nacvhvollziehen kann oder eine Lösung weiß bin ich aber n ...
|
| In das Form Lisp wechseln |
|
Lisp : AutoCAD 2014 LISP-Dateien
joern bosse am 20.05.2014 um 10:57 Uhr (1)
Hallo,da mußt Du den Pfad für die vertrauenswürdigen Pfade einstellen:Optionen = Dateien = Vertrauenswürdige Speicherorte "X:MeinServer..."Wenn Du bei der Pfadangabe "..." hinten anstellst, dann wird das Verzeichnis samt seinen Unterverzeichnissen als vertrauenswürdig angesehen.------------------viele GrüßeJörnhttp://www.bosse-engineering.comRahmen einfügen Youtube
|
| In das Form Lisp wechseln |
|
Lisp : VLIDE: Dcl-Voransicht unter Windows 8
joern bosse am 28.05.2014 um 13:55 Uhr (1)
Hallo,habe einen neuen Windows 8 - Rechner und alles ist gut, bis auf:Wenn ich im Visual-LISP-Editor die DCL-Voransicht erzeugen möchte, dann erhalte ich folgende Meldung:; Warnung:Kann TMP-Datei für DCL nicht erstellen: "C:/Program Files/Autodesk/AutoCAD 2012 - Deutsch/$vld$.dcl" Schönen Dank an MS, ich starte also jetzt AutoCAD immer als Administrator und dann darf ich auf meinem eigenen Rechner auch eigene Dateien erzeugen.Ich erwarte eigentlich keine Antworten, aber jetzt, wo ich es niedergeschrieben ...
|
| In das Form Lisp wechseln |