|
SolidWorks : SWX-Version in Makro abfragen ?
Lutz Federbusch am 28.11.2007 um 16:26 Uhr (0)
Es gibt schon in den Verzeichnissen Dateien, die verraten können, welche Version das ist. Die eleganteste Variante wäre natürlich, die Registry abzufragen. Du kannst aber auch die eula.txt, den performance.log oder die userpref.reg auslesen und auswerten...Auslesen geht über das Öffnen der Datei mit MS-Scripting Runtime und zeilenweises auslesen.------------------Lutz FederbuschMein GästebuchDer Mensch, Herr oder Sklave der Technik?[Diese Nachricht wurde von Lutz Federbusch am 28. Nov. 2007 editiert.]
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Version in Makro abfragen ?
HenryV am 29.11.2007 um 09:23 Uhr (0)
Hallo KlausHab da mal eine BAT-Datei gefunden, die die Versionsnummer von EXE-Dateien herausliest.Code:@echo off & setlocalset "Datei=C:ProgrammeSolidWorksSLDWORKS.exe"set "GetV=%Temp%GetV.vbs"echo Set objWMIService=GetObject("winmgmts:{impersonationLevel=impersonate}!.
ootcimv2")"%GetV%"echo Set colFiles=objWMIService.ExecQuery ("SELECT * FROM CIM_Datafile WHERE Name="^&Replace(WScript.Arguments(0),"","")^&"")"%GetV%"echo For Each objFile in colFiles: WScript.Echo objFile.Version: Next"%GetV%"set Version= ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Version in Makro abfragen ?
G. Dawg am 29.11.2007 um 08:19 Uhr (0)
"Normalerweise" wird,z.B. SolidWorks 2007, im Verzeichnis SolidWorks 2007 installiert = 2007Aber wenn mehr als eine Version installiert ist, wirst Du vermutlich eh ein Problem bekommen. Oder ein altes Verzeichnis nicht gelöscht wurde.Mit dem DIR /S sldworks.exe bekommst Du den Pfad zurück, wo die Datei liegt. Ich dachte, den kannst Du gebrauchen.------------------
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Version in Makro abfragen ?
KMassler am 29.11.2007 um 08:29 Uhr (0)
Zitat:Original erstellt von G. Dawg:Mit dem DIR /S sldworks.exe bekommst Du den Pfad zurück, wo die Datei liegt. Ich dachte, den kannst Du gebrauchen.Ups...hab ich doch glatt das .exe in dem Befehl vergessenDanke , aber das nützt zumindest mir nicht, da wir die produktiv eingesetzte Version von SolidWorks IMMER im Verzeichnis c:programmeSolidworks installieren- unabhängig von der Version.Andere Verzeichnisse gibts nur bei mir und auf diversen Testrechnern, wenn z.B. neue Versionen testweise parallel inst ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Version in Makro abfragen ?
KMassler am 29.11.2007 um 09:42 Uhr (0)
Voll Cool! Was soll ich da noch sagen?Wieder einiges Neues gelernt!Der Trick mit der Umleitung der Echos in die VBS-Datei ist gut Man kann mit if defined den Status einer Set-Variablen feststellen!Man kann zaubern!Der Wahnsinn!Ehrlich gesagt: mit sowas wie "for /f %%i in ..." und den "For Each..."-Schleifen steh ich schon immer auf Kriegsfuß, vor allem das "for ...". Darf ich noch ein bischen unverschämt sein?Wie kann ich jetzt das Ergebnis, z.B. "15.5.0.0119" noch zerlegen? So dass ich die Version "15" ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : SWX-Version in Makro abfragen ?
tbd am 28.11.2007 um 13:43 Uhr (0)
Hallo Klaus,das Klappt über die Abfrage einiger Windows Registry Schlüssel und Einträge.In vb.Net zum Beispiel so:Code: summary Ermittelt aus den Einträgen in der Registry den Pfad der SolidWorks Exe Datei /summary param name="sVersionNummer"Optionale Versionsangabe. z.B. "14" für SolidWorks 2006/param returnsPfad der SolidWorks Exe oder ein leerer String/returns remarks/remarks Private Function SolidWorksExeDateiPfadAusDerRegistryErmitteln( _ Optional ByVal sVersionNummer As String = "") ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : DXF in 1:1
ess-jay am 30.11.2007 um 17:58 Uhr (0)
Zitat:Original erstellt von CAD-Freelancer:Für Blechteile habe ich eine Blattvorlage mit 3 Blättern.1.Blatt sind die Standart 3 Ansichten, Grundvermaßungen usw.2.Blatt ist die Abwicklung mit den Maßangaben für Biegekanten usw.3.Blatt ist die reine Kontur zum LasernMachen wir auch so, allerdings nur mit 2 Blättern. Die Bemaßung der Abwicklung erfolgt bei uns direkt mit auf dem 1. Blatt, allerdings nur die Außenmaße und Biegekanten, alles andere (Bohrungen, Langlöcher, etc.) wird in den normalen Ansichten b ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Hardware
EvaR am 30.11.2007 um 08:34 Uhr (0)
Hallo an alle Helfer in der Not,entschuldigt die Verspätung, aber hatte alle Hände voll zu tun.Habe meine Festplatte in einen anderen Rechner eingebaut und die Datei wieder zurück geändert - also der Schaden ist behoben .Nur 3GB habe ich jetzt trotzdem nicht . Nochmals Danke für eure schnelle hilfe.Viele GrüßeEva
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Downgrade eines Servicepacks
Buli1 am 30.11.2007 um 09:48 Uhr (0)
Hallo Kalle,wenn ich auf die Datei SwSpmanager.exe doppelklicke, geht bloß das normale Programm auf.Und das Fenster, das Du gezeigt hast, finde ich leider nirgends.Könntest Du mir bitte noch zeigen, wo Du auf den Service Pack klickst?Viele Grüße,Ulrike------------------Denn erstens ist es anders und zweitens weil man denkt...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Komponentenmuster
Frank78 am 30.11.2007 um 10:53 Uhr (0)
Hallo Leute,ich habe in einer Baugruppe zwei lineare Komponentenmuster erstellt. Diese werden aber nach dem öffnen der Datei nicht mehr im Feature Manager angezeigt. Schätze mal man muss nur irgendwo einen kleinen Haken setzen, aber wo?
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Skizze ausrichten
Lutz Federbusch am 30.11.2007 um 10:40 Uhr (0)
Hi Kitschmann!Du kannst Dir die gewählte Flächenansicht als benannte Ansicht "aufheben", sprich im Teil speichern. Drehe Dir es inkl. Zoomen zurecht und drücke die Leertaste und dann das Fernrohr mit den Sternen... Diese Ansicht kannst Du dann schnell wiederholen (wieder mit der Leertaste und Doppelklick auf den Namen der benannten Ansicht) oder in Zeichnungen benutzen. Von alleine weiß das Dein Teil aber nicht, wie Du die Ansicht haben willst. Du kannst höchstens versuchen, ob Dir eine Standardansicht bzw ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Aus Baugruppe Teil aufmachen ist ganz schön lustig geworden
spacebug69 am 02.12.2007 um 16:30 Uhr (0)
Hi mhoffman,sorry wen ich so anfangen muss, aber unter datei gibt es keine Fenster. und das fenster Teilnahme ist mir noch nie irgendwo in SWX aufgefallen.aber ich spekuliere nun mal:du gehst mit der maus auf die aufschwingende befehlszeile oben am bild. Dort gehst du auf das menue Fenster.Und wählst dort deine komponent aus?Wen das so ist dann hast du unter extras / optionen / Systemoptionen / Referenzierte Dokumente laden , nur geänderte oder alle drin stehen. Oder meinst du die liste der zuletzt geöffne ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Dateien verschoben in SW2007
Andreas Müller am 30.11.2007 um 14:29 Uhr (0)
Wir machen das so, das wir jeder Datei die zu einem bestimmten Projekt gehört, dessen (4-stellige) Nummer im Dateiname voranstellen. Auch vergebe ich nach dem Namen eine "fortlaufende" Nummer.Beispiel:1111 Gestell 01 - gehört zum Projekt "1111"1111 Gestell 02 - gehört zum Projekt "1111"2222 Gestell 02 - gehört zum Projekt "2222"So können doppelte Namen weitgehend vermieden werden.------------------ GrussAndreasbachmann engineering ag
|
| In das Form SolidWorks wechseln |