Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  SW gibt Makro nicht frei.. ?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
SolidWorks Kurs mit IHK-Zertifzierung , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
Autor Thema:  SW gibt Makro nicht frei.. ? (931 mal gelesen)
Bruggmann
Mitglied
Konstrukteur (& Nachdiplomstudium Software-Engineering)


Sehen Sie sich das Profil von Bruggmann an!   Senden Sie eine Private Message an Bruggmann  Schreiben Sie einen Gästebucheintrag für Bruggmann

Beiträge: 85
Registriert: 17.03.2004

Workstation:
Fujitsu Siemens P4 3.2GHz
2.0 GB RAM
Win XP SP1 - SW2005 SP0.1
(PDM: Smarteam)<P>Laptop:
Compaq Evo 800w P4 2GHz
500MB RAM
WinXP SP2 - SW2005 SP0.1
(PDM: ec-Manager, eigenes Tool..)

erstellt am: 19. Jul. 2004 11:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


fehler.GIF

 
ist nur ein kleines problem, aber wenn ich ein makro mal ausgeführt habe und auch mit "end" im code beende, dann bleibt es von SW gesperrt.

eigentlich will ich einfach allen usern rasch die aktuellen makros in ihre bereiche werfen, aber wenn sie ein solches bereits ausgeführt haben kann ich es nicht mehr überschreiben.

muss ich die makros im quellcode anders beenden? oder ist das eine einstellungssache..?

gruss stefan

------------------
----------
encom GmbH

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



Sehen Sie sich das Profil von StefanBerlitz an!   Senden Sie eine Private Message an StefanBerlitz  Schreiben Sie einen Gästebucheintrag für StefanBerlitz

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: 19. Jul. 2004 12:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bruggmann 10 Unities + Antwort hilfreich

Hallo Stefan,

es ist eigentlich noch viel schlimmer als du es schon gemerkt hast, das Makro braucht nie ausgeführt worden zu sein. Zum einen siehe http://solidworks.cad.de/int_vv-err/int_err-077.htm , zum zweiten hier meine Sammlung an Fehlermeldung zu diesem Thema:

1: Seit der SolidWorks 2003 werden jeweils beim ersten Aufruf eines Dokumententyps (also Teil, Baugruppe oder Zeichnung) alle Makros aus dem Verzeichnis <sw-install>\macros in den Bearbeitungsmodus geladen. Dies geschieht wie gesagt nur beim ersten Aufruf einer Dokumentklasse, wodurch sich diese Laden bei vielen Makros im angegebenen Verzeichnis sehr verlangsamen kann.
Ausserdem versucht SolidWorks dabei alle SWB (also alte!) Makros in dazu passende SWP (neue) zu konvertieren, wenn das noch nicht existiert. Gibt es keine Schreibberechtigung auf dem Verzeichnis resultiert das dann in einer Fehlermeldung für jedes dieser Makros!

2. Es ist möglich ein Makro im Bearbeitungsmodus zu öffnen, sobald die entsprechenden Leserechte vorhanden sind. Nun kann in diesem Makro geändert werden. Wenn auf diesem Makro aber keine Schreibrechte existieren erfolgt beim Speichern keine Warnmeldung, dass das Speichern fehlgeschlagen ist und man wundert sich beim nächsten Ausführen, warum das nicht geklappt hat.

3. Wenn ein anderer Benutzer ein Makro einmal im Bearbeitungsmodus  geöffnet hat (oder hatte) und ein anderer Benutzer diese Makro auch zum Bearbeiten aufruft und diese ändert erfolgt beim Versuch zu Speichern keine Warnmeldung, dass das Speichern fehlgeschlagen ist. Dieser "Filelock" verschwindet erst, wenn der erste Benutzer SolidWorks schließt, es reicht nicht nur das Makro im Editor zu schließen.

Gerade die Kombination von Punkt 1 und 3 führt dazu, dass man praktisch keine Makros mehr im Standaredordner in einer Mehrbenutzerumgebung und Serverinstallation bearbeiten und speichern kann.

Einzige Möglichkeit ist, dass alle User SolidWorks beenden, dann kannst du das Makro editieren bzw. drüberkopieren.

Ciao,
Stefan

------------------
Inoffizielle deutsche SolidWorks Hilfeseite
http://solidworks.cad.de
KLAMM? Was ist KLAMM?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bruggmann
Mitglied
Konstrukteur (& Nachdiplomstudium Software-Engineering)


Sehen Sie sich das Profil von Bruggmann an!   Senden Sie eine Private Message an Bruggmann  Schreiben Sie einen Gästebucheintrag für Bruggmann

Beiträge: 85
Registriert: 17.03.2004

Workstation:
Fujitsu Siemens P4 3.2GHz
2.0 GB RAM
Win XP SP1 - SW2005 SP0.1
(PDM: Smarteam)<P>Laptop:
Compaq Evo 800w P4 2GHz
500MB RAM
WinXP SP2 - SW2005 SP0.1
(PDM: ec-Manager, eigenes Tool..)

erstellt am: 19. Jul. 2004 13:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

hmm..
wir haben die makros jeder lokal auf seinem rechner aber in einem mir zugänglichen bereich, jedoch nicht im standard makro-ordner.

hast du schon eine lösung gefunden wie man diesen firelock aushebeln, oder einfach 'gewaltsam' das makro von solidworks trennen könnte?

------------------
----------
encom GmbH

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



Sehen Sie sich das Profil von StefanBerlitz an!   Senden Sie eine Private Message an StefanBerlitz  Schreiben Sie einen Gästebucheintrag für StefanBerlitz

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: 19. Jul. 2004 13:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bruggmann 10 Unities + Antwort hilfreich

Hallo Stefan,

nein, der Anwender muss SolidWorks schließen; einzige mir bekannte Methode 

Ciao,
Stefan

------------------
Inoffizielle deutsche SolidWorks Hilfeseite
http://solidworks.cad.de
KLAMM? Was ist KLAMM?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bruggmann
Mitglied
Konstrukteur (& Nachdiplomstudium Software-Engineering)


Sehen Sie sich das Profil von Bruggmann an!   Senden Sie eine Private Message an Bruggmann  Schreiben Sie einen Gästebucheintrag für Bruggmann

Beiträge: 85
Registriert: 17.03.2004

Workstation:
Fujitsu Siemens P4 3.2GHz
2.0 GB RAM
Win XP SP1 - SW2005 SP0.1
(PDM: Smarteam)<P>Laptop:
Compaq Evo 800w P4 2GHz
500MB RAM
WinXP SP2 - SW2005 SP0.1
(PDM: ec-Manager, eigenes Tool..)

erstellt am: 19. Jul. 2004 14:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

also, ich habe jetzt mal ein bat-file geschrieben um alle benötigten files auf einmal zu kopieren etc.

es scheint als ob so ein überschreiben der gesperrten dateien möglich wäre!!
(hab es bis jetzt nur auf meinem recher versucht..)

so kann man in einer bat-datei daten von einem netzwerkrechner auf den lokalen rechner kopieren:
copy \\Ws004\transfer\ec-makros-install\normteileFiles\*.* c:\ec-normteile\

das file war vor dem ausführen gesperrt. nachher war es wieder normal zugänglich und hatte unter 'letzter zugriff' die neue uhrzeit

------------------
----------
encom GmbH

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz