Uruchamianie makra podczas uruchamiania solidWorks podczas rysowania

Witam

Chcę uruchomić makro podczas otwierania dowolnego rysunku.

Czy to możliwe?

Z góry dziękujemy za Twoją opinię

 

Yannicka

Witam

Co to makro powinno zrobić, bo pytanie nie jest do końca jasne.

1 polubienie

Witam

 

Rzeczywiście, zapomniałem słowa w mojej prośbie.

Chcę uruchomić makro podczas otwierania ujęcia

To makro ponownie załaduje szablon planu tła i w najlepszym razie go powiększy.

 

Cdlt powiedział:

Zdawało mi się, że widziałem coś, co przypominało twoją prośbę.

Nie próbując, oto link, który wydaje się odpowiadać Twojej prośbie:

https://www.codestack.net/solidworks-api/application/documents/handle-document-load/

Jeśli uda Ci się zrobić to, co chcesz, podziel się z nami kodem, być może zainteresuje mnie na najbliższą przyszłość (tło  do przeglądu)

1 polubienie

Witam;

Przykład automatyzacji makr podczas uruchamiania Solidworks znajduje się tutaj: handle-document-load (site: codestack.net)

 .... Sbadenis właśnie zredagował tę samą odpowiedź co ja (chyba że jest na odwrót?) I nie znalazłem sposobu na usunięcie pozycji. (Paskudne Forum!)

Wszystko, co pozostaje do zrobienia, to utworzyć/wywołać drugie makro z Twoimi warunkami.

w przeciwnym razie jest też "Funkcja makro", ale w ogóle ich nie polecam....

https://www.codestack.net/solidworks-api/document/macro-feature/

https://help.solidworks.com/2020/English/api/sldworksapi/Create_Macro_Feature_Subfeature_Example_VB.htm?verRedirect=1

Pozdrowienia.

1 polubienie

Szybszy niż @Maclane to nie znaczy ;)

Jak to mówią, wielkie umysły się spotykają!

Po głębszym kopaniu nie sądzę, aby naprawdę zaspokajał tę potrzebę. Ponieważ jest to funkcja makra do wstawienia do rysunku szablonu. (lub AS-Piece)

Nie da się więc nadrobić zaległości.

Najprostszym sposobem dla Ciebie będzie z pewnością skorzystanie z integracji (narzędzie MyCadtools), aby nadrobić zaległości we wszystkich wybranych rysunkach.

https://help.visiativ.com/mycadtools/2020/fr/Integration.html

Zrobiłem to już w ciągu kilku weekendów i bardzo dużej ilości planów (+ 60 000) i jest to zrobione całkiem nieźle (możliwe programowanie z planerem zadań)

https://help.visiativ.com/mycadtools/2020/fr/TaskPlanner.html

Dla reguły w warunku: Solidworks, Systematyka

W operacji -> Różne uruchom makro

 

 

Witam

Przyjeżdżam trochę po bitwie, ale bawiąc się wydarzeniami jest to możliwe. Z drugiej strony musisz zmienić polecenie skrótu SW, aby uruchomić go z makrem uruchamianym podczas otwierania.

Jest to więc związane z oprogramowaniem, a nie z szablonami dokumentów, więc możesz uruchamiać akcje na podstawie całej masy zdarzeń oprogramowania (pamięć, pobieranie zdarzenia otwarcia pliku, różne działania użytkownika...)