|
SolidWorks : ModelDoc mit nicht aktivem Dokument verkünpfen
tbd am 28.05.2008 um 20:31 Uhr (0)
Hallo Desperados,du kannst mit den Methoden SldWorks.GetFirstDocument und ModelDoc2.GetNext in einer Schleife alle geöffneten Dokumente durchsuchen. In dieser Schleife kannst du dann mit ModelDoc2.GetPathName zum Beispiel den Pfad vergleichen und dieses Dokumentobjekt anschließend verwenden. Schau dir dazu evtl. mal diesen Snippet an. Dort werden alle Pfade der geöffneten Dokumente ermittelt. Wenn du dir diese Schleife anpasst, ist sie für deine Aufgabe optimal geeignet.------------------Mfg Daniel
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Einfügen Block per API
tbd am 17.07.2007 um 12:04 Uhr (0)
Hallo Weinel,einfach bei deinem BlockInstance Objekt die Property Name verwenden.Zum BeipspielCode:swBlockInst.Name = "Mein neuer Block"Das wars!------------------Mfg DanielWer A sagt, der muss nicht B sagen. Er kann auch erkennen, dass A falsch war. Bertolt Brecht------------------SolidWorks | API | Makro | Schulung | Freeware | Schuler Design Automation GmbH
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API Menu
tbd am 24.09.2008 um 13:47 Uhr (0)
Hallo Thomas, Zitat:Original erstellt von 3DTOM:... nur eine "MenuCallBack" funktion verwenden möchte...wieso möchtest du nur eine CallBack Funktion verwenden. Dies bringt dir, meiner Meinung, keinen Vorteil. Nur eben das Problem, das du nicht weist was der Anwender eigentlich starten, bzw. machen möchte.Ich kenne nur eine Möglichkeit zu ermitteln, welchen Menüeintrag angeklickt wurde: verschiedene CallBack Funktionen.Es macht Sinn für jeden Menüeintrag eine für die jeweilige Aktion optimierte CallBack Fun ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: SwConst.swSelectType_e
tbd am 19.02.2008 um 10:01 Uhr (0)
Hallo Clemens,die SelectByID2 Methode ist meiner Meinung nach sowieso mit Vorsicht zu genießen, da die Selektion immer etwas unsicher ist (Koordinaten / Name ...).Am besten ist eine Selektion über ein Objekt, z.B. Feature.Select2 oder Component2.Select3.Warum die Methode SelectByID2 so ist wie sie ist, ist eigentlich egal, weil es keiner von uns ändern kann.Wenn du also diese Methode verwenden möchtest, bleibt dir wohl nichts anderes übrig als die Strings zu verwenden. Mein Vorschlag ist die Selektion über ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: zusätzlicher Menüpunkt RMT
tbd am 19.01.2010 um 13:20 Uhr (0)
Hallo JensemannDU,was du suchst ist die SldWorks.AddMenuPopupItem2 Methode.AddMenu ist nur für einen normalen Eintrag in der Menüleiste.Als Parameter mit du ein Add-In Cookie übergeben, weshalb du diese Methode nur in einem SolidWorks Add-In verwenden kannst.------------------Mfg Danielwww.MySldWorks.de - SolidWorks API Snippets
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro Gleichung hinzufügen
tbd am 13.02.2009 um 14:24 Uhr (0)
Hallo,wenn ich in die API Hilfe schaue sehe ich das der ModelDoc2.AddRelation vom EquationMgr.Add Befehl ersetz wurde.Ich würde also mal den neuen verwenden und schauen ob es damit funktioniert.Schau dir dazu am besten mal das Beispiel "Use IIf Function When Adding an Equation Example (VB)" in der API Hilfe an.------------------Mfg Danielwww.MySldWorks.de - SolidWorks API Snippets
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Einfügen Block per API
tbd am 17.07.2007 um 12:04 Uhr (1)
Hallo Weinel,einfach bei deinem BlockInstance Objekt die Property Name verwenden.Zum BeipspielCode:swBlockInst.Name = "Mein neuer Block"Das wars!------------------Mfg DanielWer A sagt, der muss nicht B sagen. Er kann auch erkennen, dass A falsch war. Bertolt Brecht------------------SolidWorks | API | Makro | Schulung | Freeware | Schuler Design Automation GmbH
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Excel meets SolidWorks
tbd am 31.05.2008 um 08:50 Uhr (0)
Guten Morgen,wenn ich mir den Beitrag so anschaue muss ich sofort an eine DOS-Pfad Angabe denken. Ich vermute das es daran liegen könnte. Versuche also am besten mal deinen Shell-Aufruf mit DOS-Pfad Angaben zu verwenden. Hier eine VB Funktion welche aus einen normalem Pfad in einen DOS-Pfad umwandelt, falls bedarf besteht.------------------Mfg Daniel
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: Befehl zum Öffnen des Dialogs Datei öffnen
tbd am 03.11.2009 um 12:21 Uhr (0)
Hallo Zusammen,für diese Aufgabe könte man auch die Methode SldWorks.RunCommand verwenden.Mit der richtigen Konstanten als Parameter wird der "Öffnen" Befehl von SolidWorks simuliert:Code:SldWorks.RunCommand( _ SwCommands.swCommands_e.swCommands_Open, "")Mehr Infos dazu findest du auch hier.------------------Mfg Danielwww.MySldWorks.de - SolidWorks API Snippets
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API Benötige Event für Skizze schliessen?
tbd am 25.01.2010 um 09:12 Uhr (0)
Hallo Thomas,ein SolidWorks Ereignis gibt es leider nicht. Jedoch kannst du einen Timer (Windows.Forms.Timer) verwenden.Im Tick-Ereignis des Timers kannst du in regelmäßigen Abständen (z.B. alle 0,2 sek) die aktive Skizze über SketchManager.ActiveSketch abfragen.Wenn ActiveSketch Nothing ist, weist du das die Skizze geschlossen wurde.------------------Mfg Danielwww.MySldWorks.de - SolidWorks API Snippets
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API Menu
tbd am 25.09.2008 um 12:20 Uhr (0)
Du gibst also mit SetAddinCallbackInfo und dem Parameter AddinCallbacks immer eine neue Instanz der gleichen Klasse an und kannst somit immer die gleiche Methode in dieser Klasse verwenden. Sehe ich das richtig?Wenn ja eine echt gut Idee. Darauf muss man erstmal kommen! Wusste in diesem Zusammenhang nicht das man die SetAddinCallbackInfo Methode in einem Add-In mehrmals aufrufen kann!Echt eine Super dynamische Sache! Respekt!Dafür gibt es auf jeden Fall .------------------Mfg Danielwww.MySldWorks.de - Sol ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Button in Homepage
tbd am 11.10.2006 um 14:09 Uhr (0)
Ich finde Sie gut, besonders sehr einfallsreich und passend zu Lego!Man muss SolidWorks ja auch nicht immer nur zu Arbeiten verwenden!------------------Mfg DanielOb ein Begriff glücklich gewählt ist, ob es bessere Begriffe gibt, warum die Lösung aller Fragen im Universum 42 ist und wer die nächste Bundestagswahl gewinnt sind alles Fragen, über die man nächtelang diskutieren kann. Wichtig ist, dass es einen Begriff gibt, auf den sich alle einigen, und unter dem sich alle das gleiche vorstellen.------------- ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Eigenschaften LÄNGE, Winkel1 und Winkel2 in Zuschnittslistenelementen
tbd am 23.09.2009 um 12:26 Uhr (0)
Wir verwenden SolidWorks schon in deutsch, nur die Features und auch alles andere was in einem Dokument vorkommt ist in englsch. Sprich deutsche Bedienungsoberfläche aber der Rest in englisch.Das Problem sind die Zuschnittslisten-Tabellen in Zeichnungen. In diesen Tabellen sind die Spalten mit der Eigenschaft wie Length, Angle ... verknüpft.Die Konzertsprache ist englisch, also kann und will ich an den Tabellenvorlagen nichts ändern.Die Eigenschaft Länge wird dadurch nicht in den Tabellen angezogen und ver ...
|
| In das Form SolidWorks wechseln |