|
SolidWorks : Macro anhalten und manuel fortsetzen
4kspeed am 08.06.2017 um 13:59 Uhr (1)
Hallo Thisoft, dein Code funktioniert nicht.Oder ich mache was falsch
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Macro anhalten und manuel fortsetzen
4kspeed am 08.06.2017 um 12:37 Uhr (1)
Welches Forumular?Die 3 Detailansichten sind bei mir unterschiedlich, jede Zeichnung ist etwas anders positioniert.
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Macro anhalten und manuel fortsetzen
4kspeed am 09.06.2017 um 10:45 Uhr (1)
Hmm geht nicht... "Private Declare Function GetAsyncKeyState Lib "User32" (ByVal vKey As Integer) As Short" ist in roter Schrift Das heißt ich muss nen GetAsyncKeyState Funktion importieren wie du gesagt hast?
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Macro anhalten und manuel fortsetzen
4kspeed am 23.06.2017 um 08:10 Uhr (1)
Hat sich erledigt...Problem es waren viel zu schnelle Latenzen beim Tastendruck. Habe jetzt eine neue Tastatur mit Anschlagverzögerung (programmierbar) und kann somit alle Schritte anhalten.
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Macro anhalten und manuel fortsetzen
4kspeed am 16.06.2017 um 07:43 Uhr (1)
Hallo Thisoft, dein Makro läuft.Manchmal überspringt er die 2. Zoomansicht, Zoomansicht 1 und Zoomansicht 3 klappt gut, wenn dies noch gelöst werden kann wäre das optimal.Aber ich bin trotzdem froh auf die 2 Zoomansichten zuzugreifen (mit Pause dazwischen) danke. :-)
|
| In das Form SolidWorks wechseln |
 |
SolidWorks : Macro anhalten und manuel fortsetzen
4kspeed am 12.06.2017 um 15:44 Uhr (15)
Hallo Thisoftdanke ich probiers aus...Hallo bk.scZiel ist es in der Pausen alle Deitailansichten zu bemaßen (aufgrund einer Änderung). Weil mein Problem ist es das ich eine Ansicht oft vergesse zu bemaßen, da es sehr viele sind.Mit einer Zoom Makro Ansicht automatisch springen (nach einer Betätigung) finde ich sehr sinnvoll, dann ist man auf den sicheren Weg dies nicht zu vergessen, ich hoffe du verstehst mich.
|
| In das Form SolidWorks wechseln |
 |
SolidWorks : Macro anhalten und manuel fortsetzen
4kspeed am 08.06.2017 um 10:29 Uhr (15)
Wie kann ich ein Makro anhalten und per Tastenkürzel fortsetzen?Hier ein Beispiel. 3 Zoom Ansichten (in der Zeichnung)Sub main()Set swApp = _Application.SldWorksSet Part = swApp.ActiveDocPart.ViewZoomTo2 1.61428484062526E-02, 0.189996617565803, 0, 5.12796317673755E-02, 0.164106356141817, 0Part.ViewZoomTo2 0.094174135771501, 0.183293267001821, 0, 0.130731359351257, 0.15605596801058, 0Part.ViewZoomTo2 0.24137961471948, 8.64905701905415E-02, 0, 0.303846231983413, 5.16282485556224E-02, 0End SubIch brauche die ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Mehrere Maß-Eingabe Dialogfeld Modifizieren vereinfachen
4kspeed am 09.06.2017 um 14:37 Uhr (1)
Angenommen ich muss schnell in der Skizze (part) die 2 Maße abändern (immer nur die 2 in Kreis, siehe Skizzen-Beispiel als Anhang).Für meine Maus heißt das, Maß A navigieren und doppelklicken... danach Maß B navigieren und doppelklicken...Das ist doch zuviel Mausarbeit bzw. Mausquälerei wenn ich das jeden Tag 100 mal die gleiche Maße abändern muss (wegen Individuelle Anpassung bzw. Sonderteilanfertigung ist es immer unterschiedlich). Ich stelle mir so schneller vor z.b. mit einer Macro, ohne das man die Ma ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Macro anhalten und manuel fortsetzen
4kspeed am 09.06.2017 um 10:13 Uhr (1)
VBA ist nicht meine Welt Ich poste mal hier den ganzen Code..Code:Dim swApp As ObjectDim Part As ObjectDim boolstatus As BooleanDim longstatus As Long, longwarnings As LongSub main()Set swApp = _Application.SldWorksSet Part = swApp.ActiveDoc Do swApp.Frame.SetStatusBarText ("")Part.ViewZoomTo2 2.29833512322677E-02, 0.190099749959715, 0, 6.64287214703697E-02, 0.155763892836053, 0 System.Threading.Thread.Sleep (1000) swApp.Frame.SetStatusBarText ("")Part.ViewZoomTo2 0.118716215856383, 0.19 ...
|
| In das Form SolidWorks wechseln |