 |
AutoCAD VBA : Dynamische Blöcke
rexxitall am 19.11.2018 um 18:43 Uhr (15)
Deswegen habe ich ja auch Autoit oder Oxygen angeregt. Die sind explizit für die Fernbedienung von Fremdprogrammen gemacht.Aus VBA heraus Mausklicks aufzurufen mag deswegen Probleme bereiten weil es zu nah am Autocad angeflanscht ist. Da im gleichen Prozess rumzumachen könnt Probleme bereiten. Ich habe mal sowas mit der Tastatur probiert, war auch nicht so glücklich. Autoit und OXYGEN haben meine ich ne Com Schnittstelle und die laufen in einem eigenen Prozess. Da hat es auch Tools um an die GUID des Dialo ...
|
| In das Form AutoCAD VBA wechseln |
|
Rund um AutoCAD : Bauteile
rexxitall am 06.08.2013 um 22:54 Uhr (1)
Hi,Schau dir lieber an was dynamische Bloecke, Polylinien, Multilinien etc koennen...ACAD im Bauwesen ist öhem "grenzwertig" ohne Aufsaetze. Da wirst zum /r Held/in der Arbeit ;/Klar kann man mit dem CAD Offiziersmesser sowas auch mehr oder minder elegant erledigen Nur da sollt man das Programm wirklich gut kennen - nicht nur aus nem webvideo.Mauerwerksrichtmasse, Architekturbemassung - klar machbar mitttels scripten und dynamischen bloeckenaber nix fuer Starter.Die moeglichen Alternativen wenns bressiert: ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD VBA : automatisch Polygon aus einzelnen Linien erstellen
rexxitall am 07.12.2018 um 09:58 Uhr (1)
HI, Anstelle mit dem Phytagoras zu hantieren kann man z.B. festlegen das die Endpunkte auf einem 5 mm Raster liegen (Ich komm vom Bau ) das ist durch Runden oder Nachkommastellen entfernen schneller als der Phytagoras. Nun kann man diese Zahlen als String abspeichern und mit einfachem String vergleich nachsehen ob die Werte identisch sind. Diese Strings kann man auch in einem Dictionary als Schlüssel verwenden. Zum Beispiel ein Dictionary welches die Endpunkte der (Poly)Linien als Schlüssel hat und als We ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD ObjectARX und .NET : Plugin zur Stationierung von Achsen
rexxitall am 12.03.2019 um 14:49 Uhr (1)
Hi,Was dagegen spricht ist ganz einfach die Tatsache, das niemand weis was die dll wirklich macht. Eine meiner .net DLLs für Autocad macht da "sonderbare" Sachen Gewollt ! Das reicht vom ausführen von VBS Scripten, der Task und Prozesserzeugung, der interprozesskommunikation bis zu SQL Datenbankabfragen. Das die sich nicht mit der USB Kaffeemaschine verbindet ist auch so ziemlich alles .oO(Obwohl wär mal ne Idee...)Ohne Quelltext oder offiziellen Autodesk Verteiler lad ich nix in Autocad. Klar kann man s ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD VBA : Autocad 2013 vba Enabler
rexxitall am 04.03.2014 um 18:36 Uhr (1)
VBA und 64 bit ist eine ganz ganz unglückliche Kombination. Lahm und buggy (------------------Wer es nicht versucht, hat schon verlorn Und bei 3 Typos gibts den vierten gratis ! for sale !
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Wie man verwaiste Xrefs los wird...
rexxitall am 07.02.2016 um 21:42 Uhr (1)
Moin Hm meine Kolegen haben mir ne 8 MB grosse Datei ohne Stempelfelder xrefs geliefert. Die werd ich bestimmt nicht posten Detach funktioniert nur wenn die Pfadangaben valide sind.Glaub mir, das war das ALLERERERSTE was ich versucht hab Da stehst vor der Wahl fake Dateien zu erzeugen, was halt doof ist wenn das Laufwerk des Vertrauens nur DVDs nimmt Ich poste solche code fragmente nur, wenn ich denke das die nützlich sind. Sonst verkommt das Forum ja dazu jedem nur noch zu erläutern wie man Layer umschalt ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : AutoCAd Mech 2017 VBA Programm anpassen
rexxitall am 02.06.2016 um 00:50 Uhr (1)
Hm Die .Net Trieber kann man verwenden. Es gibt dazu eine INTEROP bridge zwischen COM und .NET. Ich schwafle hier mal ins blaue, da ich die selber noch nie habe benuzten müssen. Habs mal durchgelesen vor Jahren, klang nicht wirklich superschwierig. Mehr nach blöder Fleißarbeit. Nur mal so als Idee, wenn nichts mehr hilft.------------------Wer es nicht versucht, hat schon verlorn Und bei 3 Typos gibts den vierten gratis ! for sale !
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Prüfen ob AutoCAD geöffnet ist
rexxitall am 11.07.2016 um 21:24 Uhr (1)
Option Explicit Private Declare Function OpenProcess Lib "kernel32" ( _ ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long Private Declare Function CloseHandle Lib "kernel32" ( _ ByVal hObject As Long) As Long Private Declare Function EnumProcesses Lib "PSAPI.DLL" ( _ lpidProcess As Long, ByVal cb As Long, cbNeeded As Long) As Long Private Declare Function EnumProcessModules Lib "PSAPI.DLL" ( _ ByVal hProcess As Long, lphModule As ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : RIBBONS ?
rexxitall am 23.07.2016 um 13:39 Uhr (1)
Hi,hat irgendwer einen Workaround oder Hack gefunden um mit VBA die Autocad Ribbons zu modifizieren ?happy CodingThomas------------------Wer es nicht versucht, hat schon verlorn Und bei 3 Typos gibts den vierten gratis ! for sale !
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : VB.NET in VBA
rexxitall am 03.08.2016 um 21:34 Uhr (1)
Was mich schon lange angenervt hat, ist die Tatsache das man manche Sachen aus VBA heraus nicht direkt adressieren kann.Also hab ich mal ein wenig gestöbert.Fazit man kann mit VB.NET eine tool dll erzeugen, die man aus VBA heraus ansprechen kann. Da das Ganze nicht aufzusetzen wirklich Spaß macht. Und die zu generierenden Funktionsköpfe nun wirklich etwas gewöhnungsbedürftig sind hierzu etwas code.Zutaten: Visual Studio 2015 (Express langt) Sowie das zugehörige AUTOCAD SDK. In den Projekteinstellungen muß ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Add entitys to block or change blockref insertationpoints
rexxitall am 29.09.2016 um 20:09 Uhr (1)
Wenn man sich den Code genauer angesehen hätte ...... hätt man auch gesehen das der Code genau diesse von Holger und Klak beschriebenen Sachen macht.Was mich bei solchen Sprüchen immer arg verwundert ist die Tatsache das man im ganzen Netz NICHTS brauchbares zu dem Thema findet.Wer also nen VBA Dreizeiler hstt, der das kann, immer her damit Der Hintergrund warum das so unglaublich aufgeblasen wirkt ist die Tatsache das das auch funktionieren soll, wennder Block schräg, verzerrt und gedreht auf der Zeichnu ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Einstig in die Programmierung mit ACAD
rexxitall am 24.11.2016 um 20:04 Uhr (1)
Zu Teil 2 der FrageExterne Tools einbinden - keine gute Idee.Anbinden geht über wasauchimmer. Wobei das wasauchimmer eingeschänkt ist. VBA64 bit hat so seine Probleme mit Winsock :/.Und einem Timer um die Ankommenden Daten zu pollen ist out of the box auch nicht vorgesehen.Stört auch nur den internen Betriebsablauf von Autocad - was eine ganz ganz dumme Idee ist.(crasht u.U.)Was man hingegen gut machen kann, ist von Autocad ein externes Programm anzustoßen, da hierbei Autocad die Kontrolle behält.Kommunizi ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Attribute aus Exel auslesen
rexxitall am 06.01.2018 um 10:47 Uhr (1)
Hi Klaus, wenn man ein Prblem nur unzureichend beschreibt... So wie ich es verstanden habe, hat er die Möglichkeit aus Inventor heraus auf seine Daten zuzugreifen. - Und somit auch wegzuspeichern. Natürlich ist die Lösung über Zwischendateien das anschließend in ACAD wieder zusammenzufrickeln alles andere als elegant aber dürfte zumindest funktionieren. Es mag möglich sein über die COM Schnittstelle das ganze direkt zu verknüpfen und auszuwerten. Autocad in Inventor einbinden oder umgekehrt. Da ich den Inv ...
|
| In das Form AutoCAD VBA wechseln |