|
Lisp : vla-put-activedocument --> getpoint
CADblue am 03.07.2017 um 16:50 Uhr (1)
hi cadmium,dachte mir schon das das ein Problem sein könnte. Ich will eine Zeichnung öffnen einen neuen Einfügepunkt definieren, die Zeichnung speichern und schließen. Ist es überhaupt möglich die Lisp Routine in der neuen Zeichnung weiter laufen zu lassen? Denn wenn du schon so fragst warscheinlich nicht :/
|
In das Form Lisp wechseln |
|
Lisp : Explorer starten, Pfadname nur teilweise bekannt
Orchard am 14.07.2017 um 09:21 Uhr (1)
Hallo,ich möchte per startapp "Explorer" den Windows Explorer starten. Leider ist der Pfadname nur teilweise bekannt. Warum? Wir legen in Windows die Ordner am Anfang mit einer eindeutigen 5-stelligen Projektnummer an. Dahinter kommt dann noch der Projektname. Der ist allerdings nicht so eindeutig. Kann ich in Lisp den Ordnernamen irgenwie auslesen um dann den den Explorer im richtigen Ordner zu starten?Danke vorabGruß Stefan
|
In das Form Lisp wechseln |
|
Lisp : Explorer starten, Pfadname nur teilweise bekannt
Orchard am 14.07.2017 um 12:12 Uhr (1)
Hallo,dass ich mit DWGPrefix den Speicherort der geöffneten DWG auslesen kann ist mir bekannt, nützt mir aber nichts.Unsere Zeichnungen werden mit dem Programm Autodesk VAULT geöffnet. Die DWG´s liegen auf einem Server, auf den Dateiortkann man gar nicht zugreifen.Aber wir haben einen Projektordner im Explorer in dem wir Datenblätter, Empfangene Dateien, Protokolle usw. ablegen. Woder Projektordner liegent ist klar: S:Datenaustausch.... usw.Der Unterordner für das Projekt fängt nun definitiv mit der Projek ...
|
In das Form Lisp wechseln |
|
Lisp : Explorer starten, Pfadname nur teilweise bekannt
Orchard am 18.07.2017 um 14:20 Uhr (1)
Hallo,vielen Dank CADmium, funktioniert perfekt. Verstehen will ich dass mal lieber nicht.Folgendes folgenschweres Problem habe ich noch: Ist in meinem Ordnernamen ein Komma vorhanden,dann öffnet sich der Explorer NICHT im übergebenen Projektordner sondern in c:UsersNameDocuments.....Benenne ich den Ordner um ohne Komma, dann funktioniert mein Lisp. Gibts dafür noch ne Lösung?Danke vorabGruß Stefan
|
In das Form Lisp wechseln |
|
Lisp : Explorer starten, Pfadname nur teilweise bekannt
Orchard am 18.07.2017 um 16:30 Uhr (1)
Das schaut evtl. etwas wild aus aber das liegt daran, dass alle Projekte die mit 23... anfangen im Ordner "23 xxx" liegen usw.Ich kann ja in AutoCad die Variable "Pfad" abfragen und die stimmt aber wenn ein Komma drin ist dann öffnet der Explorer nicht imrichtigen Ordner. Ändere ich einfach nur den Pfadnamen auf "ohne Komma" und ändere nichts an meinem Lisp, dann funktioniert es. Komisch oder?Danke vorabGruß Stefan
|
In das Form Lisp wechseln |
|
Lisp : Civil 3D: Zugriff auf Querprofile und Schnittpunkte
Peter2 am 20.07.2017 um 13:38 Uhr (1)
Ich muss mit Lisp auf die Schnittpunkte der Querprofillinien mit den Kunstkörperlinien (Fahrbahnränder, Bankettränder, Böschung unten) zugreifen.Hat jemand Tipps oder Links, in welche Richtung die Reise starten könnte / sollte?DankePeter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
In das Form Lisp wechseln |
|
Lisp : ssget bzw. Reihenfolge beim DXF Export
cadffm am 25.07.2017 um 15:04 Uhr (1)
Gut, ich für meinen Teil habe jetzt kein bischen mehr an "gesichterten" Information,aber möglicherweise reicht die auch meine zuvor gepostete Antwort?Reihenfolge in der Datenbank/DWG kann in Acads nicht geändert werden, zumindest nicht mit Lisp.Ein Änderung der Reihenfolge in der Datenbank ist nur durch geziehlte neu-Erstellung möglich.Was den Export angeht:"Wenn ich diese nun mit (ssget ..) suche und durch den Auswahlsatz durchlaufe, kommt der neuste zuerst.In der umgekehrten Reihenfolge wird in eine DXF- ...
|
In das Form Lisp wechseln |
|
Lisp : Civil 3D: Zugriff auf CorridorFeatureLines
cadplayer am 09.08.2017 um 12:29 Uhr (1)
Naja den Lösungsansätze Der Zugriff mit Lisp ist eher beschränkt - ich fand heraus, dass gerade mal nur die Methode GetPoints() mit vlax-invoke bei einfachen FL aufgerufen werden kann. Bei Corridor FL versagt die Methode ganz FeatureLinePoints(). Also ich würde das ganze nur noch mit .net machen. Die Zeit, die ich mit Lisp verbrate, hätte ich schon längst mit .net umgesetzt in etwas Nützliches oder was meinst du dazu Peter ?Dir geht es vielleicht genauso wie mir, dass der schnellere Weg mit Testen oft Lis ...
|
In das Form Lisp wechseln |
|
Lisp : Plotten Automatisieren
MSRnst am 09.08.2017 um 12:32 Uhr (1)
Hallo Patex,Da Du eine relativ alte Version hast, könnte Dir das Lisp von CADwiesel.de helfen. PLT-V3-200x. Wenn es nicht mehr funktioniert, spiele alles händisch durch und pass das Lisp an die Änderungen an!Die Reihenfolge richtet sich nach der Erstellung der Ansichtsfenster.Wünsche viel Glück. MSRnst------------------MSRnst
|
In das Form Lisp wechseln |
|
Lisp : Civil 3D: Zugriff auf CorridorFeatureLines
cadplayer am 09.08.2017 um 14:00 Uhr (1)
Du hast recht Holger, nur leider gibt es einen kleinen Nachteil in .net, in meiner Firma arbeitet man mit unterschiedlichen Acad versionen. Man muss da die versionsabhängigen Referenzen genau zuordnen... sonst gibt´s Kaos.Manchmal ist meine Sicht, man braucht nicht immer gleich .net speziell wenn es um einfache "script" funktionen in Autocad geht, anfangenMeine Meinung ändert sich aber auch langsam, weil es einfach mehr Spass macht, in .net zu programmieren.Bei mir war schliesslich der Auslöser, nichts gro ...
|
In das Form Lisp wechseln |
|
Lisp : Schriftart in Textstilen ändern
cadffm am 11.08.2017 um 12:19 Uhr (1)
Na dann interessiert es mich:Bitte lösche ALLES AUSSER einem Textobjekt (mit dem es nachvollziehbar ist bei dir),bereinige, SpeichernUnter DXF2013Poste die Datei,ich führe dann das Lisp aus, und wenn es so läuft wie bei dir und so wie ich es verstehe:im Stil-Dialog sind dann andere Fonts eingestellt?ich speichere die Datei unter anderem Namen,ich öffne die Datei erneut , im Stil Editor stehen wieder die alten Fonts und lassen sich nicht ändern,ich speichere die Datei unter anderem Namen,ich öffne die datei ...
|
In das Form Lisp wechseln |
|
Lisp : Schriftart in Textstilen ändern
Musicus am 11.08.2017 um 12:48 Uhr (1)
Fast, alles gut am Ende nicht, aber ich kann dann wieder die Textstile bearbeiten.Für die Textstile ist Arial eingestellt (hier beim verbliebenen ERSTELLTER_STIL_3). Nach dem Lisp steht der auf isocp, nach Regenerieren sieht der Text auch so aus.Speichern, schließen, wieder öffnen, es ist wieder Arial eingestellt, nicht änderbar.Erneut speichern, schließen und wieder öffnen, es ist immer noch Arial eingestellt, kann jetzt aber wieder geändert werden.
|
In das Form Lisp wechseln |
|
Lisp : Liste erstellen, ergänzen und Elemente hinzufügen und sortierensortieren
Werner-Maahs.de am 15.08.2017 um 14:37 Uhr (1)
Hallo,ich stehe mit meinen lange nicht genutzten LISP-Kenntnissen auf dem Schlauch.Es geht um den Datenaustausch von AutoCAD zu MegaCAD. Genauer gesagt, die Filterfunktionen von AutoCAD zu übertragen.Die AutoCAD-Layerliste sieht so aus:00_GB_xyz...0_GB_xyz......1_RA_xyz..0_GB_xyz...2_ED_xyz....ich vermute mal eine Reihenfolge, wie die Layer in AC erzeugt wurden. Genauso wird sie in MC eingelasen. MC setzt eine Zeichenfolge voran:00000: 000001: 0_GB_x usw.Eine derartige Textdatei habe ich per LISP erzeugt u ...
|
In das Form Lisp wechseln |