makro SOLIDWORKS, aby przełączyć “automatyczne obracanie widoku normalnego do płaszczyzny szkicu podczas tworzenia szkicu i edycji szkicu”

opcja “Automatyczne obracanie widoku normalnego do płaszczyzny szkicu podczas tworzenia szkicu i edycji szkicu”, jak się wydaje, automatycznie obraca orientację widoku, aby była normalna do płaszczyzny szkicu podczas jej tworzenia lub edycji. W tym artykule pokażę, jak przypisać tę opcję do przełącznika.

opcja znajduje się w narzędziach > opcje > opcje systemowe > szkic > automatyczne obracanie widoku normalnego do płaszczyzny szkicu podczas tworzenia szkicu i edycji szkicu. Opcja ta jest domyślnie wyłączona (odznaczona) w SOLIDWORKS 2020 i wcześniejszych, ale jest domyślnie włączona (zaznaczona) w SOLIDWORKS 2021.

SOLIDWORKS automatyczne obracanie widoku normalnego do płaszczyzny szkicu podczas tworzenia szkicu i edycji szkicu

automatyczne obracanie widoku normalnego do płaszczyzny szkicu podczas tworzenia szkicu i edycji szkicu

każdy użytkownik jest inny; niektórzy wolą tę opcję włączoną przez cały czas, podczas gdy inni nie. Jeśli jesteś podobny do mnie, może wolisz, aby włączyć i wyłączyć tę opcję do własnych upodobań za pomocą jednego kliknięcia przycisku. Chociaż przycisk polecenia nie istnieje dla tej opcji systemowej, można utworzyć szybkie makro, aby włączać i wyłączać opcję w dowolnym momencie. Po prostu skopiuj & wklej poniższy kod do nowego makra i będziesz w drodze.

Option Explicit' ******************************************************************************' Created by Javelin Technologies. Please use this Macro at your own discretion.' Javelin Technologies is not responsible for any undesired results. Always test before use!' This code will toggle the option "Auto-rotate view normal to sketch plane on sketch creation and sketch edit"' ******************************************************************************Dim swApp As SldWorks.SldWorksDim boolstatus As BooleanSub main()Set swApp = Application.SldWorks'Check the current Option Settingboolstatus = swApp.GetUserPreferenceToggle(swUserPreferenceToggle_e.swAutoNormalToSketchMode)'Switch the settingIf boolstatus Then swApp.SetUserPreferenceToggle swUserPreferenceToggle_e.swAutoNormalToSketchMode, FalseElse swApp.SetUserPreferenceToggle swUserPreferenceToggle_e.swAutoNormalToSketchMode, TrueEnd IfEnd Sub

jeśli dopiero zaczynasz korzystać z makr, zapoznaj się z poniższym artykułem na blogu na temat tworzenia przycisków makr w SOLIDWORKS.

Uwaga: Przykłady API są dostarczane w stanie, w jakim są i powinny być używane tylko jako odniesienia. Użytkownik może używać go w swoim środowisku, zmieniać go lub rozpowszechniać, ale Javelin nie ponosi odpowiedzialności za jakiekolwiek szkody (w tym między innymi za szkody wynikające z utraty użytkowania, danych, zysków lub działalności) wynikające z korzystania z tych informacji, aplikacji lub usług.

dowiedz się więcej o makrach SOLIDWORKS/API

możesz dowiedzieć się więcej o tym, jak je tworzyć w pomocy SOLIDWORKS API, a także szkoleniach Javelin, SOLIDWORKS VB for Applications i szkoleniach SOLIDWORKS API, które możesz wziąć na żywo online lub w jednej z naszych kanadyjskich klas. Sprawdź nasz harmonogram, aby dowiedzieć się więcej.

Leave a Reply