Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  VBA: Punkt abfragen

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 SOLIDWORKS
  
FMB 2025, eine Veranstaltung am 04.11.2025
Autor Thema:  VBA: Punkt abfragen (614 mal gelesen)
Thomas Röhrig
Mitglied



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

Beiträge: 189
Registriert: 14.07.2001

erstellt am: 07. Jan. 2003 13:53    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 zusammen,

Wenn man interaktiv ein Einzelteil zu einer Baugruppe zufügt fragt SW nach einem Bildschirmpunkt.

Ich möchte nun ein VBA-Programm erstellen, welches die zu plazierenden Komponenten selbst ermittelt und die Plazierung dennoch interaktiv erlauben soll.
Wie kann ich einen Punkt abfragen und auf die Einabe warten ?

Beispiele in VBA oder besser C++ wären klasse.

Thomas

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

Marc Bräuninger
Mitglied
Konstruktion mit SWX


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

Beiträge: 111
Registriert: 27.03.2002

erstellt am: 14. Apr. 2003 08:39    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 Thomas Röhrig 10 Unities + Antwort hilfreich

Hallo Thomas,

ich steh gerade auf dem Schlauch, aber was meinst Du in diesem Zusammenhang mit interaktiv? 

Gruß
Marc 

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

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



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

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 14. Apr. 2003 09:19    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 Thomas Röhrig 10 Unities + Antwort hilfreich

Hallo Thomas,

wenn ich dich richtig verstanden habe, willst du die Komponente per Makro selektieren, dann den Einfügepunkt für AddComponent aber durch den User selbst auswählen lassen. Das geht so glaube ich nicht.

Du kannst den Punkt praktisch vorher durch den User selektieren lassen und den dann über SelectionMgr::GetSelectionPoint ermitteln und dann wieder für das AddComponent gebrauchen.

Ciao,
Stefan

PS @Marc: hey, auch im Urlaub Frühaufsteher und Forenleser   

------------------
Inoffizielle deutsche SolidWorks Hilfeseite
http://solidworks.cad.de

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

Thomas Röhrig
Mitglied



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

Beiträge: 189
Registriert: 14.07.2001

erstellt am: 14. Apr. 2003 17:22    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 Marc und Stefan

das ist aber übel. Ich muß leider im Programm die Punkte abfragen, da es mehrere Komponenten zu plazieren gilt welche je nach Programmablauf unterschiedlich sind.

wirklich keine chance ?

Thomas

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

Axel
Mitglied
 


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

Beiträge: 169
Registriert: 05.09.2000

erstellt am: 14. Apr. 2003 17:40    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 Thomas Röhrig 10 Unities + Antwort hilfreich

Moin Thomas,

du könntest den Benutzer anweisen etwas anzupicken und das Programm dann anhalten. Dann mit dem NewSelectionNotify auf SWXSolidWorks horchen, wann der User irgandwas angeklickt hat und dann weitermachen.
Das setzt aber voraus, dass er auch trifft. Beim daneben klicken rennt das Programm natürlich auch weiter.
Was besseres fällt mir spontan auch nicht ein.

------------------
Axel Dengler
SolidLine AG Hamburg
Trauer um Hamburg 2012!

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



Anzeige:Infos zum Werbeplatz >>

GeoVisual Civil Engineer CAD APP für 3D, Tiefbau, AEC - Architektur-, Ingenieur- und Bauwesen

Die benutzerfreundliche Softwarelösung zur Visualisierung von Infrastrukturplanungen

Thomas Röhrig
Mitglied



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

Beiträge: 189
Registriert: 14.07.2001

erstellt am: 15. Apr. 2003 08:44    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

Axel,

danke für den tipp. ist aber ein wenig unsicher. Vielleicht macht
er ja auch irgend was anderes ausser picken und ich gucke in die röhre...
Vielleicht hat ja jemand anderes noch ne zündende idee...

Danke

Thomas

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)2024 CAD.de | Impressum | Datenschutz