Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  AutoCAD VBA
  Block einfügen mit getpoint

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
Von Digital Twins bis Hochleistungs-Computing: PNY präsentiert seine Zukunftstechnologien für die Industrie von morgen, eine Pressemitteilung
Autor Thema:  Block einfügen mit getpoint (827 mal gelesen)
vittorio0
Mitglied



Sehen Sie sich das Profil von vittorio0 an!   Senden Sie eine Private Message an vittorio0  Schreiben Sie einen Gästebucheintrag für vittorio0

Beiträge: 35
Registriert: 13.07.2009

AutoCAD 2009, 2011, Access 2003

erstellt am: 24. Aug. 2009 23:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo alle
ich möchte ein Block dessen Pfad und Name in einer Datei auf der Festplatte liegt mittels VBA in die Zeichnung einfügen. Den Skalierfaktor entnehme ich der DIMSCALE. Soweit funktionierts, nur sehe ich den Block nicht am Fadenkreuz beim wählen des Einfügepunktes. Ist das irgendwie machbar, ev. mit einem anderen Lösungsansatz?

Code:
Open "c:\temp\insblock.txt" For Input As #1
Line Input #1, blockpath
Close #1
mst = Int(ThisDrawing.GetVariable("LTSCALE"))
Set blockRefObj = ThisDrawing.ModelSpace.InsertBlock(ThisDrawing.Utility.GetPoint(, "Klick für Einfügepunkt..."), blockpath, mst, mst, 1#, 0)

Danke für Euren Input

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied

erstellt am: 24. Aug. 2009 23:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi, 
Zitat:
nur sehe ich den Block nicht am Fadenkreuz beim wählen des Einfügepunktes
...zumindest kein direkter Weg, denn Du musst zuerst den Anwender einen Punkt auswählen lassen und diesen Punkt beim Einfügen der Blockreference mitgeben.

Es gäbe ein Workaround (soweit ich mich erinnere, in diesem Forum), da fügst Du zuerst einen Block auf 0,0,0 ein, dann startest Du den Schieben-Befehl, wählst den zuvor eingesetzten Block, gibst den Punkt 0,0,0 als Basispunkt ein und dann hängt der Block am Fadenkreuz während der Anwender den zweiten Punkt eingibt.

- alfred -

[EDIT] in diesem Link findest Du solch eine Vorgehensweise [/EDIT]
------------------
www.hollaus.at

[Diese Nachricht wurde von a.n. am 24. Aug. 2009 editiert.]



Anzeige:Infos zum Werbeplatz >>

Spatial Manager? for AutoCAD CAD APP für GIS, Vermessung und Kartografie, Tiefbau, Datenaustausch

Spatial Manager? für AutoCAD ist ein leistungsstarkes AutoCAD-Plug-In für AutoCAD-Benutzer, die räumliche Geodaten auf einfache, schnelle und kostengünstige Weise importieren, exportieren, umwandeln und verwalten müssen. Dazu gehören viele Funktionen, die in AutoCAD bisher nicht verfügbar waren

Carsten1210
Mitglied
staatl. geprüfter Holztechniker


Sehen Sie sich das Profil von Carsten1210 an!   Senden Sie eine Private Message an Carsten1210  Schreiben Sie einen Gästebucheintrag für Carsten1210

Beiträge: 1360
Registriert: 24.07.2002

erstellt am: 25. Aug. 2009 07:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für vittorio0 10 Unities + Antwort hilfreich

Hallo Vittorio,

Hier noch die alternative über Lisp und VBA.

Gruß, Carsten

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz