| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| | |
 | Konstruktionsfeedback neu gedacht: CAD-Modelle teilen, kommentieren, verstehen, ein Webinar am 23.06.2026
|
|
Autor
|
Thema: Makro startet SW2010 bei geöffnetem SW2007 (1351 mal gelesen)
|
Joshua63 Mitglied Maschinenbautechniker
 
 Beiträge: 371 Registriert: 08.11.2006 W10 SP1 Intel i7 8700K Quatro P4000 32GB RAM SW 2021 SP4.1 SWX PDM Professional 2021
|
erstellt am: 06. Nov. 2010 11:12 <-- editieren / zitieren --> Unities abgeben:         
ein Hallo an alle Samstagsarbeiter....... Ich habe ein Problem mit unserem Makro zum Dateieigenschaften ausfüllen. Wir haben aus Übergangsgründen SW2007 und SW2010 installiet. SW 2007 ist gestartet, ein Teil offen, jetzt starte ich mein Makro und SW 2010 offnet sich. Wie kann das denn sein? Könnt ihr mir helfen das abzustellen? ciao ------------------ Viele Wege führen zum Ziel .......... und ich will alle wissen ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ad_man Mitglied freiberuflicher Entwicklungsing. (Fahrzeugtechnik, CSWP, CPPA))
   
 Beiträge: 1384 Registriert: 20.12.2003 SolidWorks 2023 SP5 mit Enterprise PDM , Windows 11, Dell Precision 3660, i7-12700K, 96 GB DDR-Ram, Quadro RTX A4000
|
erstellt am: 06. Nov. 2010 18:49 <-- editieren / zitieren --> Unities abgeben:          Nur für Joshua63
Hallo Joshua schau dir doch mal die tolle Ausarbeitung von Daniel (aka tbd) hier an: http://solidworks.cad.de/mm_boerse05.htm Nr.42. Ich vermute, dass dein Makro die Anbindung an die Solidworks.Application mittels CreateObject durchführt. Hierbei tauchen die seltsamsten Sachen auf, so dass sich mal diese und mal jene Version öffnet. Von daher solltest du, wie Daniel in Kapitel 1.6 schreibt, besser auf die Instanzierung mittels GetObject zurückgreifen. ------------------ ========== Gruß Andreas ========== 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: 08. Nov. 2010 08:29 <-- editieren / zitieren --> Unities abgeben:          Nur für Joshua63
Hallo zusammen, na ja, so seltsam und unberechenbar ist das gar nicht, sondern ein sehr kleverer Mechanismus, den man sowohl als Kunde als auch als Programmierer dazu nutzen kann versionsunabhängig zu programmieren. Wenn es das nicht gebe hättest du mit jeder Versionsumstellung auch ein Riesentheater mit allen Makros und Tools. Aber wie wird das berechenbar, welche Version nun genommen wird? Kurze Antwort: es wird immer die Version von SolidWorks genutzt, die als letzte interaktiv gestartet wurde. Längere Antwort: liest du einfach hier  Wenn du in deinem Fall also 2007 und 2010 parallel installiert hast, die 2007 offen hast (wirklich von Hand gestartet?), du ein Makro von innerhalb SolidWorks startest und trotzdem ein 2010 zusätzlich aufgeht hast du vermutlich keine Adminrechte auf dem Rechner und SolidWorks kann den passenden Registrypfad nicht auf die zuletzt genutzte Version umstellen. 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 |
Joshua63 Mitglied Maschinenbautechniker
 
 Beiträge: 371 Registriert: 08.11.2006 W10 SP1 Intel i7 8700K Quatro P4000 32GB RAM SW 2021 SP4.1 SWX PDM Professional 2021
|
erstellt am: 08. Nov. 2010 09:08 <-- editieren / zitieren --> Unities abgeben:         
guten Morgen..... danke erst mal für die schnellen Antworten. Das Ganze verhält sich folgendermaßen: Ich habe auf meinem Rechner Adminrechte, da klappt alles so wie es soll. Meine Kollegen haben keine Adminrechte, da klappt es nicht und bei allen Makros öffnet sich 2010. Aber, ein Kollege hat sich bei mir angemeldet, ohne Adminrechte, und es klappt alles. Kein 2010 öffnet sich. Liegt es vielleicht an einer Einstellung beim installieren ? Kann man das ohne großen Aufwand beheben ? Ansonsten muss ich die hälfte der Rechner auf 2010 umrüsten. Danke
------------------ Viele Wege führen zum Ziel .......... und ich will alle wissen ! 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: 08. Nov. 2010 10:04 <-- editieren / zitieren --> Unities abgeben:          Nur für Joshua63
Hallo Joshua63, Ich zitier noch mal aus dem Beitrag, den ich oben angelinkt habe: Und das kann eigentlich nur bedeuten, dass du entweder keine Schreibrechte auf dem Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SldWorks.Application\CLSID hast oder die SW2007 nicht zuletzt von Hand gestartet hattest. Also setz als Admin die Schreibrechte auf diesem Registry Key auch für "normale" Nutzer oder starte dort einmal als Admin auf den Rechnern die 2007, dann wird nach Augenschein anschließend erst mal wieder immer die 2007 dort aufgehen. Warum die Schreibrechte in der Registry an dem Rechner anders stehen als bei dir musst du mit deiner IT klären. 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 |
Joshua63 Mitglied Maschinenbautechniker
 
 Beiträge: 371 Registriert: 08.11.2006 W10 SP1 Intel i7 8700K Quatro P4000 32GB RAM SW 2021 SP4.1 SWX PDM Professional 2021
|
erstellt am: 08. Nov. 2010 10:22 <-- editieren / zitieren --> Unities abgeben:         
hi, das habe ich gerade probiert, hab mich an den anderen Rechnern angemeldet und ein Makro ausgeführt. Ich als Softwarebetreuer habe als einziger lokale Adminrechte an allen Rechnern. Scheint zu funktionieren. muss ja nur 3 Wochen halten Danke an alle ciao
------------------ Viele Wege führen zum Ziel .......... und ich will alle wissen ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Joshua63 Mitglied Maschinenbautechniker
 
 Beiträge: 371 Registriert: 08.11.2006 W10 SP1 Intel i7 8700K Quatro P4000 32GB RAM SW 2021 SP4.1 SWX PDM Professional 2021
|
erstellt am: 08. Nov. 2010 15:52 <-- editieren / zitieren --> Unities abgeben:         
hi noch mal, habe die Rechte von dem Registry Key auf "alle User Vollzugriff" gesetzt. Funktioniert leider nicht, das Ganze geht nur wenn der User Adminrechte hat. Aber gut is, soll ja nur für kurze Zeit sein. ciao ------------------ Viele Wege führen zum Ziel .......... und ich will alle wissen ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |