|
SolidWorks : Makro für Einheit+Dateieigenschaft setzen
bk.sc am 05.05.2022 um 10:39 Uhr (1)
Hallo,für dich zur Info warum "swModel.GetTitle" bei dir nicht so funktioniert wie bei anderen. Wenn du im Windows Exploder die Option "Erweiterungen bei bekannten Dateitypen ausblenden" aktiv hast wird dein Titel (der Titel vom SWX Fenster mit dem Dokument) ohne Dateierweiterung ausgegeben (weil ja bekannt), wenn du diese Option nicht aktiv hast wird dir die Dateierweiterung mit ausgegeben.Diesen Tipp gebe ich dir, da man öffter mal über dieses verhalten stolpert, vor allem wenn mehrere Benutzer das Macro ...
|
| In das Form SolidWorks wechseln |
|
PRO.FILE : Teil im Excel Merken
bk.sc am 26.07.2017 um 06:36 Uhr (1)
Hallo Heiko,mir ist da keine Standardfunktion von Pro.File bekannt, ist aber wahrscheinlich auch nicht ganz so trivial wie es sich anhört was da alles im Hintergrund passieren müsste.GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form PRO.FILE wechseln |
|
SolidWorks : ID von Bezugshinweisen
bk.sc am 05.09.2024 um 07:40 Uhr (1)
Hallo Michael,eine ID auf die mann über die API kommt gibt es wohl nicht, es wird halt nur beim erstellen ein Zähler im Namen z.B. "DetailItem200", "DetailItem201" usw. hochgezählt, evtl. kannst du den Namen der entsprechenden Bezugshinweise mit Hilfe des Beispiels "Set Note Name Example (VBA)" ändern und dann das Abfragen über das Beispiel "Get Note By Name Example (VBA)" herleiten.Für das Erhalten der Zonen kannst du dir mal die "GetDrawingZone Method (ISheet)" anschauen.In meiner alten Firma hatte ich d ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SW2017: Zuletzten verwendeten Dokumente beim Öffnen SW automatisch aufpoppen lassen?
bk.sc am 07.04.2017 um 09:56 Uhr (1)
Hallo RossJohn,die "R"-Taste ist wohl die sinnvollere Variante, da ein Macro in diese Richtung wohl nicht ganz trivial sein wird würde ich an deiner Stelle auch keine Versuche in diese Richtung starten. Ich hab zu dem Thema jetzt auch auf die schnelle keinen API-Befehl / keine CommandID gefunden. In der Zeit in der ich jetzt gesucht habe hätte ich wohl schon 1000 mal "R" gedrückt. Aber wenn du natürlich hoch motiviert bist, könntest du das ja gleich versuchen diese Vorschau in die Task-Leiste zu bekommen ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Schriftkopf einfach modifizieren
bk.sc am 06.02.2019 um 15:14 Uhr (1)
Hallo,ich habe sowas auch mit Blöcken und Layern analog u.clemens Variante mit Macro gebaut, für den 1. Schritt kann man das ein / ausbelnden aber auch manuell machen.Zitat:Weil derzeit ist es ja so das wenn ich den Schriftkopf im nachhinein noch mal ändern muss, weil mir z.B. irgendwo ein Rechtschreibfehler unterlaufen ist, sämtliche Zeichnungen noch mal wieder manuell anpacken muss um das zu korrigieren. Das geht mir nämlich derzeit mächtig auf die Nerven.Bei dieser Geschichte mit globalen Zeichnungsvorl ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Problem mit Makro zum Änderungsindizes löschen
bk.sc am 23.05.2017 um 10:27 Uhr (1)
Hallo Conrad,also ich konnte bis jetzt auf den ersten Blick keinen groben Fehler im Ablauf endecken, nur das dein Select Case etwas sinnfrei ist, da er alle Texte mit der Umrandung Kreis die mit einem Buchstaben beginnen löscht. Wenn du also auch andere Texte hättest die mit Kreis umrandet sind würde er diese auch löschen.Wenn er dir die Symbole nicht löscht kannst du mal prüfen ob die Bezugshinweise die Umrandung haben oder nur die Texte in den Bezugshinweisen, weil wenn die Texte in den Bezugshinweisen n ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Bereinigen der CustomInfo's und Filesize
bk.sc am 07.10.2016 um 07:07 Uhr (1)
Hallo,also bei mir läuft das Macro nach den für mich notwendigen Anpassungen richtig, egal ob ich es aus dem Editor oder über eine Schaltfläche starte.Hast du in der Definition auch die Anpassungen richtig gemacht?1. Existiert der Pfad fürs temporäre Speichern? "Public Const P_strTempSavePath As String = "C:WINDOWSTempLÖSCHEN" - Pfad muss existieren 2. Hast du die Anzahl der beizubehaltenden Eigenschaften richtig gesetzt? "Public Const P_lngCustomInfoCountToKeep As Long = Hier die Anzahl der Eigenschaften" ...
|
| In das Form SolidWorks wechseln |
 supkompdelbg2.avi.txt |
SolidWorks : Problem Solidworks Makro. Unterdrückte Bauteile löschen.
bk.sc am 13.09.2024 um 11:54 Uhr (1)
Hallo,ist der Befehl "Nicht verwendete Feature löschen" aus dem Featurebaum-Kontextmenü hierfür nicht ausreichend? Siehe hierzu das Video (.txt löschen) im Anhang.In deinem Macro verursacht das Code:ReDim allDeleteComponents(intI)das reseten des Array somit auch das entfernen aller enthalten Objekte, wenn du die vorhandenen Objekte behalten möchtest fehlt das "Zauberwort" Preserve nach dem ReDim (= ReDim Preserve allDeleteComponents(intI-1)) das keine vorhandenen Objekte gelöscht werden.Des weiterem juckt ...
|
| In das Form SolidWorks wechseln |
 Props_Search-Replace.zip |
SolidWorks : Benutzerdefinierte Eigenschaften per Makro suchen und ersetzen
bk.sc am 12.05.2022 um 12:27 Uhr (1)
Hallo,anbei hab ich mal das Macro etwas nach meinem geschmack angepasst und um die Baugruppenstruktur ergänzt.Beachte wenn in der Hauptbaugruppe Komponenten / Unterbaugruppen in allen Konfigurationen unterdrückt sind werden diese Ignoriert, das gilt auch für Komponenten / Unterunterbaugruppen in Unterbaugruppen die in der verwendeten Konfiguration unterdrückt sind (Quasi werden bei Baugruppen tieferer Ebenen nur die Komponenten / Baugruppen die in der verwendeten Konfiguration nicht unterdrückt sind beacht ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Zuschnittliste Rahmen erzeugen
bk.sc am 03.01.2019 um 09:48 Uhr (1)
Hallo Torsten,da ich das Ausgangsmacro zufällig kenne, kann ich dir evtl. helfen .Dazu ein paar Fragen vorab:Hat deine Baugruppe mehrere Ebenen? Wenn nein kann zumm Beispiel das zweite "TraverseComponent swApp, swModel, swChildComp, nLevel + 1" entfallen.Sollen wirklich nur Virtuelle Komponenten bearbeitet werden? Wenn ja musst du hier eine Abfrage für die Komponente der IsVirtual Property (IComponent2) einbauen.If swChildComp.IsVirtual = True ThenHier deinen Code ausführenEnd If[EDIT]Sind Komponenten meh ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Tabelle SolidWorks
bk.sc am 30.06.2020 um 14:04 Uhr (1)
Hallo,ich könnte mir vorstellen das hier eine Windoofs update quer schießt, das Problem hatten mehrere in letzter Zeit. Kannst du mal schauen ob Excel Prozess im Taskmanager zu sehen ist? Evtl. den mal abschießen und schauen was dann passiert.GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |
 |
SolidWorks : API: Modell in leere Zeichnungs Ansicht einfügen.
bk.sc am 02.05.2013 um 15:02 Uhr (0)
Hallo zusammen,arbeite an einem Macro wie in diesem Thread beschrieben Hier entlang.Diese erste Problemstellung habe ich dank Stefans Tipp schon gelöst und stehe nun vor dem nächsten Problem.Weiß einer von euch ob bzw. wie es möglich ist per API einer vordefinierten leeren Ansicht di in der Blattvorlage gespeichert ist das Teil bzw. die Baugruppe zuzuweisen? Sprich ich suchen den API-Befehl für den Menüpunkt "Modell einfügen" im Kontextmenü für die leere Ansicht.Ich könnte natürlich auch die Anschit manuel ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API ListBox/Dateipfad und txt Datei füllen
bk.sc am 13.08.2018 um 07:33 Uhr (1)
Hallo,zu 1.Ich habe mal google bemüht und folgendes gefunden zum löschen von Einträgen in Text-Datein. Hier entlangIch bevorzuge für sollche Aufgaben aber das CSV Format, da es im Gegensatz zu Excel nicht geöffnet werden muss um es zu bearbeiten.GrußBernd--------------------- Man muß nicht alles wissen, man muß nur wissen wo es steht ---Staatlich anerkannte Deutschniete
|
| In das Form SolidWorks wechseln |