Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  API: Featurestatistik auslesen

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
Autor Thema:  API: Featurestatistik auslesen (633 mal gelesen)
Thomas Liebezeit
Mitglied
Dipl.-Ing. Maschinenbau, CSWP


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

Beiträge: 114
Registriert: 01.07.2005

2007 SP5.0
2008 SP4.0
2009 SP3.0

erstellt am: 29. Nov. 2008 10:03    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 Gemeinde,

gibt es eine API Funktion, mit der man die Featurestatistik eines Teiles auslesen kann, bzw. Teile der Informationen darin?

Versuche im Moment mit RunCommand(swCommands_Statistics, "") das Fenster aufzumachen und mit Senddkeys das ganze in die Zwischenablage zu kopieren. Das funktioniert auch, aber evtl. gibt es eine einfachere Methode.

Grüße,

Thomas

------------------

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: 01. Dez. 2008 09: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 Nur für Thomas Liebezeit 10 Unities + Antwort hilfreich

Hallo Thomas,

so weit ich weiß gibt es immer noch keinen Zugriff auf die Werte in der Featurestatistik, da ist die Methode, wie du es machst, glaube ich die einzig gangbare im Moment.

Ciao,
Stefan

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

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

Lutz Federbusch
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. Maschinenbau



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

Beiträge: 3094
Registriert: 03.12.2001

alle SW seit 97+
AutoCAD2016-2022
ERP ProAlpha + CA-Link
Intel Core i7-7820K 32GB
Win10x64 Quadro K5000
SpacePilot

erstellt am: 01. Dez. 2008 09:50    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 Liebezeit 10 Unities + Antwort hilfreich

Alle Features bis auf das erste unterdrücken, Zeit des Neuaufbaus messen. Nächstes Feature hinzu,Zeit des Neuaufbaus messen...

------------------
Lutz Federbusch
Mein Gästebuch
Der Mensch, Herr oder Sklave der Technik?

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

INKN
Mitglied
Consulant/Softwareentwickler


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

Beiträge: 277
Registriert: 22.08.2001

erstellt am: 02. Dez. 2008 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 Thomas Liebezeit 10 Unities + Antwort hilfreich

Hallo,

ich bin vor Jahren auch auf das Problem gestoßen und habe dafür einen SPR 169743 Would like access to Feature Statistics information bekommen. Wie's scheint existiert jetzt ein neuer SPR 452454 API needed for getting feature statistics, dieser ist auch kritisch eingestuft und nicht mehr offen.
Die Lösung mit SendKey hatte ich auch erst genommen, die hat aber den Nachteil, dass wenn der Bildschirmschoner reingeht, das Programm stehen bleibt.
Es gibt noch eine andere Lösung:
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
    (ByVal Hwnd As Long, ByVal wMsg As Long, ByVal wParam _
    As Long, lParam As Any) As Long
Private Declare Function FindWindow Lib "user32" Alias _
    "FindWindowA" (ByVal lpClassName As String, ByVal _
    lpWindowName As String) As Long
Const WM_COMMAND As Long = &H111&
Const WM_CLOSE = &H10
Const FS_COPY = &HD60

SwModel.Extension.RunCommand swCommands_Statistics, "My Statistics"
Hwnd = FindWindow("#32770", "Feature-Statistik")
    If Hwnd = 0 Then
      Hwnd = FindWindow("#32770", "Feature Statistics")
    End If
    If Hwnd <> 0 Then
      'copy to clipboard
      SendMessage Hwnd, WM_COMMAND, ByVal FS_COPY, ByVal 0&
      'close Window
      SendMessage Hwnd, WM_CLOSE, ByVal 0&, ByVal 0&
      If Clipboard.GetFormat(vbCFText) Then
           featureText = Clipboard.GetText()
      End If
    End If

------------------
Gruß Ingo

[Diese Nachricht wurde von INKN am 02. Dez. 2008 editiert.]

[Diese Nachricht wurde von INKN am 02. Dez. 2008 editiert.]

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

SLDW-FEM
Mitglied
Simulations-Ingenieur


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

Beiträge: 643
Registriert: 21.02.2005

Solidworks 2017+2019+20+22
SpaceClaim
Windows 11 64bit
HP-ZBook 32gbRAM NVIDIA

erstellt am: 02. Dez. 2008 08: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 Nur für Thomas Liebezeit 10 Unities + Antwort hilfreich

Hey toll,

geht das dann auch für die Baugruppen-Statistik?
(dort geht ja nicht mal Strg+C)

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

Thomas Liebezeit
Mitglied
Dipl.-Ing. Maschinenbau, CSWP


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

Beiträge: 114
Registriert: 01.07.2005

2007 SP5.0
2008 SP4.0
2009 SP3.0

erstellt am: 02. Dez. 2008 12:03    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 die Antworten. Da habe ich ja jetzt die Auswahl an Lösungen. Werde es erstmal mit Ingos Methode probieren. Danke für den Tip mit dem Bildschirmschoner. Das hatte ich nicht bedacht, wußte auch nicht, daß es ein Problem werden könnte.

Zum Thema Baugruppenstatistik kann ich nichts sagen. Es scheint aber nicht so einfach zu sein, an diese Informationen ran zu kommen.

Grüße,

Thomas

------------------

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

Lutz Federbusch
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. Maschinenbau



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

Beiträge: 3094
Registriert: 03.12.2001

alle SW seit 97+
AutoCAD2016-2022
ERP ProAlpha + CA-Link
Intel Core i7-7820K 32GB
Win10x64 Quadro K5000
SpacePilot

erstellt am: 02. Dez. 2008 13:35    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 Liebezeit 10 Unities + Antwort hilfreich

Bei der schnell-schmutzigen Sendkey-Methode kann Dir nicht nur der Bildschirmschoner dazwischenfunken, sondern eigentlich jeder andere laufende Prozeß, selbst wenn Du jedesmal vor dem Auslösen das entsprechende Zielanwendungsfenster aktivierst.

------------------
Lutz Federbusch
Mein Gästebuch
Der Mensch, Herr oder Sklave der Technik?

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