|
AutoCAD VBA : Bogen an 2 Tangenten zeichnen
wronzky am 13.08.2007 um 22:46 Uhr (0)
Hallo wwwilli,ich denke mal, was es nicht gibt, ist eben nicht eindeutig. Auf Dein Beispiel bezogen:es gibt halt 2 Bögen, die die Bedingung TTR erfüllen - und zusammen den Kreis ergeben...Du kannst ja den Kreis zeichnen und dann den Bogen herausstutzen.Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Handle eines eingefügten blockes
wronzky am 16.08.2007 um 15:20 Uhr (0)
Hi Jörg,versuchs mal mitDim obj As AcadObjectSet obj = AutoCAD.Application.ActiveDocument.ModelSpace.Item(AutoCAD.Application.ActiveDocument.ModelSpace.Count - 1)hd = obj.HandleGrüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Nächster bei GetEntity
wronzky am 29.08.2007 um 21:10 Uhr (0)
Hi Jörg,ich poste dir mal einen Lisp-Code, auch wenn das hier das VBA-Forum ist. Da gibt es eine entsprechende Funktion:Code:(defun get-point-on-element ( / p ele) (setq p (entsel)) (setq ele (car p) p (cadr p)) (vlax-curve-getClosestPointTo ele p))Das Entscheidende ist vlax-curve-getClosestPointTo. Vielleicht fällt ja noch wem eine VBA-Entsprechung ein?Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Excel Workbook benennen oder identifizieren
dupl am 28.09.2007 um 13:07 Uhr (0)
Hallo,und vielen Dank! Ich benutze VB.NET, (Visual Studio Express Editions 2005)Das Bsp. von c.schojer ist in der Art, wie ich es gerne hätte, nur lief es bei mir gar nicht gestern.Heute funktioniert es aber! Als Test lasse ich aus VB heraus eine Uhr in Excel Zelle A1 laufen, funktioniert soweit gut.Das Problem ist nun, dass Excel immer den Focus hat u. ich in keinem anderen Programm arbeiten kann... Da bin ich nun grad am suchen, wie man den Focus wegnehmen kann, aber Excel noch sichtbar hat, halt der No ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : prozedur zu gross
schmodi am 14.02.2008 um 00:35 Uhr (0)
HalloHabe einbisschen eine blöde frage. Wenn ich mein Programm starten möchte meldet der Computer Prozedur zu gross. Gibt es da eine Lösung um dies zu umgehen oder muss ich eine Neue Prozedur anlegen oder so? Vielen dank für eure hilfe schon im Voraus.Gruss Schmodi
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Komponenten Platzieren mit VBA
wronzky am 20.02.2008 um 15:24 Uhr (0)
Hi,wenn Du die Koordinaten der Ansichten kennst, dann könntest Du den eingefügten Block auch zuschneiden, um nur eine bestimmte Ansicht darzustellen. Der Block enthält dann zwar alle Ansichten, im Layout siehst Du aber nur den zugeschnittenen Bereich (= benötigte Ansicht).Grüsse, Henning------------------VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Nicht genügend Speicher
schmodi am 04.04.2008 um 21:50 Uhr (0)
HalloHabe ein Problem. Sobald ich mein Program ausführen möchte kommt folgende Meldung: Fehler beim kompilieren. Nicht genügend Speicher.Kann ich dagegen etwas machen oder an woher kommt das Problem. Es kann doch nicht sein, dass mein Computer zu wenig Speicher hat um ein VBA Program auszuführen. Gruss Schmodi
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Nicht genügend Speicher
CAD-Huebner am 04.04.2008 um 23:43 Uhr (0)
Zitat:Original erstellt von schmodi:...Es kann doch nicht sein, dass mein Computer zu wenig Speicher hat ...Hallo Schmodi, wenn du uns verrätst, wieviel Speicher du hast, kann man dir auf die Frage evt. sogar eine Antwort geben.Unten noch mal ein paar wichtige Links - vor allen Dingen, wie und warum man die System-Info ausfüllt.Vier wichtige Links für den problemlosen Einstieg:Richtig Fragen - Nettiquette - Suchfunktion - System-Info------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Bitte um Hilfe bei Blockauswahl über Attribute
alfred neswadba am 09.12.2008 um 22:52 Uhr (0)
Hi,anbei TestCode, der Dir zeigt, wie Du SelectionSet definierst (Konstante am Anfang beachten).Die 10000 Punkte halte ich für grenzwertig, aber wenns nur 2* p.a. vorkommt und dann auch noch ein Anwender dahintersitzt (auf den in der Regel der Computer wartet statt umgekehrt), ist das trotzdem mal ein Anfang.Zum Code selbst, nix getestet, nur geschrieben- alfred -
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Vb.net COM-Object Beispiel
alfred neswadba am 23.03.2011 um 21:36 Uhr (0)
Hi,die AcadApp-Variable befüllst Du ungünstig, denn Du schickst den Computer auf die Reise, ob er einen ActiveX-Server findet und hast den eigentlich schon in der Hand.Gefährlicher noch: wenn Du 2 AutoCAD-Sessions geöffnet hast, könnte Dir passieren, dass Du mit diesem Aufruf die App vom anderen AutoCAD bekommst und dann dort zeichnest. Tausche daher Dein AcadApp = ... aus gegen:Code:Dim tAcadDoc As ApplicationServices.Document = ApplicationServices.Application.DocumentManager.MdiActiveDocumentund das nac ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : systemdialog datei öffnen
alfred neswadba am 06.08.2009 um 12:14 Uhr (0)
Hi, Zitat:auf xp kann ich diese datei noch registrieren auf vista jedoch nicht mehr....unter Vista kann es sein, dass Du diese Dateien mehrfach auf dem Computer findest (insbesondere, wenn Du Vista64 haben solltest), ev. mal der Reihe nach die gefundenen mit regsvr32 registrieren probieren.Such mal auch nach dem Namen der DLL und VISTA mit Google, dunkel erinnere ich mich, dass es da zusätzliche Tips bzgl. Registrierung gibt.- alfred -------------------www.hollaus.at
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Recover - alle Dateien in Verzeichnis
alfred neswadba am 25.07.2010 um 19:29 Uhr (0)
Hi,...hatte ein wenig Pause in der Waagrechten, sorry für Verzögerung. Nun jetzt weiß ich auch, dass es unhandlich ist, mit _RECOVER ein Document per SendCommand zu machen, geht auch nicht (nahezu kommentierterweise), daher zwei Umleitungen:a) erst ein Script erzeugen, das mit _RECOVER die Datei erzeugtb) einen EventHandler installieren, der das Ende des Doc-Opens überwacht und dann das AUDIT beginnt.Ein Auszug daraus (Dein Projekt bekommst Du per PM). VORSICHT ich hab da nix ausreichend getestet und es g ...
|
In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Aktuelles Ansichtsfenster
Theo37 am 17.01.2012 um 16:50 Uhr (0)
Hier jetzt die (vorläufig) endgültige Form:Wenn jemand ne Idee hat wie man das schneller und oder genauer machen kann, wäre ich sehr dankbar.Gruß, Theo Autodesk.AutoCAD.Runtime.CommandMethod("Tex") _ Sub Tex() Dim Myselect As AcadSelectionSet Dim Bildecke(2) As Double Dim Zentrum(2) As Double Dim PunktüberZentrum(2) As Double Dim Point(2) As Double Dim Mytext As AcadMText Dim Mytextmirr As AcadMText Dim Viewport As AcadViewport Dim Satz() ...
|
In das Form AutoCAD VBA wechseln |