| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| | |
 | SOLIDWORKS 2026 What’s New, ein Seminar am 10.04.2026
|
|
Autor
|
Thema: Macro automatisch starten (5440 mal gelesen)
|
sn00py Mitglied Entwickler
 Beiträge: 7 Registriert: 16.12.2010
|
erstellt am: 07. Jan. 2011 11:10 <-- editieren / zitieren --> Unities abgeben:         
Gibt es eine Möglichkeit bei Solidworks 2010, ein Makro automatisch zu starten? Ich möchte gernem egal wie Solidworks gestartet wird, das immer das Makro mit gestartet wird. Ich kennen nur einen weg mit einem Parameter (glaub ist -m) aber wenn ein anderer link gestartet wird, oder wenn per Doubleclik im explorer auf ein Solidworks geklickt wird, dann funktioniert das nicht. Kenn wer einen anderen weg dafür? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)

 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: 07. Jan. 2011 11:36 <-- editieren / zitieren --> Unities abgeben:          Nur für sn00py
Hallo Snoopy, nein, so etwas wie ein Autostart Makro gibt es nicht in SolidWorks, abgesehen von dem dir bekannten Weg über die Kommandozeile mit "-m" Schalter. Theoretisch kannst du ein AddOn schreiben, dass unter den Zusatzanwendungen eingetragen wird, sich selbst gegen Deaktivieren schützt und dann den Makrocode beim Öffnen von SolidWorks (oder einem Dokument) ausführt. Aber solche Klimmzüge würde ich nicht versuchen. 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 |
sn00py Mitglied Entwickler
 Beiträge: 7 Registriert: 16.12.2010
|
erstellt am: 07. Jan. 2011 11:38 <-- editieren / zitieren --> Unities abgeben:         
hmmm ich dachte mir, in einer früheren version ging das mal, das man das makro an eine ganz gestimmte stelle im Dateisystem kopiert und so. Das problem ist eh nicht, das es nicht deaktivierbar sein sollte, sondern, einfach nur, wenn der User Solidwokrs mal aufmacht indem er auf eine Solidworks File klickt, das er dann das MAkro nicht mehr hat ... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Oberli Mike Ehrenmitglied V.I.P. h.c. Dipl. Maschinen Ing. / Supporter

 Beiträge: 3864 Registriert: 29.09.2004 SOLIDWORKS 2024 SP3.1 SOLIDWORKS 2023 SP5.0 SOLIDWORKS 2022 SP5.0 SOLIDWORKS 2021 SP5.1
|
erstellt am: 07. Jan. 2011 11:55 <-- editieren / zitieren --> Unities abgeben:          Nur für sn00py
Zitat: Original erstellt von sn00py: wenn der User Solidwokrs mal aufmacht indem er auf eine Solidworks File klickt, das er dann das MAkro nicht mehr hat ...
Handabhacken, 4-Teilen, und sonstige änliche Massnahmen. Das macht man nicht, das ist Pfui! Hab ich BTW damals bei der Grundschulung von SolidWorks bei unserem Reseller eingetrichtert bekommen. Gruss Mike ------------------ The Power Of Dreams Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
sn00py Mitglied Entwickler
 Beiträge: 7 Registriert: 16.12.2010
|
erstellt am: 07. Jan. 2011 12:21 <-- editieren / zitieren --> Unities abgeben:         
Zitat: Original erstellt von Oberli Mike: Handabhacken, 4-Teilen, und sonstige änliche Massnahmen. Das macht man nicht, das ist Pfui! Hab ich BTW damals bei der Grundschulung von SolidWorks bei unserem Reseller eingetrichtert bekommen.Gruss Mike
meinst du wenn jemand solidworks per Öffnen einer Datei aus dem Explorer? Ich kenne mich mit Solidworks und der Arbeitsweise nicht so aus  Wir sind nur Hersteller einer ERP Software, und müssen eine Integration in Solidworks machen, bzw, haben die vor Jahren schon mal gemacht und diese wird gerade etwas überarbeitet.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lueghi Mitglied Admin für alle Systeme ....
 
 Beiträge: 435 Registriert: 01.07.2005 CAD...: SWX2022 SP5, ACAD 2019, Tacton / LINO PDM...: PRO.FILE 8.6 ERP...: proAlpha 6.2e / 7.1 BS....: Win10, HP ZBook G5
|
erstellt am: 07. Jan. 2011 12:37 <-- editieren / zitieren --> Unities abgeben:          Nur für sn00py
|
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)

 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: 07. Jan. 2011 13:12 <-- editieren / zitieren --> Unities abgeben:          Nur für sn00py
Hallo sn00py, Zitat: Original erstellt von sn00py: Ich kenne mich mit Solidworks und der Arbeitsweise nicht so aus 
Das sollte man aber gerade als Entwickler von Zusatztools für SolidWorks tun - auch wenn es "nur" eine ERP-Software ist. Weißt du, was referenzierte Dokumente sind? Wie die in SolidWorks auf bestimmt 35 verschiedene Arten erzeugt werden können? Auf welche lustigen und manchmal kruden Wege Anwender kommen, wenn es um die Erstellung/Bearbeitung von Daten geht? Also ist schon wichtig, sich mit dem Programm auszukennen, sonst wirst du manch, sagen wir mal, interessanten Effekt erleben
Zitat: Original erstellt von sn00py: Wir sind nur Hersteller einer ERP Software, und müssen eine Integration in Solidworks machen
Gute Voraussetzungen  Wenn das so ist würde ich eine Integration sowieso nicht über Makros, sondern über eine kompilierte DLL, die als Zusatzanwendung eingebaut wird, realisieren. Makros sind zwar schnell und einfach zu editieren, haben aber eben den großen Nachteil, dass die von einem Annwender aufgerufen werden müssen. Da kannst du mit einer DLL schon etwas mehr auf die "systemsichere" Seite gehen. 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 |