|
Autocad VBA : SelectAtPoint
Brischke am 23.05.2004 um 12:46 Uhr (0)
Hallo, Mal ein anderer Gedankanansatz: liegt die Schraffurumgrenzung als z.B.Polyline vor, dann kannst du ja auch einen Auswahlsatz mit KreutzenPolygon erstellen. Das ist vielleicht eindeutiger? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat! Treffen Sie (defun auf dem Autodesk Anwendertreffen am 15.06. in Steyr/Österreich !
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Blockeinfügen
Heiko76 am 25.05.2004 um 11:00 Uhr (0)
Hallo zusammen, ich habe folgendes Problem. Ich möchte gerne per VBA einen Block einfügen, wo der User den Einfügewinkel aussuchen kann. 0°, 90°, 45° und -45°. Die funktionieren eigendlich ganz gut, bis auf der 90° Winkel. Hierraus macht AutoCAD einen 117° Winkel. Wieso? Habe ich hier irgendwas falsch gemacht? Anbei der Code: Public mspace As Object Public blockref As Object Public Dateiname As String Public Winkel As Double Private Sub Cancel_Click() End End Sub Private Sub Einfügen_Click() Dim xyz As Dou ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Koordinaten auslesen
Brischke am 25.05.2004 um 11:25 Uhr (0)
Hallo Kelme, die Blockrefernzen verfügen über die Eigenschaft InsertionPoint Das ist der Einfügepunkt. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat! Treffen Sie (defun auf dem Autodesk Anwendertreffen am 15.06. in Steyr/Österreich !
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Linien Selektieren und verschieben für Anfänger
Brischke am 26.05.2004 um 01:05 Uhr (0)
Hallo, wie du die Linien selektierst, das kannst du dir dort ableiten: http://ww3.cad.de/foren/ubb/Forum259/HTML/000242.shtml Die so ermittelten Linienobjekte sind dann nur noch bzgl. der länge zu überprüfen. Linien verfügen über diese Länge-Eigenschaft, so dass du diese dann mit einer einfachen If-Bedingung rausfiltern kannst. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat! Treffen Sie (de ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Autocad aus Excel heraus ansprechen
Murkel am 19.02.2008 um 23:23 Uhr (0)
Hallo,ich habe noch ein Problem, aber bitte nicht gleich in die Luft gehen, weil die ganze Geschichte schon mehrfach besprochen wurde. Hier erstmal mein Ansatz:Sub Acadtabelle() Dim acApp As Object Anwendungsobject (AutoCAD) Dim acDoc As Object Set acApp = CreateObject("Autocad.Application") Autocad starten die entsprechende Zeichnung (strFilename wurde vorher ermittelt) öffnen: acApp.Documents.Open (strFilename) acApp.Application.WindowState = acMax Auto ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : AutoCad aus Access unsichtbar öffnen....und dann?
BerndE am 27.05.2004 um 15:19 Uhr (0)
Hallo Forum, ich habe AutoCad mit folgendem VBA-Befehl geöffnet: Set AcadApp = CreateObject( Autocad.Application ) AC_Zustand = False AcadApp.Visible = False Mein Problem: In der Datei, die dann mit AcadApp.Documents.Open Plan geöffnet wird, ist ein Makro, welches beim Start die kekannte Sicherheitsabfrage bringt. Da meine Anwendung aber unsichtbar ist, kann ich auf diese Abfrage nicht antworten. Die Sicherheitseinstellungen runtersetzen will ich aber auch nicht. Gibt es eine Möglic ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : AutoCad aus Access unsichtbar öffnen....und dann?
Brischke am 27.05.2004 um 15:42 Uhr (0)
Hallo Bernd, Schau mal dort: http://ww3.cad.de/foren/ubb/Forum259/HTML/000237.shtml Bei der Open-Methode gibt es doch die Einstellung für die Sicherheitsabfrage. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat! Treffen Sie (defun auf dem Autodesk Anwendertreffen am 15.06. in Steyr/Österreich !
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : AutoCad aus Access unsichtbar öffnen....und dann?
BerndE am 27.05.2004 um 16:31 Uhr (0)
hi holger hmmm...muss ich das nun so sehen, daß ich an lisp nicht vorbeikomme? tät mir aber gar nicht gefallen. unter der VBA-Hilfe finde ich jedenfalls für acad2000i nichts brauchbares. für weitere tipps wäre ich dankbar ------------------ Bernd
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : AutoCad aus Access unsichtbar öffnen....und dann?
Brischke am 27.05.2004 um 16:43 Uhr (0)
Hallo Bernd, das ist Quatsch, dass du um Lisp nicht vorbei kommst. Hier wird ja mit Lisp auf das ActiveX-Objekt zugegriffen. Genau wie in VBA. Ich vermute, dass es an 2000er liegt. Ich habe das in 2004 geschrieben, und da hat sich eben doch manches geändert. Was ich jezt aber auch vermute, es ist die Sicherheitsabfrage wegen der Makro s. Wie werden die denn geladen? Ich habe irgendwo gelesen (nicht getestet) wenn die Makros mit (vl-irgendwas ) geladen werden, dass dann diese Abfrage nicht kommt. Probier es ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : DXF speichern unter
Dirk.B am 28.05.2004 um 12:29 Uhr (0)
Hallo Nancy! Erst einmal vielen Dank für Deine Hilfe. Aber genau da _____________________________________________________________________ Naja und nicht grad ein selectonscreen zwischen den Timerz, es sei denn Du willst messen wie lange der User zur Auswahl braucht _____________________________________________________________________ scheint mein Problem zu liegen. Denn in meinem Programm - siehe Code weiter oben - selectiere ich ja Objekte über selectonscreen aus einer Zeichnung, die dann als Block/dwg in ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : DXF speichern unter
BloodyMess am 01.06.2004 um 22:57 Uhr (0)
Hallo Dirk, ich habe auch keine wirkliche Ahnung, da ich mich im Moment nicht wirklich mit Acad beschäftigen muss, aber : svchost.exe ist definitiv eine Systemdatei und kann auch durchaus mehrmals als Prozess laufen. Es gab/gibt einen Virus, der hat sich als svdhost.exe getarnt. also auf richtige schreibweise kucken, aber glaub nicht, dass das dein Problem ist. Ich vermute eher, dass es ein Problem mit der amerikanischen Acadversion ist. Benutz doch mal in deiner Version die Dienstprogramme zum überprüfen ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Voloview per VB starten
Heiko76 am 03.06.2004 um 07:46 Uhr (0)
Hallo zusammen, weiß hier jemand wie ich den VoloView per VB starten kann? Ich habe dies schonmal versucht und zwar genauso wie ich AutoCAD starte. Aber das funzt nicht. Vielleicht habe ich den Applicationname falsch, ich weiß es nicht. Kann mir jemand helfen oder mir einen Tip geben wo ich etwas finde??? Hier der Code, den ich versucht habe: Dim Voloview As Object Set Voloview = CreateObject( Voloview.Application ) ------------------ cu Heiko
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Voloview per VB starten
fuchsi am 04.06.2004 um 08:35 Uhr (0)
falls der volociew eine com-schnittstelle hat, solltest du diese in der registry finden z.B.:Autocad [HKEY_CLASSES_ROOTAutoCAD.Application] @= AutoCAD Application [HKEY_CLASSES_ROOTAutoCAD.ApplicationCLSID] @= {1365A45F-0C8F-4806-A26A-6B22AD37EC66} [HKEY_CLASSES_ROOTAutoCAD.ApplicationCurVer] @= AutoCAD.Application.16 weiters kannst du auch im VBA-editor unter Extras- Verweise schauen, ob hier der VoloView eingetragen ist, findest du weder in der REG noch in den verweisen den voloview, so ist dieser n ...
|
| In das Form Autocad VBA wechseln |