Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Benutzerauswahl im Makro

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
  
On-Demand-Webinare zu SolidCAM (SolidCAM)
Autor Thema:  Benutzerauswahl im Makro (1442 mal gelesen)
van Balen
Mitglied
Konstrukteur

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

Beiträge: 6
Registriert: 08.04.2009

MS Windows XP Professional, SP2
Xeon 1,86GHz; 3,5GB RAM;
Quadro FX 3500

erstellt am: 28. Mai. 2009 07:55    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!

Vielleicht kann mir jemand einen kleinen Anstoß geben. Ich versuche schon seit geraumer Zeit eine Benutzerauswahl in einem Makro zu realisieren.
Soll heißen, das Makro läuft, der Benutzer wird aufgefordert ein Element (Fläche etc.) auszuwählen, das Makro verarbeitet das ausgewählte Element.

Bin für jeden Denkanstoß dankbar.

MfG Arndt

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

Baumjäger
Mitglied
CAD/PDM Administrator


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

Beiträge: 339
Registriert: 21.06.2006

SW2017 - S5.0
AutoCAD Mechanical 2018
Win10
Intel Xeon E3-1240 V2 3,4GHz
16GB RAM
NVIDIA Quadro 4000

erstellt am: 28. Mai. 2009 09:20    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 van Balen 10 Unities + Antwort hilfreich

Hi,
Stöber doch mal ein bisschen in der SolidWorks API-Hilfe rum.
Da gibt es nicht nur einzelne Befehle zu bewundern, sondern auch Beispielmakros. Ich meine sogar mal was in die Richtung dort gesehen zu haben.
EIn Versuch ist es aufjedenfall wert!

Gruss Andy

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

van Balen
Mitglied
Konstrukteur

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

Beiträge: 6
Registriert: 08.04.2009

MS Windows XP Professional, SP2
Xeon 1,86GHz; 3,5GB RAM;
Quadro FX 3500

erstellt am: 28. Mai. 2009 12:18    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

Hi Andy.

Habe ich schon mehrfach von vorne bis hinten durchforstet. Leider ohne Erfolg.

Trotzdem Danke für den Tipp.

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

HaPe
Mitglied
Dipl. Ing Maschinenbau, Konstrukteur, CAD-Admin


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

Beiträge: 1096
Registriert: 27.11.2001

i7 CPU 960@3.20GHz
8GB Ram
Quadro 2000 4GB
70GB Raid 0
WIN7 prof. SP1 64 bit
SWX 2010 SP5.0
SWX 2012 SP5.0
SWX 2013 SP5.0

erstellt am: 28. Mai. 2009 12:52    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 van Balen 10 Unities + Antwort hilfreich

Hallo,

schau doch mal auf Stefan's Macrotauschbörse vorbei, Macro Nr.30 http://solidworks.cad.de/mm_boerse03.htm

Gruß HaPe

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

Baumjäger
Mitglied
CAD/PDM Administrator


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

Beiträge: 339
Registriert: 21.06.2006

SW2017 - S5.0
AutoCAD Mechanical 2018
Win10
Intel Xeon E3-1240 V2 3,4GHz
16GB RAM
NVIDIA Quadro 4000

erstellt am: 28. Mai. 2009 13:04    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 van Balen 10 Unities + Antwort hilfreich

Ich finde auf anhieb zB. das hier:
Get Intersecting Faces Example (VB) (einfach mal kopieren und in die Hilfe einfügen).
Der Beschreibung nach enthält das die DInge die du suchst.
Aber es findet sich noch mehr was ähnlich klingt und mit Anpassungen bestimmt zu dem werden kann was du suchst.

Get Center of Hole Example (VB)
Evaluate Points on Surface

Hoffe das bringt dich etwas weiter.
Gruß andy

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

tbd
Mitglied
Teamleiter


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

Beiträge: 825
Registriert: 26.01.2006

Dell Percision T5400
Intel(R) Xeon(R) CPU
X5460 @ 3.16GHz
3,25 GB RAM
Nvidia Quadro FX 4600
-----
Win XP Prof SP 3
SW 2008 SP 5.0
PARTsolutions 8.1.08
Cideon SAP PLM 5.103.5.17
Visual Studio 2008

erstellt am: 28. Mai. 2009 13:16    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 van Balen 10 Unities + Antwort hilfreich

Hallo Arndt,

wenn ich dich richtig verstehe möchtest du Selektionen verarbeiten bzw. auf diese reagieren.
Wie man Selektionsereignisse verarbeiten kann findest du hier. Mehr zum Thema Selektion allgemein hier.
Das ganze ist zwar für .net, aber ich denke es gibt dir den richtigen Denkanstoß

------------------
Mfg Daniel

www.MySldWorks.de - SolidWorks API Snippets

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

van Balen
Mitglied
Konstrukteur

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

Beiträge: 6
Registriert: 08.04.2009

MS Windows XP Professional, SP2
Xeon 1,86GHz; 3,5GB RAM;
Quadro FX 3500

erstellt am: 28. Mai. 2009 14:41    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

Vielen Dank für eure Hilfe.

Ich denke ich habe mich etwas missverständlich ausgedrückt.
Was ich eigentlich vor habe ist eine Abfrage aus dem laufenden Programm.
Das Programm soll also nachfragen "Bitte eine Fläche auswählen" und dann erwarten das ich auf eine Fläche klicke und diese somit selektiere.

In den Beispielen ist in den "Preconditions" immer gefordert das vor dem Programmstart eine Fläche selektierte wurde.

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

Baumjäger
Mitglied
CAD/PDM Administrator


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

Beiträge: 339
Registriert: 21.06.2006

SW2017 - S5.0
AutoCAD Mechanical 2018
Win10
Intel Xeon E3-1240 V2 3,4GHz
16GB RAM
NVIDIA Quadro 4000

erstellt am: 28. Mai. 2009 15: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 Nur für van Balen 10 Unities + Antwort hilfreich

Hm, Meine Programmierkenntnisse sind jetzt zwar nicht so überragend aber aber ich denke dass das vom Prinzip her ja überhaupt nichts anderes ist.
Ich stell mir das so vor dass ein Fenster aufgeht da steht "Bitte Fläche auswählen und "ok" klicken" danach gehts dann eben erst los/weiter.
Die Beispiele sind natürlich nicht genau das was du haben willst (wär ja auch ein seeehr glücklicher Zufall sowas). Aber mit ein bisschen Hirnschmalz&Zeit lässt sich sowas doch bestimmt hinbiegen.

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

Torsten Niemeier
Ehrenmitglied V.I.P. h.c.
Maschinenbau Ingenieur



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

Beiträge: 3682
Registriert: 21.06.2001

"ZUSE I.36", 8 BIT, 32 Lämpchen, Service-Ölkännchen "ESSO-Super", Software: AO auf Kuhlmann-Parallelogramm-Plattform
** CSWP 04/2011 **
** CSWE 08/2011 **

erstellt am: 28. Mai. 2009 18:52    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 van Balen 10 Unities + Antwort hilfreich

Hi,

MouseSelectNotify, bzw. das example dazu.

HTHHope this helps (Hoffe, es hilft weiter), Torsten

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

MWN
Mitglied
Dipl.-Ing.


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

Beiträge: 492
Registriert: 14.02.2007

erstellt am: 29. Mai. 2009 07:12    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 van Balen 10 Unities + Antwort hilfreich


Konfig_Hinzufuegen.swp.txt

 
Guten Morgen van Balen,

hab dir mal ein Makro angehängt, dass eine Konfiguration anlegt und in dieser Konfiguration die Teile unterdrückt, die der Nutzer selektiert hat. Der Nutzer kann zuvor auch die Anzahl der zu unterdrückenden Teile eingeben und das Programm wartet so lange, bis die erforderliche Anzahl (mit gedrückter Strg-Taste) ausgewählt wurde.
Viel spass beim probieren!
Grüße

Tobias

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

nahe
Ehrenmitglied



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

Beiträge: 1747
Registriert: 18.01.2001

arbeite mit:
Dell Precision 7750
i7 2,6 GHz 6 Kerne
32GB RAM
512GB SSD
NVIDIA Quadro RTX 4000
------------------------
SWX-2020 SP5.0
EPDM
----------------
Windows 10
----------------
VB.net
VB
VBA
ein wenig Swift am Mac

erstellt am: 29. Mai. 2009 07:23    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 van Balen 10 Unities + Antwort hilfreich

Hallo Arndt

mit diesem Thema hab ich mich auch schon mal auseinander gesetzt.
Da ich von der AutoCAD-Seite komme war ich, was dieses Problem angeht
etwas vorbelastet.
In SWXSolidWorks ist das Selektieren meiner Meinung nach nicht so flexibel.
Was ich so rausgefunden habe gibt es 3 Varianten
1. die Selektion erfolgt vor dem Makro-Aufruf
2. man lässt autom. durch das Makro selektieren
(z.B. über benannte Objekte)
3. man implementiert eine Art Property-Manager in das Makro (ziemlich aufwendig)

Ev. gibt es eine ganz einfache Methode, aber ich hab bis jetzt auch nichts gefunden.
Vielleicht würde es helfen, wenn Du etwas genauer beschreibst was Du machen möchtest

------------------
Grüße
Heinz

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

van Balen
Mitglied
Konstrukteur

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

Beiträge: 6
Registriert: 08.04.2009

MS Windows XP Professional, SP2
Xeon 1,86GHz; 3,5GB RAM;
Quadro FX 3500

erstellt am: 29. Mai. 2009 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

Guten Morgen!

@MWN  Bingo!!! genau das habe ich gesucht. 1000 Dank!

Auch allen anderen nochmals vielen Dank für die reichhaltige Anteilnahme 

Gruss Arndt

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

THSEFA
Mitglied
Konstrukteur/CAD-Admin


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

Beiträge: 1141
Registriert: 27.11.2002

SWX 2020 SP5.0 Premium
Windows 10 Pro 64Bit
Citrix VM
Intel(R) XEON(R) Gold 6146 CPU @ 3.20GHz
24 GB Ram<P>Windows 10 Pro 64Bit

erstellt am: 29. Mai. 2009 09:28    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 van Balen 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von MWN:
Guten Morgen van Balen,

hab dir mal ein Makro angehängt...


Wow, dieses Makro kann ich seeehr gut gebrauchen! Vielen herzlichen Dank!!!

------------------
Viele Grüße, THSEFA 

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

MWN
Mitglied
Dipl.-Ing.


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

Beiträge: 492
Registriert: 14.02.2007

erstellt am: 29. Mai. 2009 13:57    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 van Balen 10 Unities + Antwort hilfreich

Na klar,

bedient euch, hoffe es hilft weiter!
Und freut mich, dass es so reges Interesse daran gibt! 
Grüße

Tobias

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