| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| E-Book: SOLIDWORKS 2021 - Die Top 10 Verbesserungen |
Autor
|
Thema: Parallelinstallation SWX Probleme mit Macros (1758 mal gelesen)
|
steffen-t Mitglied Maschinenbaumeister
Beiträge: 100 Registriert: 03.08.2004 SWX 2016 Win 8.1<P>Nvidia Quadro K2200
|
erstellt am: 21. Mrz. 2018 08:31 <-- editieren / zitieren --> Unities abgeben:
Hi Leute, ich habe auf meinem Rechner auf Win7 SWX2011 und 2016 parallel installiert. Auf meinem alten Laptop lief das alles Problemlos. Der hat sich nach 7 Jahren treuer Dienste in die Rente verabschiedet. Nachdem ich alles auf einem anderen Rechner neu installiert habe, habe ich das Problem wenn ich aus dem SWX2011 ein Macro aufrufe erstmal SWX2016 zusätzlich gestartet wird. Mit dem Ergebnis, daß das Macro natürlich im SWX 2016 arbeiten will. Das berühmte Windowsupdate KB3072630 ist nicht in den instalierten Updates aufgelistet. Hat jemend das gleiche Problem oder einen Lösungsansatz? Gruß Steffen
------------------ Gruß Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jörg.jwd Ehrenmitglied V.I.P. h.c. CAD-PDM Administrator
Beiträge: 3109 Registriert: 05.11.2003
|
erstellt am: 21. Mrz. 2018 09:33 <-- editieren / zitieren --> Unities abgeben: Nur für steffen-t
Hallo Steffen, du hast doch deine Frage schon selbst beantwortet. Der Windows-Patch spuckt die in der 2011 in die Suppe. Schmeiß alles nochmal runter, deaktiviere den Patch und pack zuerst die 2011 drauf. Danach kannst du den Patch wieder aktivieren da er die 2016 nicht interessiert. ------------------ Grüße Jörg man hat nie Zeit es richtig zu machen, aber immer genug Zeit es nochmals zu machen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
steffen-t Mitglied Maschinenbaumeister
Beiträge: 100 Registriert: 03.08.2004 SWX 2016 Win 8.1<P>Nvidia Quadro K2200
|
erstellt am: 21. Mrz. 2018 10:03 <-- editieren / zitieren --> Unities abgeben:
Hallo Jörg, danke für die Antwort, ich würde den Patch ja gerne deaktivieren oder deinstallieren, wenn er denn in der Liste der installieerten Updates aufgelistet wäre. Ist er aber nicht. Ich nehme mal an, daß er in einem späteren Patch mit integriert ist. Den Registrypatch habe ich auch schon eingespielt, der wo den Eintrag für das Update in der Registry zurücksetzt. Das einzige was mir noch einfällt, das System komplett neu aufzusetzen und Solidworks zu installieren bevor Windows sich die Updates installiert.
------------------ Gruß Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jörg.jwd Ehrenmitglied V.I.P. h.c. CAD-PDM Administrator
Beiträge: 3109 Registriert: 05.11.2003
|
erstellt am: 21. Mrz. 2018 10:42 <-- editieren / zitieren --> Unities abgeben: Nur für steffen-t
|
CAD-Maler Mitglied Konstrukteur / CAD-Admin / Mädchen für alles
Beiträge: 720 Registriert: 17.01.2007 SWX 2019 SP5 AutoCAD 2019 Win 10 pro 64 bit Intel(R) Xeon(R) CPU E5-1650 v4 @ 3.60GHz 64GB RAM Nvidia Quadro M5000 SWx EPDM
|
erstellt am: 21. Mrz. 2018 10:45 <-- editieren / zitieren --> Unities abgeben: Nur für steffen-t
Wenn du in den Makros mit Code: Set swApp = CreateObject("SldWorks.Application") 'oder eben GetObject...
arbeitest, wird automatisch die Version von SWX gestartet/übernommen, die in der registry unter HKEY_CLASSES_ROOT\SldWorks.Application\CLSID hinterlegt ist. Um eine bestimmte Version mit dem Makro zu starten, musst du die Versionsnummer (Version Number) mitgeben: Code: Set swApp = CreateObject("SldWorks.Application.19")
Gruß, Jens
------------------ CSWA, CSWP, CSWPA-SM & -SU =)
[Diese Nachricht wurde von CAD-Maler am 21. Mrz. 2018 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
steffen-t Mitglied Maschinenbaumeister
Beiträge: 100 Registriert: 03.08.2004 SWX 2016 Win 8.1<P>Nvidia Quadro K2200
|
erstellt am: 21. Mrz. 2018 10:59 <-- editieren / zitieren --> Unities abgeben:
Hallo zuammen, @Jörg, ich habe einen Kunden der noch mit 2011 arbeitet und abwärtsspeichern geht leider nicht. Ein anderer Kunde lässt das SWX auch immer 2 Jahre im Schrank liegen bis er dann auf die 2 Jahre alte Version updatet. @Jens, so was in der Art habe ich gesucht, muß ich gleich mal testen. Ist das in der API Hilfe dokomentiert? Oder woher weißt du das? ------------------ Gruß Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Maler Mitglied Konstrukteur / CAD-Admin / Mädchen für alles
Beiträge: 720 Registriert: 17.01.2007 SWX 2019 SP5 AutoCAD 2019 Win 10 pro 64 bit Intel(R) Xeon(R) CPU E5-1650 v4 @ 3.60GHz 64GB RAM Nvidia Quadro M5000 SWx EPDM
|
erstellt am: 21. Mrz. 2018 11:30 <-- editieren / zitieren --> Unities abgeben: Nur für steffen-t
Zitat: Original erstellt von steffen-t: Ist das in der API Hilfe dokomentiert?
Falls ja, hab' ich es bisher noch nicht gefunden. Zitat: Oder woher weißt du das?
Guckst du hier... Spaß beiseite: Ich bin bei der Recherche zu einem anderem Problem hierüber gestolpert und habe mich nur glücklicherweise daran erinnert. Den Rest hat dann der Gockel erledigt. Gruß, Jens ------------------ CSWA, CSWP, CSWPA-SM & -SU =) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
steffen-t Mitglied Maschinenbaumeister
Beiträge: 100 Registriert: 03.08.2004 SWX 2016 Win 8.1<P>Nvidia Quadro K2200
|
erstellt am: 21. Mrz. 2018 12:00 <-- editieren / zitieren --> Unities abgeben:
|
Christoph Weise Mitglied Technischer Produktdesigner / Konstruktion / CAD-Admin
Beiträge: 204 Registriert: 22.03.2015 Dell 3650 Intel I7 11700k 32 GB RAM Nvidia RTX A4000 16GB Win 10 22H2 64-bit SolidWorks 2022SP5 QuickPress 6.3.3 PortaX 2.27 SAP ERP 6.0
|
erstellt am: 21. Mrz. 2018 14:29 <-- editieren / zitieren --> Unities abgeben: Nur für steffen-t
Hallo Steffen Das Problem wird wahrscheinlich weiterhin bestehen, nur genau andersrum. SolidWorks schreibt normalerweise (wenn nicht durch Benutzterkontensteuerung oder anderen Rechten eingeschränkt) selbst die letzte gestartete Version in den Pfad. Falls du nun öfters die Version wechseln musst, kann ich mir vorstellen das man sich entweder mit einer kleinen Reg Datei behilft die den Eintrag umschreibt, oder die jeweilige Version startet, beendet ( Dabei wird in die Reg zurückgeschrieben) und wieder startet. Die ganze Problematik haben wir alle 2 Jahre wenn die SolidWorks Umstellung ansteht. Nur haben bei uns die User keine Rechte auf den Pfad in der Registry. Gruß Christoph ------------------ Wer einen Fehler findet darf ihn behalten, wer zwei findet kann beide behalten, ab fünf Fehler gibs Rabatt :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
steffen-t Mitglied Maschinenbaumeister
Beiträge: 100 Registriert: 03.08.2004 SWX 2016 Win 8.1<P>Nvidia Quadro K2200
|
erstellt am: 21. Mrz. 2018 14:50 <-- editieren / zitieren --> Unities abgeben:
Hallo Christoph, genau das ist passiert, wenn ich jetzt das Macro aus dem 2016 aufrufe wird das SWX2011 gestartet. Witzigerweise hat das auf dem alten Laptop alles funktionert. Auf beiden ist oder war Win 7 drauf. ------------------ Gruß Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jörg.jwd Ehrenmitglied V.I.P. h.c. CAD-PDM Administrator
Beiträge: 3109 Registriert: 05.11.2003
|
erstellt am: 21. Mrz. 2018 14:55 <-- editieren / zitieren --> Unities abgeben: Nur für steffen-t
Hallo Steffen, in deinem Fall würde ich in der Registry die 2011 einstellen und dann die UAC auf Anschlag hoch, dann kannst du normalerweise (auch als Administrator) nicht mehr in den "HKCR" schreiben. ------------------ Grüße Jörg man hat nie Zeit es richtig zu machen, aber immer genug Zeit es nochmals zu machen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
steffen-t Mitglied Maschinenbaumeister
Beiträge: 100 Registriert: 03.08.2004 SWX 2016 Win 8.1<P>Nvidia Quadro K2200
|
erstellt am: 21. Mrz. 2018 15:13 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, des Rätsels Lösung waren die Nutzerrechte. Nachdem ich mir in der Registry Vollzugriff gegeben habe, trägt SWX beim Starten die aktuelle CLSID ein. ------------------ Gruß Steffen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Maler Mitglied Konstrukteur / CAD-Admin / Mädchen für alles
Beiträge: 720 Registriert: 17.01.2007 SWX 2019 SP5 AutoCAD 2019 Win 10 pro 64 bit Intel(R) Xeon(R) CPU E5-1650 v4 @ 3.60GHz 64GB RAM Nvidia Quadro M5000 SWx EPDM
|
erstellt am: 21. Mrz. 2018 15:20 <-- editieren / zitieren --> Unities abgeben: Nur für steffen-t
|