Witam
Już fajne ulepszenie forum, widzę, że ewoluuje tutaj w dobrym kierunku!
Mam prośbę od kolegi, który chce, abym poprawił moje makro, które pozwala mi wstawić komponent, " wydany " umieścić zbieżność początk/punkt i go naprawić.
Problem w niektórych przypadkach musimy zmienić pozycję, więc aby ułatwić sobie życie i zyskać kilka " kliknięć ", prosi mnie o wprowadzenie stanu usunięcia ograniczenia przed naprawieniem mojej części.
Zrobiłem wiele badań i automatycznego nagrywania makr, ale nic nie wyszło. Nie mogę wybrać ograniczenia ani umieścić ograniczenia w stanie usuniętym
'suppression du "Fixe" sur la première pièce boolstatus = swModel.Extension.SelectByID2(CompInsert, "COMPONENT", 0, 0, 0, False, 0, Nothing, 0) swModel.UnfixComponent 'Selection du composant et ajout contrainte coincident origine/origine swModel.ClearSelection2 True boolstatus = swModel.Extension.SelectByID2(FirstSelection, "EXTSKETCHPOINT", 0, 0, 0, False, 1, Nothing, 0) boolstatus = swModel.Extension.SelectByID2(SecondSelection, "COORDSYS", 0, 0, 0, True, 1, Nothing, 0) Set swMate = swModel.AddMate5(20, -1, False, 0, 0.001, 0.001, 0.001, 0.001, 0.5235987755983, 0.5235987755983, 0.5235987755983, False, False, 0, longstatus) 'Remettre la pièce "Fixe" boolstatus = swModel.Extension.SelectByID2(CompInsert, "COMPONENT", 0, 0, 0, False, 0, Nothing, 0) swModel.FixComponent swModel.ClearSelection2 True
W oczekiwaniu na Wasze odpowiedzi życzę wszystkim wesołych świąt.