|
AutoLisp : Datenbank mit lisp
Brischke am 28.10.2003 um 12:47 Uhr (0)
Hallo mkl-cad, so ganz allgemein irgendwelche Blöcke auslesen, ist meines Wissens in Acad (ETools) integriert. Meine Erfahrung zeigt auch, dass eine Zeichnungsauswertung in aller Regel nicht mit einer solchen einfachen Liste gemacht ist. Meist sind dann noch irgendwelche Regeln/Zusammenhänge mit einzuarbeiten, so dass es dafür in den seltensten Fällen eine fertige Lösung geben wird. Zitat: ...,, oder gar gekaufen werden müssen. Will man eine allgemeingültige Lösung zum Export schreiben, die dann au ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Block einfügen
Brischke am 02.12.2004 um 14:21 Uhr (0)
Zitat: Original erstellt von Frank88: @Holger Genau, da hab ich doch irgendwas über Verschachtelung gelesen (war s nicht sogar in der Online-Hilfe?), aber wie das funktioniert, stand da nicht! Apropos "...stand da nicht": Ich kann den BLockDefForLoad am angegebenen Ort nicht finden. Gruß, Frank Stimmt (warum auch immer das durch die Lappen gegangen ist?), dann findest du das bei CADwiesel. Und in der Online Hilfe steht garantiert nix darüber - oder was meinst du? Grüße Holger ------------------ ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Objekteigenschaften in Datenbank exportieren
Brischke am 03.11.2004 um 21:42 Uhr (0)
Hallo lottchen, Willkommen im Forum! Ist aber schwer, denn arbeitest du mit AutoCAD-3D-Elementen, dann sind diese Eigenschaften verschlüsselt abgelegt. Man kommt an diese Informationen also nicht mehr ran. Das wirst du selber auch schon festgestellt haben, wenn du versucht hast einem Volumenkörper (z.B. einen Würfel) eine neue Kantenlänge zuzuweisen. Nächstes Thema wäre die Verbindung zur Datenbank, welches ich allerdings im Moment als erledigt betrachte, denn was sollte man dort eintragen? Bei Fragen .. ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : autom. Zeichnungspfad ändern
Brischke am 06.10.2004 um 15:19 Uhr (0)
... genau .. und dann noch erweitert um die Funktionen, dass die XRefs gebunden werden und der Dateiname um das Datum und Uhrzeit ergänzt werden. So hat man immer auch den Planstand zur Hand, der irgendwann mal geplottet wurde. Um dass dann allerdings noch händeln zu können wäre ein gleichzeitiger Eintrag in eine Datenbank sehr hilfreich. Wenn das hier jetzt so klingt, als nehme ich den Beiterag nicht ernst, das wäre falsch. Ich meine es ernst, das wäre doch mal eine Herausforderung! Grüße Holger --------- ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Blöcke auflösen / Attribute entfernen
Brischke am 01.09.2004 um 12:48 Uhr (0)
Hallo Karin, ist ja logisch, denn in dem Block sind ja mehrere Attribute enthalten, die wiederum Werte enthalten. Da gibts dann nur die Möglichkeiten: 1) die nicht gebrauchten Attributwerte vorher löschen 2) die Attribute vorher auf unterschiedliche Layer packen, dann kann man das durch das Schalten der Layer umgehen. Mehr fällt mir nicht ein. Ich denke für Punkt 1) kann das Tool ATTBLK hilfreich sein. Zu finden auf meiner Seite unter Hilfe- Download- Prog[5] Bei Fragen ... Grüße Holger --------------- ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Speichern
Brischke am 27.05.2003 um 14:38 Uhr (0)
hmmm genauer beschreiben? Das wird schwierig. Vielleicht aber so viel. Die Zeilen 1) löschen den AutoCAD-Befehl Speichern 2) setzen den 2. Pfad. 3) definieren eine Funktion Sichern die Codezeilen in eine Datei mit der Erweiterung LSP kopiert und mit Werkzeuge- Anwendungen- Die Datei laden - fertig oder die Datei speichern im Acad-Support-verzeichnis und in der Befehlszeile mit Klammern!! folgendes eingeben: (load"Dateiname.lsp") nun sollte beim Speichern immer eine Kopie im Ordner c: emp zu finden sein. ...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD VBA : Koordinaten von Volumenkörpern in Blockreferenzen
Brischke am 02.04.2019 um 15:02 Uhr (1)
Zitat:Original erstellt von rexxitall:Lieber Thomas,gerne beantworte ich dir deine Frage:... Aber sicher wolltest du mir nur mitteilen, was für ein brillianter .Net experte du doch bist oder ?...Nein, das wollte ich nicht! Denn ich bin sicher kein .Net Experte. Zudem bin ich der Meinung, dass die Programmiersprache nahezu unerheblich für die Programmierung ist. Bedeutend ist die Idee der Lösung. Für die Idee der Lösung spielen natürlich die durch die API zur Verfügung stehenden Möglichkeiten eine Rolle.Aus ...
|
| In das Form AutoCAD VBA wechseln |
|
Rund um Autocad : Intelligente Menüs mit DIESEL
Brischke am 04.07.2005 um 10:15 Uhr (0)
Hallo Bernd, die konkrete Antwort auf deine Frage wäre: ich ;-) Ich vermute, dass der Aufbau einer MNU-Datei und das Anpassen der Befehle vermittelt wird. Wer aber mit Lisp programmiert, der wird sich nicht weiter mit Diesel auseinander setzen, (meine Meinung) denn dann schreibt man sich eben den 5-Zeiler und hat alle Möglichkeiten und nicht nur den eingeschränkten Diesel Funktionsumfang. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CAD on demand GmbH Auto ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
Brischke am 05.11.2004 um 10:55 Uhr (0)
Wie die Dateinamen heißen ist doch im Moment vollkommen uninteressant. MAch dir gedanken darüber, welche Eigenschaften z.B. ein Mast besitzt. Bsp: Bauart (Fachwerk, aus den Vollen geschnitzt) Querschnitt (Rechteckig, Quadratisch, rund, Dreieck) Höhe (..) BreiteAmFuß BreitAmAnschlußOben ... usw Gleiches git für die Antennen: Funktion (Empfang, Senden) Bauart (Stabantenne, Schüssel ..) Anschluß (unten, seitlich) Abstrahlrichtung (überall, nachOben, nachUnten, Seitlich) ... usw Du musst alle die Eigenschaft ...
|
| In das Form Autocad VBA wechseln |
|
AutoLisp : block in Zeichnung beim öffnen autom. einfügen
Brischke am 03.02.2004 um 08:41 Uhr (0)
Hallo Ralf, den Unterschied vom Einfügepunkt und der tatsächlichen Lage kann ich mir nicht erklären. Evtl. ist der Block in der Zeichnung(Blockzeichnung) eben so weit vom Nullpunkt entfernt. Das kannst du mal prüfen. Immer eingefügt wird der Block wenn du diese Zeilen nimmst: Code: (if (tblsearch BLOCK TEST ) (progn (command _.insert test=c:adt_r2 est.dwg (0 0 0) ) (entdel(entlast)) ) (progn (command _.insert c:adt_r2 est.dwg (0 0 0) ) (entdel(entlast)) ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : dxf File
Brischke am 15.05.2004 um 18:55 Uhr (0)
Hallo essido, mal noch ein Tip: Schreibe ruhig mal mehrere verschiedene Dateien, geh mit Acad drüber, und vergleiche diese DXF s miteinander. Ich denke, man kann davon ausgehen, dass sehr viele Inhalte gleich sind, so dass für die Analyse nur noch sehr wenige veränderliche Einträge bleiben. Die gleichen Einträge könnten z.B. die ganzen Tabellen sein (Layer, BLOCK, ...) welche bei dir wohl immer gleich sein können, und deshalb dann immer in der Ausgangsdatei mit erzeugt werden könnten. Grüße Holger -------- ...
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Schleife nach xls
Brischke am 08.01.2004 um 13:30 Uhr (0)
Hallo startrek, das For i = 1 To sset.Count ist Unsinn. Das alle Objekte durhlaufen werden wird ja bereits mit For Each entry In sset erreicht. Setze vor dieser Zeile einfach ein i=0 und innerhalb der Schleife ein i=1+i dann sollte das laufen. Ich habe es nicht getestet, nur beim Lesen auf Logik geprüft. Ich würde auch diese Zeilen Dim ExcelSheet As Object getobject erfordert, Pfad mit offener! Datei !!! Set ExcelSheet = GetObject( C:dummy10.xls ) ExcelSheet.Application.Visible = True ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Icon erstellen von Lisp-Befehlen und diese dauerhaft sichern?
Brischke am 11.11.2005 um 13:32 Uhr (0)
Hallo Matthias,um deine Frage korrekt zu beantworten, sollte ich schreiben: z.B. ich. Mache ich aber nicht. Mit der Version 2006 ist es allerdins alles etwas anders geworden.Was jedoch gleich geblieben ist, ist der APPLOAD-Dialog. Dort gibt es auch einen kleinen Button zum Füllen der Startgruppe. Darin kannst du alle Lisps hineintun, die automatisch beim Start geladen werden sollen.Grüße Holger------------------Holger BrischkeCAD on demand GmbH Autodesk User Group Central EuropeIndividuelle ...
|
| In das Form Rund um Autocad wechseln |