|
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 |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
kiltswitch am 05.11.2004 um 11:11 Uhr (0)
Ach solche Eigenschaften muß ich herausbekommen? Na aber wie komme ich denn mit diesen Eigenschaften dann weiter? Tue ich dann z.B. später mal eine Datenbankabfrage machen wähle Mast 40m hoch , rechteckig, Gittermast ? Oder so in etwa? Also der sucht mir dann genau die Zeichnung raus, wo das zutrifft? Zitat: Original erstellt von Brischke: 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 ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
Brischke am 05.11.2004 um 14:20 Uhr (0)
Hallo, ja, so ist es. Was sollte denn sonst der Unterschied zum manuellen Arbeiten sein? Dem Anwender sollte es doch so ziemlich egal sein, wie die Datei heißt, vermutlich kann sich das (bei mehr als 20 verschiedenen Bauteilen) sowieso kein Mensch merken. Das was du dir vorstellst scheint für mich nur das Nachprogrammieren des Explorers zu werden, der die dateien nicht öffnet, sondern gezielt einfügt. Dieser Vorgang ist allerdings das allerkleinste Problem bei dieser Aufgabenstellung. Deshalb noch einmal d ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Mittelpunkt suchen?
Brischke am 05.11.2004 um 14:27 Uhr (0)
Hallo Moony, wozu soll der Layer aktiviert werden? Moony, zuerst musst du dir erstmal die Struktur einer AutoCAD-Zeichnung ansehen. Ein Layer ist ein nicht grafisches Element. Das kann man nicht auswählen. Es ist einfach nur ein Container bestimmter Eigenschaften, der von grafischen Elementen referenziert wird. Du musst einen Auswahlsatz bilden, der nur Elemente enthält, denen bestimmte Eigenschaften zugewiesen wurden . Dann erst kannst du beginnen diese Elemente zu analysieren. Soll heißen, aus den P ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
kiltswitch am 05.11.2004 um 14:51 Uhr (0)
Ich denke auch, dass sich jemand die ganzen Teile nicht merken kann. Und ja, ich ging bisher so vor, dass ich mich an der Struktur der Ordner orientierte. Allerdings stellt sich mir die Frage, ob es denn nicht möglich ist, die Datei über ihren Pfad zu finden? Wenn man im Formular des Programmes nun seine Auswahl ganz genau macht, also z.B. einen Mast der Baureihe MIIIm wählt, mit 40m Höhe, zusätzlich einen dazugehörigen Mastfuß auswählt (der erst NACH Wahl des Mastes eingeblendet wird, damit man keinen fal ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
Brischke am 05.11.2004 um 16:39 Uhr (0)
Zitat: Original erstellt von kiltswitch: ...Nun mit der Zuhilfenahme von Profis sieht es so aus: evtl. finde ich im Unternehmen jemand, der sich doch schon ein bißchen auskennt. Allerdings ist mir da z.Zt. niemand bekannt. ... Aus der Firma brauchst du jemanden der tagtäglich diese Masten (wie auch immer) zusammensetzt. Denn derjenige wird ja nun wissen, warum er genau dieses Bauteil nimmt, und nicht irgendein anderes. Diesen Menschen wirst du sicher auch in irgendeinem Büro finden. Zitat: Or ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
Proxy am 05.11.2004 um 18:15 Uhr (0)
Ich hab das hier nur so mal verfolgt (und teilweise gegrinst) und hab was daraus gelernt. WENN ICH EINE STELLE FÜR EIN KOSTENLOSES STUDENTENPRAKTIKUM BESETZEN WÜRDE, WÄRE ES 100% ig DAS CAD.DE FORUM UND KEIN STUDENT! P.S. Jedoch im echten leben Lieber willig als billig oder einfach öffters auf hilfreiche Signaturen achten ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an Au ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
mapcar am 06.11.2004 um 18:19 Uhr (0)
Echt funny, dieser Thread... Killswitch, ich will dir nicht auf den Schlips treten, du möchtest ja nur dein Praktikum machen. Ich wundere mich nur, was da bei euch los ist: In anderen Betrieben holt sich die GL Angebote ein, besucht Vorführungen und wer weiss was noch, um dann irgendwann einen Beschluss zu fassen: Die und die Technologien werden eingesetzt! Und dann kommen Pflichtenhefte usw. Und bei euch setzt man einen Studenten an die Aufgabe, der den Unterschied zwischen Blockdefinition und -referenz n ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Mittelpunkt suchen?
mapcar am 06.11.2004 um 18:30 Uhr (0)
Ein bisschen Theorie ist manchmal auch ganz nützlich: 4 Ecken und geschlossen: beliebiges Viereck Innenwinkelsumme (n-2)*180° : n-Eck gegenüberliegende Winkel gleich: Parallelogramm oder Rechteck alle Winkel 90°: Rechteck + gleichlange Seiten: Quadrat usw. usf. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereim ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Kontextmenu in listview
BloodyMess am 06.11.2004 um 22:40 Uhr (0)
Hallo, ich möchte gerne bei einem Rechtsklick in ein Listview ein Kontextmenu aufpoppen lassen. Unter dem normalen VB stellt das ja kein Problem dar, da es den Menu Editor gibt. Auch in Excel funktioniert sowas ohne Probleme. Aber im AutoCAD VBA will das alles nicht so recht. Es scheint nur der Weg über die Commandbars von Excel zu gehen, oder gibt es doch noch einen anderen Weg? Schönen Abend noch Gruß TP ------------------
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : AutoCAD über eigene EXE starten.
Evil_Bart am 08.11.2004 um 09:30 Uhr (0)
Hi Ho Forum.... Ich möchte in VB eine .exe schreiben der ich dann dauerhaft dem Dateityp DWG zuweisen möchte. In dieser .exe starte ich AutoCAD und übergebe einige Einstellungen. (Template- / Vorlagenpfad u.s.w..) Beim Doppelklick auf eine DWG soll auch diese .exe ausgeführt werden.. Eine Änderung in der Registrierung - [HKEY_CLASSES_ROOTAutoCAD.Drawing.15shellopencommand] auf meine .exe bewirkt das bei Doppelklick auf eine DWG die .exe 1x ausgeführt wird dann aber dort wieder der Pfad auf die acad.exe ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
Proxy am 08.11.2004 um 12:31 Uhr (0)
hehe back to the roots, viel Spass beim GCs auswendig lernen http://www.afralisp.com/lispa/dxf.htm http://www.autolisp-tutorial.mapcar.net/ und wenns kompliziert machen willst: http://www.autodesk.de/adsk/servlet/item?siteID=403786&id=4431887&linkID=3898014 ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language? Read the whole story: The Auto ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : AutoCAD über eigene EXE starten.
Headcase am 08.11.2004 um 14:15 Uhr (0)
Mhh, ich glaube da lässt sich nix dran ändern! Dein oben beschriebener Weg ist auf jedem Fall der richtige um die Verknüpfung zu ändern, aber AutoCAD übernimmt bei Ausführung scheinbar automatisch die Herrschaft über das DWG-Format. Ich glaube dass kann man auch nicht via Optionen ändern. Einzige Möglichkeit wäre noch in der Registry bei den AutoCAD Einträgen nach einem Schlüssel für diese Option zu suchen. Leider kann ich gerade nicht selber nachsehen, da bei uns die Registry gesperrt ist Grüße!
|
| In das Form Autocad VBA wechseln |