|
SolidWorks : Event vor dem Speichern
tbd am 04.04.2008 um 11:35 Uhr (0)
Zitat:Original erstellt von StefanBerlitz:Ich verumute, dass Daniel in dem SDA-4free genau das gemacht hat und diesen ganzen Rahmen zur Verfügung stellt und aus dem Event heraus dann per RunMacro dein Makro ausführen würde.Bingo! Wie sollte es auch anders gehen? Von mir selbst weis ich, wie gerne man seine eigene Lösung als Programmierer machen möchte. In der "SolidWorks Objekte und Dokumente, API Grundlagen und Dokumenthandling" Schulung kannst du im Kapitel 2 nachlesen wie man die SolidWorks Ereignisse ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Abfrage einer Modell-Dateieigenschaft in Zeichnungen
tbd am 19.07.2007 um 10:22 Uhr (0)
Hallo Hilmar,du musst dir nur das richtige ModelDoc2 Objekt besorgen.Folgendes vorgehen ist möglich:Code:Dim oDrawingDoc As SldWorks.DrawingDocDim oView As SldWorks.ViewDim sModelName As StringDim oSwPartModel As SldWorks.ModelDoc2Dim oSwViewPartModel As SldWorks.ModelDoc2Set oSwApp = Application.SldWorksSet oSwModel = oSwApp.ActiveDocSet oDrawingDoc = oSwModelDas ist das BlattSet oView = oDrawingDoc.GetFirstView()Die erste Ansicht im BlattSet oView = oView.GetNextViewDokument der AnsichtsModelName = oView ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Per API auf die Statusleiste zugreifen?
tbd am 29.01.2008 um 17:27 Uhr (0)
Hallo Piet,suche in der SolidWorks API Hilfe nach UserProgressBar. Das ist genau das was du suchst! Allerdings gibt es diese Klasse erst ab SolidWorks 2007------------------Mfg Daniel
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Feature erstellen/Löschen in VBA
tbd am 13.07.2007 um 11:10 Uhr (0)
Hallo Christoph,in der SolidWorks API Hilfe gibt es eine Menge Beispiele.Im Register Inhalt einfach mal auf:SolidWorks API Help Examples and Projects Visual Basic (VB) Examples E - K Features klicken.Dort findest du Beispiele wie "Create Revolve Feature" oder "Delete Selected Feature".Skizzen findest du unter R - T Sketches.Dort findest du zum Beispiel "Open an Exit Sketch".------------------Mfg DanielWer A sagt, der muss nicht B sagen. Er kann auch erkennen, dass A falsch war. Bertolt Brecht--------- ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro ISO-Speichern, speichert auch aktive Zeichenansichten in ISO
tbd am 21.02.2007 um 13:15 Uhr (0)
Hallo osey,Du hast dir den Beitrag von Micha leider nicht zu Herzen genommen.Das Speichern darf in einem Makro für die SDA-4Free Freeware nicht mehr vorkommen. Führt zu einer Endlosschleife!Ich habe mal das Makro angepasst, das müsste jetzt klappen:Code:Dim swApp As SldWorks.SldWorksDim Part As SldWorks.ModelDoc2Dim eDocTyp As swDocumentTypes_eSub main() Set swApp = Application.SldWorks Set Part = swApp.ActiveDoc If Part Is Nothing Then Es gibt nichts zutun! Exit Sub End If Prüfen, ob Dokument Z ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API-Eigenschaften
tbd am 19.12.2007 um 17:02 Uhr (0)
Hallo Paul,wie bei der CustomInfo2 Methode kannst du mit der CustomPropertyManager Klasse unter anderem Eigenschaften auslesen, welche für eine Konfiguration oder fürs Dokument allgemein gelten. Wie bei der CustomInfo2 Methode einfach einen leeren String als Konfigurationsnamen übergeben.Code:Dim Retval as SldWorks.CustomPropertyManagermodelDocExt = ModelDoc2.ExtensionRetval = ModelDocExtension.CustomPropertyManager("")Schau dir das ganze doch einfach mal in der kostenlosen API-Grundlagenschulung SolidWork ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX Administration
tbd am 24.04.2007 um 19:31 Uhr (0)
Hallo Koelrit,Einen guten und kostenlosen Einstieg in die SolidWorks API findest du auch bei der Schuler Design Automation GmbH.Dort kannst du dir das komplette Schulungsskript SolidWorks Objekte und Dokumente (über 100 Seiten) zusammen mit dem bearbeiteten Beispielcode kostenlos unter Freeware downloaden.Dieses Schulungsskript behandelt ausführlich den Einstieg in die SolidWorks API zusammen mit dem ebenfalls kostenlosen Visual Studio 2005.------------------Mfg DanielLesen ist super. Nur die Buchstaben ma ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX Addin bzw. DLL, aber wie? (API)
tbd am 07.10.2008 um 18:21 Uhr (0)
Hallo Stevie,ja aller Anfang ist Schwer, besonders was ein SolidWorks Add-In angeht.Ein nacktes Grundgerüst und Hintergrundinformationen findest du hier. Verschiedene Informationen über SolidWorks Add-Ins findest du z.B. hier. Es handelt sich dabei um die Programmsprache VB im Visual Studio 2005. ------------------Mfg Danielwww.MySldWorks.de - SolidWorks Api Snippets[Diese Nachricht wurde von tbd am 07. Okt. 2008 editiert.]
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SwKill + automatischem SolidWorks Neustart
tbd am 26.03.2008 um 13:41 Uhr (0)
Hallo liebes Forum,mir war nach einiger Zeit nun auch dieser Klick zuviel. Nachdem ich bei Problemen mit SWX alle SolidWorks Prozesse mit SwKill beendet hatte, musste ich immer noch SolidWorks neu starten. Das geht doch auch automatisch!Deshalb habe ich meine privat erstellte Anwendung SwKill mit einem automatischen SolidWorks Neustart erweitert. Im Zip-Archiv findet Ihr die Anwendung SwNeustart sowie zwei Verknüpfungen (SwKill und SwNeustart).SwNeustart ist eine normale Verknüpfung auf die Anwendung. In d ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Pack and Go - API
tbd am 15.06.2007 um 10:36 Uhr (0)
Gutem Morgen Weinel,also mir ist nichts bekannt.Nicht einmal in den SolidWorks 2007 Commands type library (swCommands_e) desModelDocExtension.RunCommand (CommandID, NewTitle) Methode ist etwas zu finden. Kann aber bei den sehr vielen Konstanten sein das ich es übersehen habe!Du kannst dir das Ganze jedoch auch selber Programmieren.Stichwörter sind FileSystemObject und in der SolidWorks API SldWorks.GetDocumentDependencies2 zum Auslesen der Referenzen und SldWorks.ReplaceReferencedDocument für das Ändern de ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Position der SolidWorks-Application erhalten
tbd am 02.10.2007 um 15:26 Uhr (0)
Hallo Graetsche,in der SolidWorks API gibt es ein Frame Objekt.Weis allerdings nicht außwendig ob man mit Hilfe dieses Objekts die Poistion ermitteln oder bestimmen kann. Bin auch z.Z daheim (ohne SolidWorks) und kann nicht nachschauen. In der API Hilfe kannst du jedoch ohne Probleme nachschalgen ob die geht. Wenn nicht liefert dir dieses Frame Objekt auf jeden Fall das Fensterhandle. Mit Hilfe dieses Handle ist es ein leiches dein Fenster über die Windows-API zu steueren.Code:Frameobjektdim oSwFrame as sl ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Bitte um Einstiegshilfe
tbd am 22.10.2009 um 10:03 Uhr (0)
Hallo Udo,Bücher gibt es leider nicht wirklich zu diesem Thema.Wenn man sich allerdings mal die Mühe macht im Internet zu suchen, wirst du auf einige gut Seiten stoßen.Hier nur einige sehr guten Seiten:Stefans inoffizielle deutsche SolidWorks HilfeseiteMySldWorks.deNoch mehr Links indest du zum Beispiel auf CAD42.------------------Mfg Danielwww.MySldWorks.de - SolidWorks API Snippets[Diese Nachricht wurde von tbd am 22. Okt. 2009 editiert.]
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: Zugriff auf SWX mit vb.net
tbd am 11.04.2007 um 13:16 Uhr (0)
Hallo Klaus,ich habe mal das relevante Kapitel aus unserer Schulung kopiert.Ich hoffe das hilft dir weiter.Wenn nicht einfach Fragen!1.7 CreateObject oder GetObjectMit welcher der beiden Methoden erstellt man eine Instanz zu SolidWorks? Diese Frage sollten Sie sich immer stellen, bevor Sie eine neue Anwendung beginnen.Die Vor- und Nachteile beider Methoden wurden in den beiden Kapiteln an mehreren Beispielen beschrieben.Die Funktion GetObject bietet mehr Vor- als Nachteile. Deshalb ist Sie auch der Favorit ...
|
| In das Form SolidWorks wechseln |